[發明專利]一種組態控制窗數據的實現方法有效
| 申請號: | 201210458949.7 | 申請日: | 2012-11-15 |
| 公開(公告)號: | CN102945184A | 公開(公告)日: | 2013-02-27 |
| 發明(設計)人: | 周東頂;湯漢松;張煒;羅強;張耀宇;莫漢宗 | 申請(專利權)人: | 江蘇凌創電氣自動化股份有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 212009 江蘇省鎮江市丁卯*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 組態 控制 數據 實現 方法 | ||
技術領域
本發明涉及一種窗數據的控制方法,尤其適用于電力系統電氣量采樣值數據的模擬/仿真控制。
背景技術
智能變電站和數字化變電站的應用初期,對于數字化繼電保護、測控、計量及安全裝置類產品,人們更多的是關注電子式互感器和合并單元正常提供電氣量采樣值的前提下其保護邏輯、電能計量等,而對電子式互感器和合并單元工作異常帶來的報文丟幀、品質位無效、同步位失步等異常情況下數字化產品的容錯、糾錯能力等重視不夠。隨著智能變電站和數字化變電站的應用,電子式互感器、合并單元的異常情況導致智能設備誤動及拒動事故、計量誤差大時有發生及報道。
為檢測智能設備的異常處理及容錯能力,要求能產生此類基于數據窗應用的采樣值數據,并能高效控制模擬報文丟幀、品質位無效、同步位失步等異常情況。國外智能變電站建設目前處于試驗階段,相關檢測類設備還沒有面世。目前國內檢測類設備已有相關功能,但功能單一,并且不具備用戶想要的更加貼近實際情況的隨機控制。科技期刊和專利文獻中未發現相關實現技術報道。
發明內容
本發明的技術目的是克服現有技術中的問題,提供一種滿足不同需求特別是能實現更加貼近實際運行情況的隨機仿真、能盡可能小的消耗運算時間和存儲空間資源、可廣泛應用于電力系統各類電氣量仿真及檢測設備的開發的組態控制窗數據的實現方法。
為實現本發明的目的,本發明采用的技術方案為:一種組態控制窗數據的實現方法,包括如下步驟:
1)針對不同模擬/仿真需求,通過單選控制字方式提供連續、等間距、隨機三類控制方式,隨機控制方式分為全范圍等概率隨機控制方式和指定區間的不等概率隨機控制方式;
2)設立運行、計算雙緩存區,每運行累計一個窗數據長度N,則運行計數清零,同時切換運行、計算狀態;
3)a借助隨機函數srand()和rand(),通過特定算法實現不同窗數據長度N內的等概率隨機數;
或b設立兩個一維數組aControl[M]和aIndex[N],N表示窗數據長度,K表示隨機控制總次數,當K不大于N/2時,M=K,否則M=N-K,數組aIndex[N]的各個元素初值分別為(0,1,2……N-1);通過調用遞減隨機數長度的等概率隨機函數產生不重復隨機數i,并經過索引準確對aControl[0]元素值賦值;循環執行M次得到aControl[M]中各個元素值;對數組aControl[M]各個元素值進行排序,通過移位指針及數據比較,從而確定窗數據;
或c從指定區間通過等概率隨機控制在區間內每抽取一個隨機數,就從區外隨機抽取一個數據來填充,實現不等概率分布的隨機控制。前述的一種組態控制窗數據的實現方法,其特征在于:步驟1)的連續控制方式具體為:設定連續控制時間/次數M和窗長度N,起始時刻以命令下達時刻計時/數,從區間【0,N-M】中等概率產生起始點i或者從控制命令下達時刻“0”,并開始計時/次,累計控制時間/次數M后則本窗數據控制結束。
前述的一種組態控制窗數據的實現方法,其特征在于:步驟1)的等間距控制方式具體為:設定等間距時間/次數N,起始時刻以命令下達時刻計時/數,從區間【0,N-1】中等概率產生控制點i或者以控制命令下達時刻“0”為控制點,每執行等間距時間/次數N,當前點數據接受控制。如此循環,直至控制結束。
前述的一種組態控制窗數據的實現方法,其特征在于:步驟2)中設立窗數據執行次數計數器T1和運行累計次數計數器T2,每運行一個窗數據長度N,則T1清零。
前述的一種組態控制窗數據的實現方法,其特征在于:步驟3)的a步適用于全范圍等概率隨機控制方式,a步具體過程為:
借助C庫隨機函數srand()和rand(),srand()參數選用系統實時時間time或T2,盡量使每次產生的種子不重復;rand()的上限是RAND_MAX,分為兩種情況考慮:
(1)如果N<RAND_MAX,則找到RAND_MAX范圍內能被N整除的最大值R,再調用rand()函數產生隨機數,如果大于R,則舍棄重新產生,否則通過i=rand()%N得到等概率的隨機數i;
(2)如果N≥RAND_MAX,考慮分段產生隨機數,分成[N/(RNAD_MAX+1)]段,先等概率得到段再得到每段內的某個元素,得到的段包括整數段和余數段。
前述的一種組態控制窗數據的實現方法,其特征在于:步驟3)中的b步適用于全范圍等概率隨機控制方式,具體步驟為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇凌創電氣自動化股份有限公司,未經江蘇凌創電氣自動化股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210458949.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





