本發(fā)明總體說來涉及風(fēng)機(jī)控制技術(shù)領(lǐng)域,更具體地講,涉及一種智能型風(fēng)電場(chǎng)的中央監(jiān)控設(shè)備和風(fēng)機(jī)監(jiān)控方法。
背景技術(shù):
當(dāng)前,化石能源日趨枯竭,化石能源對(duì)環(huán)境的污染也日趨嚴(yán)重,因此,優(yōu)化能源結(jié)構(gòu)、發(fā)展可再生能源迫在眉睫。鑒于化石燃料消耗對(duì)生態(tài)環(huán)境所造成的負(fù)面影響,隨著國(guó)家政策的支持和風(fēng)力發(fā)電技術(shù)的不斷發(fā)展,風(fēng)能作為一種清潔環(huán)保的可再生能源,得到迅速發(fā)展,風(fēng)力發(fā)電越來越受到人們的重視。
然而,風(fēng)力發(fā)電機(jī)組的工作環(huán)境往往比較嚴(yán)酷,也就是說,風(fēng)力發(fā)電機(jī)組長(zhǎng)期處在濕氣重、塵土高的極端高、低溫的環(huán)境下,而且風(fēng)電場(chǎng)一般建在開闊地帶,氣候環(huán)境比較惡劣,容易遭到強(qiáng)雷擊侵?jǐn)_,并且風(fēng)力發(fā)電機(jī)(在下文中,簡(jiǎn)稱風(fēng)機(jī))之間的距離較遠(yuǎn),以及考慮到雨雪等天氣因素的影響,工作人員就地對(duì)每臺(tái)風(fēng)機(jī)進(jìn)行維護(hù)和控制并不現(xiàn)實(shí),因此,需要中央監(jiān)控設(shè)備進(jìn)行集中控制。
中央監(jiān)控設(shè)備(例如,監(jiān)控和數(shù)據(jù)采集(SCADA:Supervisory Control And Data Acquisition)系統(tǒng))是以計(jì)算機(jī)為基礎(chǔ)的分布式控制系統(tǒng)(DCS:Distributed Control System)和電力自動(dòng)化監(jiān)控系統(tǒng),它廣泛應(yīng)用于電力、冶金、石油、化工、燃?xì)狻㈣F路等領(lǐng)域的數(shù)據(jù)采集與監(jiān)視控制以及過程控制。在電力系統(tǒng)中,SCADA系統(tǒng)應(yīng)用最為廣泛,技術(shù)發(fā)展也最為成熟,占重要地位,可對(duì)現(xiàn)場(chǎng)的運(yùn)行中的設(shè)備進(jìn)行監(jiān)視和控制,以實(shí)現(xiàn)數(shù)據(jù)采集、設(shè)備控制、參數(shù)調(diào)節(jié)以及各類信號(hào)報(bào)警等各項(xiàng)功能,即“四遙”功能。中央監(jiān)控設(shè)備通常運(yùn)行于中央控制室(例如,升壓站中控室)的上位機(jī)(例如,服務(wù)器)的基礎(chǔ)之上,通過與分散在風(fēng)電場(chǎng)上的各臺(tái)風(fēng)機(jī)的下位機(jī)(例如,風(fēng)機(jī)控制器)與風(fēng)機(jī)進(jìn)行數(shù)據(jù)通信,實(shí)現(xiàn)對(duì)風(fēng)機(jī)集群的監(jiān)控。
目前,中央監(jiān)控設(shè)備包括人機(jī)交互界面。人機(jī)交互界面是一種用戶操作界面,用于對(duì)風(fēng)電場(chǎng)內(nèi)的風(fēng)機(jī)進(jìn)行控制,還用于查看風(fēng)機(jī)運(yùn)行信息。然而,目前常用的中央監(jiān)控設(shè)備有如下缺點(diǎn):
1、要對(duì)風(fēng)機(jī)進(jìn)行控制,需要利用人機(jī)交互界面,首先選擇風(fēng)機(jī),進(jìn)入風(fēng)機(jī)控制界面,再選擇控制按鈕,對(duì)風(fēng)機(jī)進(jìn)行控制;控制完畢后,如果想再控制其余風(fēng)機(jī),需要退回主界面并重新選擇風(fēng)機(jī)。雖然,部分中央監(jiān)控設(shè)備具有批量控制功能,然而需要逐一進(jìn)行風(fēng)機(jī)選擇(例如,要對(duì)多臺(tái)風(fēng)機(jī)進(jìn)行復(fù)位,需要先逐一選擇需要復(fù)位的風(fēng)機(jī),再選擇復(fù)位操作),這樣的操作方式,費(fèi)時(shí)且容易出錯(cuò),給不便于用戶操作。
2、要對(duì)風(fēng)機(jī)進(jìn)行數(shù)據(jù)統(tǒng)計(jì),也需要利用人機(jī)交互界面,首先選擇風(fēng)機(jī),然后進(jìn)入數(shù)據(jù)統(tǒng)計(jì)界面并選擇數(shù)據(jù)統(tǒng)計(jì)按鈕。如果要對(duì)多臺(tái)風(fēng)機(jī)進(jìn)行數(shù)據(jù)統(tǒng)計(jì),也需要逐一進(jìn)行風(fēng)機(jī)選擇,再選擇數(shù)據(jù)統(tǒng)計(jì)按鈕,同樣費(fèi)時(shí)且容易出錯(cuò),并且給用戶帶來不便。
3、要對(duì)風(fēng)機(jī)執(zhí)行緊急停機(jī)操作,由于需要先選擇風(fēng)機(jī)再選擇控制按鈕,步驟繁瑣,耗時(shí)較長(zhǎng),不能及時(shí)停止風(fēng)機(jī),因此,影響風(fēng)機(jī)安全。
4、不同的用戶,有不同的操作要求和操作習(xí)慣。例如,要啟動(dòng)5號(hào)風(fēng)機(jī),有的用戶會(huì)優(yōu)選選擇5號(hào)風(fēng)機(jī)再選擇啟動(dòng)按鈕的操作,但是,有的用戶習(xí)慣于不執(zhí)行選擇風(fēng)機(jī)的步驟而希望通過一次操作來啟動(dòng)5號(hào)風(fēng)機(jī)。由此可知,現(xiàn)有的中央監(jiān)控設(shè)備不能滿足用戶的一次操作要求。
5、用戶使用前,用戶對(duì)操作不熟悉,或者想要實(shí)現(xiàn)相關(guān)功能,但是不知道如何操作。為使用戶熟悉操作界面以便熟練地進(jìn)行操作,并且能夠?qū)崿F(xiàn)想要實(shí)現(xiàn)的功能,需要對(duì)用戶進(jìn)行培訓(xùn),會(huì)增加培訓(xùn)和差旅成本。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的示例性實(shí)施例在于提供一種智能型風(fēng)電場(chǎng)的中央監(jiān)控設(shè)備和風(fēng)機(jī)監(jiān)控方法,至少解決上述技術(shù)問題和上文未提及的其它技術(shù)問題,并且提供下述的有益效果。
根據(jù)本發(fā)明的示例性實(shí)施例,提供一種智能型風(fēng)電場(chǎng)的中央監(jiān)控設(shè)備,其中,中央監(jiān)控設(shè)備包括:
用戶指令交互模塊,用于接收用戶指令;
控制模塊,用于根據(jù)接收到的用戶指令產(chǎn)生操作指令;
數(shù)據(jù)通信模塊,通過通信線路與風(fēng)電場(chǎng)的風(fēng)機(jī)連接,其中,
數(shù)據(jù)通信模塊將操作指令發(fā)送給風(fēng)電場(chǎng)中的風(fēng)機(jī);或者
數(shù)據(jù)通信模塊接收來自風(fēng)機(jī)的信息,控制模塊根據(jù)數(shù)據(jù)通信模塊接收到的風(fēng)機(jī)的信息執(zhí)行與操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
可選地,用戶指令包括操作字段,其中,控制模塊包括:
用戶指令判斷模塊,用于根據(jù)操作字段判斷用戶指令為風(fēng)機(jī)控制指令或者風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令;
操作指令產(chǎn)生模塊,用于當(dāng)判斷出用戶指令為風(fēng)機(jī)控制指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令和用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令中的至少一個(gè),當(dāng)判斷出用戶指令為風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令。
可選地,操作字段包括以下項(xiàng)中的至少一項(xiàng):?jiǎn)?dòng)、停機(jī)、維護(hù)、復(fù)位、限功率、偏航、故障統(tǒng)計(jì)、特定故障統(tǒng)計(jì)、發(fā)電量、可利用率、風(fēng)速數(shù)據(jù)、以及排序。
可選地,用戶指令判斷模塊還用于,當(dāng)用戶指令為風(fēng)機(jī)控制指令時(shí),確定用戶指令中包含操作對(duì)象字段;
操作指令產(chǎn)生模塊基于操作對(duì)象字段產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令;
控制模塊還包括:指令邏輯判斷模塊,用于為操作指令添加時(shí)序;
數(shù)據(jù)通信模塊還按照時(shí)序所表示的順序依次將操作指令發(fā)送給風(fēng)電場(chǎng)中的與操作對(duì)象字段對(duì)應(yīng)的風(fēng)機(jī)。
可選地,控制模塊還包括:
數(shù)據(jù)統(tǒng)計(jì)模塊,根據(jù)用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令對(duì)風(fēng)機(jī)的信息執(zhí)行與操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
可選地,用戶指令還包括用于設(shè)定統(tǒng)計(jì)范圍的統(tǒng)計(jì)范圍字段,數(shù)據(jù)統(tǒng)計(jì)模塊還用于根據(jù)用戶指令中的統(tǒng)計(jì)范圍字段執(zhí)行數(shù)據(jù)統(tǒng)計(jì)操作。
可選地,用戶指令判斷模塊還用于,當(dāng)用戶指令為風(fēng)機(jī)控制指令時(shí),確定用戶指令中不包含操作對(duì)象字段;
操作指令產(chǎn)生模塊產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令;
控制模塊還包括:數(shù)據(jù)統(tǒng)計(jì)模塊,用于對(duì)風(fēng)機(jī)的信息執(zhí)行與操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
可選地,用戶指令判斷模塊還用于根據(jù)操作字段判斷用戶指令是否正確;
用戶指令交互模塊還用于用戶指令不正確時(shí),顯示提示信息。
可選地,操作對(duì)象字段是風(fēng)機(jī)編號(hào)或表示所有風(fēng)機(jī)的字符串。
可選地,用戶指令交互模塊還用于:顯示用戶通過命令欄輸入的用戶指令,在數(shù)據(jù)通信模塊將操作指令發(fā)送給風(fēng)機(jī)后顯示操作結(jié)果信息,以及在執(zhí)行數(shù)據(jù)統(tǒng)計(jì)操作后顯示執(zhí)行結(jié)果。
根據(jù)本發(fā)明的示例性實(shí)施例,提供一種智能型風(fēng)電場(chǎng)的風(fēng)機(jī)監(jiān)控方法,其中,風(fēng)機(jī)監(jiān)控方法包括:
接收用戶指令;
根據(jù)接收到的用戶指令產(chǎn)生操作指令;
將操作指令發(fā)送給風(fēng)電場(chǎng)中的風(fēng)機(jī),或者接收來自風(fēng)機(jī)的信息,并根據(jù)接收到的風(fēng)機(jī)的信息執(zhí)行與操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
可選地,用戶指令包括操作字段,其中,根據(jù)接收到的用戶指令產(chǎn)生操作指令的步驟包括:
根據(jù)操作字段判斷用戶指令為風(fēng)機(jī)控制指令或者風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令;
當(dāng)判斷出用戶指令為風(fēng)機(jī)控制指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令和用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令中的至少一個(gè);
當(dāng)判斷出用戶指令為風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令。
可選地,當(dāng)判斷出用戶指令為風(fēng)機(jī)控制指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令和用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令中的至少一個(gè)的步驟包括:
當(dāng)判斷出用戶指令為風(fēng)機(jī)控制指令時(shí),確定用戶指令中包含操作對(duì)象字段;
基于操作對(duì)象字段產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令,
相應(yīng)地,將操作指令發(fā)送給風(fēng)電場(chǎng)中的風(fēng)機(jī)的步驟包括:
為操作指令添加時(shí)序,并且按照時(shí)序所表示的順序依次將操作指令發(fā)送給風(fēng)電場(chǎng)中的與操作對(duì)象字段對(duì)應(yīng)的風(fēng)機(jī)。
可選地,當(dāng)判斷出用戶指令為風(fēng)機(jī)控制指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令和用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令中的至少一個(gè)的步驟包括:
當(dāng)用戶指令為風(fēng)機(jī)控制指令時(shí),確定用戶指令中不包含操作對(duì)象字段;
產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令,
相應(yīng)地,根據(jù)接收到的風(fēng)機(jī)的信息執(zhí)行與操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作的步驟包括:
對(duì)風(fēng)機(jī)的信息執(zhí)行與操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
在根據(jù)本發(fā)明示例性實(shí)施例的智能型風(fēng)電場(chǎng)中央監(jiān)控設(shè)備和風(fēng)機(jī)監(jiān)控方法中:
1、通過用戶指令實(shí)現(xiàn)對(duì)一臺(tái)或更多臺(tái)風(fēng)機(jī)的控制,可實(shí)現(xiàn)類似搜索引擎的風(fēng)機(jī)搜索的功能,對(duì)用戶指令中指定的風(fēng)機(jī)進(jìn)行控制。
2、用戶操作時(shí),只需要在用戶指令交互模塊輸入相關(guān)用戶指令,即可實(shí)現(xiàn)對(duì)風(fēng)電場(chǎng)內(nèi)風(fēng)機(jī)的控制,不需要再逐個(gè)選擇風(fēng)機(jī),點(diǎn)擊各個(gè)控制按鈕,因此,可以減少操作步驟和操作時(shí)間,在進(jìn)行多臺(tái)風(fēng)機(jī)的控制時(shí),效果更為顯著。提高操作的方便性,使用戶指令交互模塊的界面更加人性化、友好化。同時(shí),不需要用戶對(duì)中央監(jiān)控設(shè)備的使用及操作方法進(jìn)行系統(tǒng)的學(xué)習(xí),例如,不需要預(yù)先了解哪個(gè)按鈕或哪個(gè)功能在哪個(gè)菜單下。
3、只需要在命令欄輸入相關(guān)用戶指令,即可實(shí)現(xiàn)風(fēng)電場(chǎng)內(nèi)風(fēng)機(jī)的數(shù)據(jù)統(tǒng)計(jì)功能,例如,發(fā)電量,可利用率,故障等信息的統(tǒng)計(jì),使數(shù)據(jù)統(tǒng)計(jì)操作方便、快捷。
4、更方便用戶操作,并且可對(duì)風(fēng)電場(chǎng)進(jìn)行快速維護(hù)。由于用戶指令所使用的詞匯均為風(fēng)電場(chǎng)領(lǐng)域通用詞匯,所以不需要對(duì)用戶指令進(jìn)行特別的學(xué)習(xí)與記憶,只需要知道用戶指令組成規(guī)則,例如,只需輸入“啟動(dòng),5”,即可快速完成對(duì)風(fēng)電場(chǎng)內(nèi)的風(fēng)機(jī)進(jìn)行啟動(dòng)控制;
5、通過快捷的用戶指令實(shí)現(xiàn)操作,滿足不同用戶的操作習(xí)慣的需求。例如,通過輸入“啟動(dòng),5”,來啟動(dòng)5號(hào)風(fēng)機(jī),可省去選擇風(fēng)機(jī)號(hào)的步驟,滿足用戶對(duì)通過一次操作實(shí)現(xiàn)控制的要求。
6、不必對(duì)風(fēng)機(jī)和相應(yīng)的操作按鈕進(jìn)行選擇,減少了菜單界面,降低軟件的研發(fā)成本,同時(shí),降低軟件多版本導(dǎo)致的復(fù)雜性,減少軟件維護(hù)成本。
7、可由操作字段、操作對(duì)象字段來組成用戶指令,使用戶更容易掌握操作方法,降低培訓(xùn)和差旅成本。
將在接下來的描述中部分闡述本發(fā)明總體構(gòu)思另外的方面和/或優(yōu)點(diǎn),還有一部分通過描述將是清楚的,或者可以經(jīng)過本發(fā)明總體構(gòu)思的實(shí)施而得知。
附圖說明
通過下面結(jié)合示例性地示出實(shí)施例的附圖進(jìn)行的描述,本發(fā)明示例性實(shí)施例的上述和其他目的和特點(diǎn)將會(huì)變得更加清楚,其中:
圖1示出根據(jù)本發(fā)明的實(shí)施例的風(fēng)電場(chǎng)和中央監(jiān)控設(shè)備的連接示意圖;
圖2示出根據(jù)本發(fā)明的實(shí)施例的中央監(jiān)控設(shè)備的結(jié)構(gòu)示意圖;
圖3示出根據(jù)本發(fā)明示例性實(shí)施例的用戶指令的示意圖;
圖4示出了根據(jù)本發(fā)明示例性實(shí)施例的進(jìn)行啟動(dòng)操作的示意圖;
圖5示出了根據(jù)本發(fā)明示例性實(shí)施例的進(jìn)行復(fù)位操作的示意圖;
圖6示出了根據(jù)本發(fā)明示例性實(shí)施例的進(jìn)行操作糾正的示意圖;
圖7示出了根據(jù)本發(fā)明示例性實(shí)施例的風(fēng)機(jī)監(jiān)控方法的流程圖。
具體實(shí)施方式
現(xiàn)將詳細(xì)參照本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中,相同的標(biāo)號(hào)始終指的是相同的部件。以下將通過參照附圖來說明所述實(shí)施例,以便解釋本發(fā)明。
圖1示出根據(jù)本發(fā)明的實(shí)施例的風(fēng)電場(chǎng)和中央監(jiān)控設(shè)備的連接示意圖。
如圖1所示,中央監(jiān)控設(shè)備101通過光線通信線路104與風(fēng)電場(chǎng)102中的風(fēng)機(jī)103連接,例如,中央監(jiān)控設(shè)備101可與兩個(gè)或更多個(gè)風(fēng)機(jī)103組成環(huán)狀網(wǎng)絡(luò)。中央監(jiān)控設(shè)備101可控制風(fēng)機(jī)103的運(yùn)行,并且與風(fēng)機(jī)103進(jìn)行數(shù)據(jù)交互。通過光線通信線路104,中央監(jiān)控設(shè)備101向風(fēng)機(jī)103發(fā)送操作指令,并從風(fēng)機(jī)103接收風(fēng)機(jī)的信息,例如,風(fēng)機(jī)運(yùn)行數(shù)據(jù)等風(fēng)機(jī)狀態(tài)或風(fēng)況數(shù)據(jù)等風(fēng)機(jī)采集的信息等。中央監(jiān)控設(shè)備101可根據(jù)接收的風(fēng)機(jī)的信息進(jìn)行統(tǒng)計(jì)分析,還可將統(tǒng)計(jì)分析的結(jié)果發(fā)送給風(fēng)機(jī)103或通過中央監(jiān)控設(shè)備101的界面顯示給用戶。
圖2示出根據(jù)本發(fā)明的實(shí)施例的中央監(jiān)控設(shè)備的結(jié)構(gòu)示意圖。
如圖2所示,根據(jù)本發(fā)明的實(shí)施例的中央監(jiān)控設(shè)備包括:用戶指令交互模塊201、控制模塊202、數(shù)據(jù)通信模塊203。
用戶指令交互模塊201用于接收用戶通過命令欄輸入的用戶指令,用戶指令的具體形式如圖3所示。控制模塊202用于根據(jù)接收到的用戶指令產(chǎn)生操作指令。數(shù)據(jù)通信模塊203通過通信線路與風(fēng)電場(chǎng)的風(fēng)機(jī)連接。用戶可通過用戶指令控制風(fēng)機(jī)或進(jìn)行數(shù)據(jù)統(tǒng)計(jì),也就是說,可由數(shù)據(jù)通信模塊203將產(chǎn)生的操作指令發(fā)送給風(fēng)電場(chǎng)中的風(fēng)機(jī),或者也可由數(shù)據(jù)通信模塊203接收來自風(fēng)電場(chǎng)中的風(fēng)機(jī)的信息并且由控制模塊202根據(jù)數(shù)據(jù)通信模塊203接收到的風(fēng)機(jī)的信息執(zhí)行與產(chǎn)生的操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
作為示例,中央監(jiān)控設(shè)備還包括存儲(chǔ)模塊204,用于存儲(chǔ)數(shù)據(jù)通信模塊203接收到的風(fēng)電場(chǎng)中的風(fēng)機(jī)的信息。
作為示例,用戶指令包括用于設(shè)定用戶操作的操作字段,例如,操作字段包括以下項(xiàng)中的至少一項(xiàng):?jiǎn)?dòng)、停機(jī)、維護(hù)、復(fù)位、限功率、偏航、故障統(tǒng)計(jì)、特定故障統(tǒng)計(jì)、發(fā)電量、可利用率、風(fēng)速數(shù)據(jù)、以及排序??刂颇K202包括:用戶指令判斷模塊301、操作指令產(chǎn)生模塊302、指令邏輯判斷模塊303和數(shù)據(jù)統(tǒng)計(jì)模塊304。
用戶指令判斷模塊301用于根據(jù)用戶指令中的操作字段判斷用戶指令為風(fēng)機(jī)控制指令或者風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令;操作指令產(chǎn)生模塊302用于當(dāng)判斷出所述用戶指令為風(fēng)機(jī)控制指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令和用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令中的至少一個(gè)操作指令,當(dāng)判斷出所述用戶指令為風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令時(shí),產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令。
作為示例,用戶指令判斷模塊301還用于當(dāng)判斷出用戶指令為風(fēng)機(jī)控制指令時(shí),判斷用戶指令中是否包含用于設(shè)定操作對(duì)象的操作對(duì)象字段,例如,操作對(duì)象字段是風(fēng)機(jī)編號(hào)或表示所有風(fēng)機(jī)的字符串;當(dāng)用戶指令中包含所述操作對(duì)象字段時(shí),操作指令產(chǎn)生模塊302可基于所述操作對(duì)象字段產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令;指令邏輯判斷模塊303為所述操作指令添加時(shí)序;數(shù)據(jù)通信模塊203按照所述時(shí)序所表示的順序(例如,先后順序)依次將所述操作指令發(fā)送給風(fēng)電場(chǎng)中的與操作對(duì)象字段對(duì)應(yīng)的風(fēng)機(jī)。例如,為操作指令1-6分別添加時(shí)序1-6,數(shù)據(jù)通信模塊203先發(fā)送時(shí)序1對(duì)應(yīng)的操作指令1,然后,發(fā)送時(shí)序2對(duì)應(yīng)的操作指令2,以此類推,最后發(fā)送時(shí)序6對(duì)應(yīng)的操作指令6。
數(shù)據(jù)統(tǒng)計(jì)模塊304用于當(dāng)產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令時(shí),對(duì)來自風(fēng)電場(chǎng)中的風(fēng)機(jī)的信息執(zhí)行與用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
作為示例,用戶指令還包括用于設(shè)定統(tǒng)計(jì)范圍的統(tǒng)計(jì)范圍字段,數(shù)據(jù)統(tǒng)計(jì)模塊304還用于根據(jù)用戶指令中的統(tǒng)計(jì)范圍字段執(zhí)行所述數(shù)據(jù)統(tǒng)計(jì)操作。
作為示例,當(dāng)用戶指令中不包含操作對(duì)象字段時(shí),操作指令產(chǎn)生模塊302產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令,相應(yīng)地,數(shù)據(jù)統(tǒng)計(jì)模塊304可對(duì)來自風(fēng)電場(chǎng)中的風(fēng)機(jī)的信息執(zhí)行與所述操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
作為示例,用戶指令判斷模塊301還用于根據(jù)操作字段判斷用戶指令是否正確,在用戶指令判斷模塊301判斷出用戶指令不正確時(shí),由用戶指令交互模塊201顯示提示信息。
作為示例,用戶指令交互模塊201還用于顯示用戶通過命令欄輸入的用戶指令,在數(shù)據(jù)通信模塊203將產(chǎn)生的操作指令發(fā)送給風(fēng)電場(chǎng)中的風(fēng)機(jī)后顯示操作結(jié)果信息,以及在數(shù)據(jù)統(tǒng)計(jì)模塊304執(zhí)行數(shù)據(jù)統(tǒng)計(jì)操作后顯示執(zhí)行結(jié)果。
圖3示出根據(jù)本發(fā)明示例性實(shí)施例的用戶指令的示意圖,其中,用戶指令1針對(duì)單臺(tái)風(fēng)機(jī),用戶指令2針對(duì)多臺(tái)風(fēng)機(jī)。
如圖3所示,如果需要啟動(dòng)5號(hào)風(fēng)機(jī),用戶只需要通過用戶指令交互模塊201輸入“啟動(dòng),5”,即可完成對(duì)5號(hào)風(fēng)機(jī)的啟動(dòng)控制。當(dāng)需要對(duì)多臺(tái)風(fēng)機(jī)(例如,5,12,27號(hào)風(fēng)機(jī))進(jìn)行啟動(dòng)時(shí),需要輸入“啟動(dòng),5,12,27”即可完成對(duì)5號(hào)、12號(hào)和27號(hào)風(fēng)機(jī)的啟動(dòng)控制。類似地,可進(jìn)行“停機(jī)”、“維護(hù)”和“復(fù)位”操作。作為示例,當(dāng)操作多臺(tái)風(fēng)機(jī)時(shí),可通過指令邏輯判斷模塊303來進(jìn)行風(fēng)機(jī)操作順序自動(dòng)控制,例如,為針對(duì)風(fēng)機(jī)5、風(fēng)機(jī)12和風(fēng)機(jī)27的啟動(dòng)的操作指令添加時(shí)序,數(shù)據(jù)統(tǒng)計(jì)模塊304根據(jù)操作指令的時(shí)序依次向風(fēng)機(jī)5、風(fēng)機(jī)12和風(fēng)機(jī)27發(fā)送相應(yīng)的操作指令。
在圖3中,序號(hào)1-4列出了風(fēng)機(jī)控制指令的示例,序號(hào)5-12列出了風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令的示例。風(fēng)機(jī)控制和數(shù)據(jù)統(tǒng)計(jì)的操作結(jié)果可通過用戶指令交互模塊201來顯示。
當(dāng)輸入“限功率,5”時(shí),可實(shí)現(xiàn)對(duì)5號(hào)風(fēng)機(jī)的限功率的統(tǒng)計(jì),當(dāng)輸入“限功率,5,12,27”時(shí),可實(shí)現(xiàn)對(duì)5號(hào)、12號(hào)和27號(hào)風(fēng)機(jī)的限功率的統(tǒng)計(jì)。
在圖3中,可通過用戶指令交互模塊201在輸入用戶指令后輸入統(tǒng)計(jì)范圍,也可同時(shí)輸入用戶指令和統(tǒng)計(jì)范圍,以便在統(tǒng)計(jì)范圍所指的范圍內(nèi)進(jìn)行數(shù)據(jù)統(tǒng)計(jì)。統(tǒng)計(jì)范圍包括下限和上限。所述下限和上限可由日期中的數(shù)字的組合來表示。例如,“818”表示8月18日,“917”表示9月17日。又如,“808”表示8月8日,“20160809”表示2016年8月9日。所述上限和下限之間可通過“:”隔開等符號(hào)。
優(yōu)選的,用戶指令中可包括兩個(gè)或更多個(gè)操作,例如,“排序,發(fā)電量,5,7,9”表示對(duì)5號(hào)、7號(hào)和9號(hào)風(fēng)機(jī)分別進(jìn)行發(fā)電量統(tǒng)計(jì),并對(duì)統(tǒng)計(jì)后的發(fā)電量進(jìn)行排序。
圖4示出了根據(jù)本發(fā)明示例性實(shí)施例的進(jìn)行啟動(dòng)操作的示意圖。
如圖4所示,用戶指令交互模塊201包括信息提示欄401和命令輸入窗口402。用戶輸入的用戶指令通過命令輸入窗口402顯示,控制模塊202根據(jù)用戶輸入的用戶指令并產(chǎn)生操作命令,數(shù)據(jù)通信模塊203將控制模塊202產(chǎn)生的操作命令發(fā)送給對(duì)應(yīng)的5號(hào)風(fēng)機(jī)。然后,可在信息提示欄401中顯示“命令發(fā)送成功”,以提示用戶。
圖5示出了根據(jù)本發(fā)明示例性實(shí)施例的進(jìn)行復(fù)位操作的示意圖。
如圖5所示,用戶直接輸入“復(fù)位”而未輸入操作對(duì)象,在命令輸入窗口502中顯示“復(fù)位”??刂颇K202根據(jù)用戶輸入進(jìn)行統(tǒng)計(jì)操作,并通過信息提示欄501顯示“當(dāng)前故障風(fēng)機(jī):3,16,29”。此后,用戶可再次輸入“復(fù)位,ALL”以便對(duì)所有的故障風(fēng)機(jī)進(jìn)行復(fù)位,這里的“ALL”表示對(duì)所有故障風(fēng)機(jī)進(jìn)行復(fù)位。
圖6示出了根據(jù)本發(fā)明示例性實(shí)施例的進(jìn)行操作糾正的示意圖。
如圖6所示,用戶輸入了“停止,5”并且在命令輸入窗口602中進(jìn)行顯示。但是,控制模塊202的用戶指令判斷模塊301識(shí)別出“停止”為錯(cuò)誤的操作,并且查找出于錯(cuò)誤的操作“停止”最為接近的操作“停機(jī)”??赏ㄟ^信息提示欄601顯示“指令錯(cuò)誤”以提示用戶,還可顯示“請(qǐng)嘗試‘停機(jī),5’”,提示用戶正確的用戶指令輸入方法。
圖7示出了根據(jù)本發(fā)明示例性實(shí)施例的風(fēng)機(jī)監(jiān)控方法的流程圖。
如圖7所示,本實(shí)施例的風(fēng)機(jī)監(jiān)控方法包括:
步驟S701,接收用戶通過命令欄輸入的用戶指令。
在接下來的步驟中,可根據(jù)用戶輸入的用戶指令產(chǎn)生操作指令。
步驟S703,根據(jù)用戶指令中的操作字段判斷所述用戶指令為風(fēng)機(jī)控制指令或者風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)指令。
當(dāng)判斷出所述用戶指令為風(fēng)機(jī)控制指令時(shí),進(jìn)行步驟S705,判斷用戶指令中是否包含用于設(shè)定操作對(duì)象的操作對(duì)象字段。如果用戶指令中包含操作對(duì)象字段,則進(jìn)行步驟S707,產(chǎn)生用于進(jìn)行風(fēng)機(jī)控制的操作指令。然后,進(jìn)行步驟S709,為所述操作指令添加時(shí)序,并且按照所述時(shí)序所表示的先后順序依次將所述操作指令發(fā)送給風(fēng)電場(chǎng)中的與操作對(duì)象字段對(duì)應(yīng)的風(fēng)機(jī)。
當(dāng)用戶指令中不包含操作對(duì)象字段時(shí),進(jìn)行步驟S711,產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令。然后,進(jìn)行步驟S713,對(duì)來自風(fēng)電場(chǎng)中的風(fēng)機(jī)的信息執(zhí)行與所述操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
當(dāng)判斷出用戶指令為數(shù)據(jù)統(tǒng)計(jì)指令時(shí),進(jìn)行步驟S715,產(chǎn)生用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令。然后進(jìn)行步驟S717,對(duì)來自風(fēng)電場(chǎng)中的風(fēng)機(jī)的信息執(zhí)行與用于進(jìn)行風(fēng)機(jī)數(shù)據(jù)統(tǒng)計(jì)的操作指令對(duì)應(yīng)的數(shù)據(jù)統(tǒng)計(jì)操作。
根據(jù)本發(fā)明的智能型風(fēng)電場(chǎng)的中央監(jiān)控設(shè)備和風(fēng)機(jī)監(jiān)控方法,至少能夠通過用戶指令進(jìn)行風(fēng)機(jī)控制和數(shù)據(jù)統(tǒng)計(jì),簡(jiǎn)化操作方式和操作時(shí)間,便于用戶使用,并且會(huì)使軟件版本統(tǒng)一化,避免了為需要不同操作方式的客戶開發(fā)不同版本的軟件的問題,從而可降低開發(fā)成本。
雖然已表示和描述了本發(fā)明的一些示例性實(shí)施例,但本領(lǐng)域技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可以對(duì)這些實(shí)施例進(jìn)行修改。