两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法

文檔序號:6571759閱讀:411來源:國知局
專利名稱:電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法
技術(shù)領(lǐng)域
本發(fā)明涉及電力自動化系統(tǒng)技術(shù)領(lǐng)域,具體講是涉及一種電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法。
背景技術(shù)
在電力系統(tǒng)領(lǐng)域,電力調(diào)度自動化數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(SCADA)是電力調(diào)度自動化中最基本的組成部分,在SCADA系統(tǒng)中要求能夠完成計算量數(shù)據(jù)的處理,計算量數(shù)據(jù)是SCADA數(shù)據(jù)的重要組成部分,它包括統(tǒng)計量及可求值量。
目前國內(nèi)外通常采用的計算量數(shù)據(jù)計算有兩種方式一種是仿C/C++或其他語言的語法,為用戶提供過程語言進(jìn)行公式編輯,編譯生產(chǎn)SCADA系統(tǒng)能夠識別的目標(biāo)碼,然后由SCADA系統(tǒng)定時調(diào)用。另一種是提供簡單的表達(dá)式計算,能進(jìn)行簡單的四則混合運算及數(shù)學(xué)函數(shù)的調(diào)用。
這兩種方式通常采用定時/周期啟動計算所有計算量方式,不能有效利用資源;且當(dāng)需要計算的量計算過多時,系統(tǒng)負(fù)載過高,不能滿足用戶大批量實時性數(shù)據(jù)計算要求。當(dāng)計算量公式集中包含計算量數(shù)據(jù)本身時,如計算總加的總加時可能對計算量數(shù)據(jù)計算的次序還有嚴(yán)格要求。同時過程語言方式過于復(fù)雜,對用戶要求過高,不利于用戶的學(xué)習(xí)使用;表達(dá)式由于采用簡單的周期計算量計算,對計算量計算的次序要求嚴(yán)格。

發(fā)明內(nèi)容
為解決現(xiàn)有技術(shù)的不足,本發(fā)明的目的是提供一種不依賴計算量的計算次序的觸發(fā)機(jī)制的電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法。
為解決上述問題,本發(fā)明是通過以下的技術(shù)方案來實現(xiàn)一種電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法,其特征在于其通過以下步驟實現(xiàn)1)、對計算量數(shù)據(jù)進(jìn)行公式編輯并編譯生產(chǎn)目標(biāo)代碼形成計算量數(shù)據(jù)計算公式集;
2)、解析計算量數(shù)據(jù)計算公式集進(jìn)行變量分析形成變量集,并建立變量與計算量數(shù)據(jù)計算公式的對應(yīng)關(guān)系,注冊變量集以監(jiān)視變量集中變量值的變化情況;3)、等待變量數(shù)據(jù)變化信息以觸發(fā)計算量數(shù)據(jù)計算公式計算;4)、變量集中某值發(fā)生變化,獲取變化數(shù)據(jù),修改相應(yīng)的變量值并標(biāo)記計算量數(shù)據(jù)計算公式,觸發(fā)計算量公式進(jìn)行計算;5)、收到觸發(fā)計算命令,計算觸發(fā)標(biāo)記的計算公式,計算后保存計算量值,并解除計算量數(shù)據(jù)計算公式的標(biāo)記;6)、等待下次變量數(shù)據(jù)變化信息以觸發(fā)計算量數(shù)據(jù)計算公式計算。
本發(fā)明的有益效果是本發(fā)明所述方法的最大特點是該方法不依賴于計算量的計算次序,采用觸發(fā)機(jī)制由變量變化信息觸發(fā)計算量數(shù)據(jù)公式進(jìn)行計算,提高了系統(tǒng)資源的利用率,降低了系統(tǒng)負(fù)載,能夠滿足用戶大批量實時性數(shù)據(jù)計算要求。本發(fā)明所述方法可不依賴于具體電力調(diào)度平臺,易于推廣。


