System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)屬于電力系統(tǒng)及其自動(dòng)化,具體為一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
技術(shù)介紹
1、電力系統(tǒng)安全穩(wěn)定控制裝置(以下簡稱穩(wěn)控裝置)一般采用定時(shí)間間隔采樣,該定時(shí)間間隔稱為中斷。軟件采樣計(jì)算算法是基于定中斷間隔采樣設(shè)計(jì)的,一旦中斷間隔不準(zhǔn)確,將導(dǎo)致采樣計(jì)算出現(xiàn)較大的偏差。另外,軟件判據(jù)里往往采用數(shù)中斷間隔的方式進(jìn)行計(jì)時(shí),例如中斷間隔是1ms,則經(jīng)過10次中斷間隔后軟件判據(jù)認(rèn)為經(jīng)過了10ms,一旦中斷間隔不準(zhǔn)確,將導(dǎo)致延時(shí)計(jì)數(shù)不準(zhǔn)確,直接影響穩(wěn)控裝置的動(dòng)作時(shí)間。由于現(xiàn)有處理器往往使用cache機(jī)制,中斷信號觸發(fā)后進(jìn)入中斷服務(wù)程序時(shí)需對cache進(jìn)行重新加載,導(dǎo)致中斷信號觸發(fā)后不能立即執(zhí)行中斷服務(wù)程序,因此不能通過簡單的在中斷服務(wù)程序中檢測剛進(jìn)入中斷服務(wù)程序時(shí)刻之差來判定中斷間隔是否正常。
技術(shù)實(shí)現(xiàn)思路
1、專利技術(shù)目的:為解決現(xiàn)有技術(shù)易導(dǎo)致延時(shí)計(jì)數(shù)不準(zhǔn)確,直接影響穩(wěn)控裝置的動(dòng)作時(shí)間的問題,本專利技術(shù)提出了一種適用于電力系統(tǒng)安全穩(wěn)定控制裝置的中斷間隔監(jiān)測方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
2、技術(shù)方案:一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,包括以下步驟:
3、進(jìn)入中斷服務(wù)程序時(shí),讀取中斷時(shí)間tint(k),并將中斷時(shí)間tint(k)保存在環(huán)形循環(huán)序列中;其中,k=0,1,2,3,…;
4、計(jì)算環(huán)形循環(huán)序列中的中斷間隔時(shí)間差δtintn=tint(k)-tint(k-n),k≥n;
5、判斷是否滿足δtin
6、進(jìn)一步的,所述中斷時(shí)間tint(k)由時(shí)鐘芯片的絕對時(shí)間提供。
7、進(jìn)一步的,所述中斷時(shí)間tint(k)為事先緩存的采樣時(shí)間。
8、本專利技術(shù)還公開了一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,包括以下步驟:
9、主板接收來自從板j的一封報(bào)文,記錄該報(bào)文自帶的發(fā)送序號syn(j,k)和當(dāng)前時(shí)間值tintj(k);每封報(bào)文為每隔定時(shí)間間隔tz(j)由從板j發(fā)送;定時(shí)間間隔tz(j)由從板j的定時(shí)中斷產(chǎn)生;
10、當(dāng)主板收到的報(bào)文自帶的發(fā)送序號為syn(j,k+mj)大于等于mjs時(shí),計(jì)算報(bào)文時(shí)間差:δtz(j)mj=tintj(k+mj)-tintj(k);其中,mj表示收到從板第一封報(bào)文后繼續(xù)收到mj幀;mjs表示設(shè)定的閾值;
11、主板判斷是否滿足δtz(j)mj≤mj×tz(j)-δzj1或者δtz(j)mj≥mj×tz(j)+δzj2;其中,δzj1和δzj2均表示人為設(shè)定的正負(fù)誤差極限;若滿足,則認(rèn)為從板j的中斷服務(wù)程序間隔產(chǎn)生了錯(cuò)誤,若不滿足,則認(rèn)為從板j的中斷服務(wù)程序間隔未產(chǎn)生錯(cuò)誤。
12、本專利技術(shù)還公開了一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),包括中斷間隔監(jiān)測主體;
13、所述中斷間隔監(jiān)測主體,用于在進(jìn)入中斷服務(wù)程序時(shí),讀取中斷時(shí)間tint(k),并將中斷時(shí)間tint(k)保存在環(huán)形循環(huán)序列中;其中,k=0,1,2,3,…;主板計(jì)算環(huán)形循環(huán)序列中的中斷間隔時(shí)間差δtintn=tint(k)-tint(k-n),k≥n;主板判斷是否滿足δtintn≤n×ts-δint1或者δtintn≥n×ts+δint2,式中,δint1和δint2均表示人為設(shè)定的正負(fù)誤差極限,若滿足,則認(rèn)為中斷服務(wù)程序間隔產(chǎn)生了錯(cuò)誤;若不滿足,則認(rèn)為中斷服務(wù)程序間隔未產(chǎn)生錯(cuò)誤。
14、進(jìn)一步的,在所述中斷間隔監(jiān)測主體上設(shè)有時(shí)鐘芯片;所述中斷時(shí)間tint(k)由時(shí)鐘芯片的絕對時(shí)間提供。
15、進(jìn)一步的,所述中斷時(shí)間tint(k)為事先緩存的采樣時(shí)間。本專利技術(shù)還公開了一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),包括:主板和從板;
16、所述從板用于每隔定時(shí)間間隔tz(j)向主板發(fā)送一封報(bào)文,每封報(bào)文自帶發(fā)送序號;定時(shí)間間隔tz(j)由從板的定時(shí)中斷產(chǎn)生;
17、所述主板用于接收來自從板的一封報(bào)文,記錄該報(bào)文自帶的發(fā)送序號syn(j,k)和當(dāng)前時(shí)間值tintj(k);當(dāng)報(bào)文自帶的發(fā)送序號為syn(j,k+mj)大于等于mjs時(shí),計(jì)算報(bào)文時(shí)間差:δtz(j)mj=tintj(k+mj)-tintj(k);其中,mj表示收到從板第一封報(bào)文后繼續(xù)收到mj幀;mjs表示設(shè)定的閾值;判斷是否滿足δtz(j)mj≤mj×tz(j)-δzj1或者δtz(j)mj≥mj×tz(j)+δzj2;其中,δzj1和δzj2均表示人為設(shè)定的正負(fù)誤差極限;若滿足,則認(rèn)為從板的中斷服務(wù)程序間隔產(chǎn)生了錯(cuò)誤,若不滿足,則認(rèn)為從板的中斷服務(wù)程序間隔未產(chǎn)生錯(cuò)誤。
18、本專利技術(shù)還公開了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述公開的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法的步驟。
19、本專利技術(shù)還公開了一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有中斷間隔監(jiān)測程序,所述中斷間隔監(jiān)測程序被至少一個(gè)處理器執(zhí)行時(shí)實(shí)現(xiàn)所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述公開的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法的步驟。
20、有益效果:與現(xiàn)有技術(shù)相比,本專利技術(shù)具有以下優(yōu)點(diǎn):
21、(1)本專利技術(shù)在電力系統(tǒng)安全穩(wěn)定控制裝置的處理器存在cache機(jī)制導(dǎo)致進(jìn)入中斷服務(wù)程序的時(shí)間間隔不一致時(shí),能檢測出整個(gè)裝置系統(tǒng)的中斷間隔是否準(zhǔn)確,防止硬件原因?qū)е庐a(chǎn)生的中斷間隔出錯(cuò)從而導(dǎo)致裝置系統(tǒng)產(chǎn)生采樣計(jì)算錯(cuò)誤、邏輯計(jì)時(shí)錯(cuò)誤等不可控因素,提升了安全穩(wěn)定控制裝置的可靠性;
22、(2)本專利技術(shù)無需增加額外硬件,通過結(jié)合時(shí)鐘芯片的絕對時(shí)間,對中斷觸發(fā)信號進(jìn)行統(tǒng)計(jì)學(xué)意義上的校核;
23、(3)本專利技術(shù)方法還可實(shí)現(xiàn)對采樣模塊的中斷觸發(fā)信號進(jìn)行統(tǒng)計(jì)學(xué)意義上的校核完成中斷判斷;
24、(4)本專利技術(shù)方法通過從板定中斷間隔給主板發(fā)送報(bào)文的方法,實(shí)現(xiàn)各板卡的中斷判斷;
25、(5)本專利技術(shù)方法通過主cpu、dsp、采樣模板、各板卡進(jìn)行中斷間隔監(jiān)測,實(shí)現(xiàn)了對整個(gè)安全穩(wěn)定控制裝置各板卡中斷間隔的系統(tǒng)級監(jiān)測。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:所述中斷時(shí)間Tint(k)由時(shí)鐘芯片的絕對時(shí)間提供。
3.根據(jù)權(quán)利要求1所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:所述中斷時(shí)間Tint(k)為事先緩存的采樣時(shí)間。
4.一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:包括以下步驟:
5.一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),其特征在于:包括中斷間隔監(jiān)測主體;
6.根據(jù)權(quán)利要求5所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),其特征在于:在所述中斷間隔監(jiān)測主體上設(shè)有時(shí)鐘芯片;所述中斷時(shí)間Tint(k)由時(shí)鐘芯片的絕對時(shí)間提供。
7.根據(jù)權(quán)利要求5所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),其特征在于:所述中斷時(shí)間Tint(k)為事先緩存的采樣時(shí)間。
8.一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),其特征在于:包括:主板和從板;
9.一種計(jì)算機(jī)設(shè)備,其特征在于,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器
10.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)存儲(chǔ)有中斷間隔監(jiān)測程序,所述中斷間隔監(jiān)測程序被至少一個(gè)處理器執(zhí)行時(shí)實(shí)現(xiàn)所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至3任意一項(xiàng)所述的、或者權(quán)利要求4所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法的步驟。
...【技術(shù)特征摘要】
1.一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:所述中斷時(shí)間tint(k)由時(shí)鐘芯片的絕對時(shí)間提供。
3.根據(jù)權(quán)利要求1所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:所述中斷時(shí)間tint(k)為事先緩存的采樣時(shí)間。
4.一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測方法,其特征在于:包括以下步驟:
5.一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),其特征在于:包括中斷間隔監(jiān)測主體;
6.根據(jù)權(quán)利要求5所述的一種適用于穩(wěn)控裝置的中斷間隔監(jiān)測系統(tǒng),其特征在于:在所述中斷間隔監(jiān)測主體上設(shè)有時(shí)鐘芯片;所述中斷時(shí)間tint(k)由時(shí)鐘芯片的絕對時(shí)間提供。
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:任建鋒,朱傳宏,徐捷,張吉,王海全,王計(jì)林,陳永華,陶翔,張孜銘,郭勛,徐特,劉拯,吳駿,王雷,黃曉雨,顏云松,
申請(專利權(quán))人:國網(wǎng)電力科學(xué)研究院有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會(huì)獲得科技券。