圖1所示為本發(fā)明電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法的流程圖。
具體實施例方式
下面結(jié)合附圖通過例子具體介紹本發(fā)明的原理圖1所示為本發(fā)明電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法的流程圖。電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)在求值時,通過對計算量公式進(jìn)行編譯生產(chǎn)運算指令,當(dāng)計算量數(shù)據(jù)依賴的變量變化時,通過觸發(fā)機(jī)制觸發(fā)相關(guān)計算量數(shù)據(jù)公式運行指令進(jìn)行計算求值,滿足用戶計算量數(shù)據(jù)實時性要求,并有效利用系統(tǒng)資源,降低系統(tǒng)負(fù)載。
具體方法如下一種電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法,其實現(xiàn)步驟如下1)、對計算量數(shù)據(jù)進(jìn)行公式編輯并編譯生產(chǎn)目標(biāo)代碼形成計算量數(shù)據(jù)計算公式集。
2)、解析計算量數(shù)據(jù)計算公式集進(jìn)行變量分析形成變量集,并建立變量與計算量數(shù)據(jù)計算公式的對應(yīng)關(guān)系,注冊變量集以監(jiān)視變量集中變量值的變化情況。
3)、等待變量數(shù)據(jù)變化信息以觸發(fā)計算量數(shù)據(jù)計算公式計算。
4)、變量集中某值發(fā)生變化,獲取變化數(shù)據(jù),修改相應(yīng)的變量值并標(biāo)記計算量數(shù)據(jù)計算公式,觸發(fā)計算量公式進(jìn)行計算。
5)、收到觸發(fā)計算命令,計算觸發(fā)標(biāo)記的計算公式,計算后保存計算量值,并解除計算量數(shù)據(jù)計算公式的標(biāo)記。
6)、等待下次變量數(shù)據(jù)變化信息以觸發(fā)計算量數(shù)據(jù)計算公式計算。
下面舉求解電力調(diào)度自動化數(shù)據(jù)采集與監(jiān)視控制系統(tǒng)(SCADA)有功總加方法的實例。
子站1有功總加公式RS=子站1有功總加#1=a1#2=a2#3=a3.........
#n=anRS=#1+#2+#3......+#n子站2有功總加公式RS=子站2有功總加#1=b1#2=b2#3=b3.........
#n=bnRS=#1+#2+#3......+#n........
子站n有功總加公式RS=子站z有功總加
#1=z1#2=z2#3=z3.........
#n=znRS=#1+#2+#3......+#n以上為某電力調(diào)度系統(tǒng)中計算系統(tǒng)有功總加的一個例子。其中子站1有功總加,子站2有功總加,......,子站n有功總加為各子站的有功總加,其中a1、b1、......、z1,a2、b2、......、z2,......,an、bn、......、zn為各分站中的變量,#1、#2、......、#n為代變量,RS為計算量數(shù)據(jù)代變量。
系統(tǒng)經(jīng)過上述步驟1)、2)形成計算量數(shù)據(jù)進(jìn)行計算的必須條件,然后系統(tǒng)監(jiān)測變量數(shù)據(jù)變化信息。當(dāng)子站中的變量發(fā)生變化時系統(tǒng)如何觸發(fā)公式計算,舉例如下實施例1當(dāng)某子站中一個變量發(fā)生變化 子站1有功總加公式中的a1變量發(fā)生變化; 修改子站1有功總加公式中代變量#1的值,并標(biāo)記子站1有功總加公式需要計算; 系統(tǒng)觸發(fā)子站1有功總加公式進(jìn)行計算保存并解除計算標(biāo)記; 由于子站1有功總加變量發(fā)生變化這必然帶來系統(tǒng)有功總加中子站1有功總加變量發(fā)生變化,從而觸發(fā)系統(tǒng)有功總加公式進(jìn)行計算。
實施例2當(dāng)某子站中二個變量發(fā)生變化 子站1有功總加公式中的a1,a2變量發(fā)生變化; 修改子站1有功總加公式中代變量#1,#2的值,并標(biāo)記子站1有功總加公式需要計算; 系統(tǒng)觸發(fā)子站1有功總加公式進(jìn)行計算保存并解除計算標(biāo)記; 由于子站1有功總加變量發(fā)生變化這必然帶來系統(tǒng)有功總加中子站1有功總加變量發(fā)生變化,從而觸發(fā)系統(tǒng)有功總加公式進(jìn)行計算。
實施例3當(dāng)兩個子站中的數(shù)據(jù)某個變量發(fā)生變化 子站1有功總加公式中的a1變量和子站2有功總加公式中的b1變量發(fā)生變化; 修改子站1有功總加公式中代變量#1的值,并標(biāo)記子站1有功總加公式需要計算,修改子站2有功總加公式中代變量#1的值,并標(biāo)記子站2有功總加公式需要計算; 系統(tǒng)觸發(fā)子站1有功總加公式,子站2有功總加公式進(jìn)行計算保存并解除計算標(biāo)記; 由于子站1和子站2有功總加變量發(fā)生變化這必然帶來系統(tǒng)有功總加中子站1和子站2有功總加變量發(fā)生變化,從而觸發(fā)系統(tǒng)有功總加公式進(jìn)行計算。
........
依次類推。
由于采用這種觸發(fā)機(jī)制,系統(tǒng)只需要計算相關(guān)變量發(fā)生變化的計算量公式,而不必計算不相關(guān)的計算量公式,并能夠自動觸發(fā)依賴計算量數(shù)據(jù)作為變量的計算公式,所以實現(xiàn)了不依賴于計算量的計算次序。在大批量數(shù)據(jù)進(jìn)行計算時由于只需要計算相關(guān)變量發(fā)生變化的計算量公式能充分利用系統(tǒng)資源的,提高系統(tǒng)運行效率。
以上已以較佳實施例公布了本發(fā)明,然其并非用以限制本發(fā)明,凡采取等同替換或等效變換所獲得的技術(shù)方案,均落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法,其特征在于其通過以下步驟實現(xiàn)1)、對計算量數(shù)據(jù)進(jìn)行公式編輯并編譯生產(chǎn)目標(biāo)代碼形成計算量數(shù)據(jù)計算公式集;2)、解析計算量數(shù)據(jù)計算公式集進(jìn)行變量分析形成變量集,并建立變量與計算量數(shù)據(jù)計算公式的對應(yīng)關(guān)系,注冊變量集以監(jiān)視變量集中變量值的變化情況;3)、等待變量數(shù)據(jù)變化信息以觸發(fā)計算量數(shù)據(jù)計算公式計算;4)、變量集中某值發(fā)生變化,獲取變化數(shù)據(jù),修改相應(yīng)的變量值并標(biāo)記計算量數(shù)據(jù)計算公式,觸發(fā)計算量公式進(jìn)行計算;5)、收到觸發(fā)計算命令,計算觸發(fā)標(biāo)記的計算公式,計算后保存計算量值,并解除計算量數(shù)據(jù)計算公式的標(biāo)記;6)、等待下次變量數(shù)據(jù)變化信息以觸發(fā)計算量數(shù)據(jù)計算公式計算。
全文摘要
本發(fā)明涉及一種電力調(diào)度自動化系統(tǒng)計算量數(shù)據(jù)的計算方法,通過以下步驟實現(xiàn)對計算量數(shù)據(jù)進(jìn)行公式編輯并編譯形成計算公式集;形成變量集,建立變量與計算公式的對應(yīng)關(guān)系;變量數(shù)據(jù)變化觸發(fā)計算公式;變量集中某值發(fā)生變化,獲取變化數(shù)據(jù),修改相應(yīng)的變量值并標(biāo)記計算公式,觸發(fā)計算公式;計算有觸發(fā)標(biāo)記的計算公式,計算后保存計算量值,并解除計算公式的標(biāo)記;等待下次變量數(shù)據(jù)變化信息以觸發(fā)計算公式計算。本發(fā)明的方法不依賴于計算量的計算次序,采用觸發(fā)機(jī)制由變量變化信息觸發(fā)計算量數(shù)據(jù)公式進(jìn)行計算,提高了系統(tǒng)資源的利用率,降低了系統(tǒng)負(fù)載,能夠滿足用戶大批量實時性數(shù)據(jù)計算要求,可不依賴于具體電力調(diào)度平臺,易于推廣。
文檔編號G06F17/00GK101071945SQ20071002105
公開日2007年11月14日 申請日期2007年3月23日 優(yōu)先權(quán)日2007年3月23日
發(fā)明者宋永生 申請人:國電南京自動化股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
龙川县| 元谋县| 全南县| 大新县| 茌平县| 乌拉特中旗| 湘西| 丰台区| 珲春市| 林州市| 乐安县| 通榆县| 尼勒克县| 绥棱县| 陇南市| 资溪县| 辰溪县| 新疆| 临夏县| 大竹县| 桃源县| 贡嘎县| 大悟县| 时尚| 卓资县| 晋中市| 丹东市| 朔州市| 乌兰县| 文山县| 新乐市| 酉阳| 高邑县| 休宁县| 于都县| 加查县| 兖州市| 玉林市| 陆河县| 武陟县| 青岛市|