亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        配電網(wǎng)故障定位的一種算法及其程序?qū)崿F(xiàn)

        2014-12-16 10:09:30葉凌鄭鵬
        新媒體研究 2014年21期
        關(guān)鍵詞:故障定位配電網(wǎng)算法

        葉凌+鄭鵬

        摘 ?要 ?提出了一種配網(wǎng)故障定位算法及其程序的實現(xiàn),解決線路上各點故障定位,算法的計算量小,計算速度快。根據(jù)饋線終端設(shè)備(FTU)獲得的故障過電流信息組成信息矩陣,結(jié)合網(wǎng)絡(luò)描述矩陣對信息矩陣進行計算到信息判斷矩陣,由信息判斷矩陣可以直接判別出故障區(qū)域。

        關(guān)鍵詞 ?故障過電流;故障定位;配電網(wǎng);算法

        中圖分類號:TN948 ? ? ?文獻標(biāo)識碼:A ? ? ?文章編號:1671-7597(2014)21-0028-02

        智能電網(wǎng)項目的展開,在環(huán)網(wǎng)柜內(nèi)、線路柱上開關(guān)安裝了大量的FTU等現(xiàn)場監(jiān)控終端,為提高供電可靠性創(chuàng)造了條件。故障發(fā)生后,利用終端設(shè)備FTU提供的短路電流信息,可以對故障實現(xiàn)快速、準(zhǔn)確定位。文獻[1]給出了故障定位的矩陣算法,該算法通過網(wǎng)絡(luò)描述矩陣和故障信息矩陣相乘,在進行規(guī)格化處理后,才能判定故障點。計算量比較大。文獻[2]提出一種基于網(wǎng)形結(jié)構(gòu)的故障區(qū)段定位算法,該算法判斷原理簡單、直觀、可滿足實時性要求,但不能診斷饋線末端故障的問題。

        綜上述,本文提出了一種饋線故障定位算法。該算法不僅能很好地解決饋線各點故障定位問題,而且計算量小,處理速度快。

        1 ?算法基本原理

        首先獲得當(dāng)前運行方式的網(wǎng)絡(luò)描述矩陣;在發(fā)生故障時,根據(jù)故障電流信息生成一個故障信息矩陣;通過矩陣運算得到故障判定矩陣,應(yīng)用故障判據(jù)就可判斷出故障區(qū)段。

        對饋線上的設(shè)備作為節(jié)點進行編號,編號無規(guī)則,順序可任取。

        ①網(wǎng)形結(jié)構(gòu)矩陣D形成規(guī)則。N節(jié)點網(wǎng)絡(luò),則D對應(yīng)為矩陣。定義如下:如果節(jié)點i有子節(jié)點j,則Dij=1,否則Dij=0。若i和j之間有一條饋線且正方向是由i指向j,則對應(yīng)Dij=1否則Dij=0。②故障信息矩陣G。假定i有故障電流,且方向和正方向相同,則將G中的元素置1,其余均置0。③故障區(qū)間判斷矩陣P=D+G。

        故障區(qū)間是判斷P中元素是否滿足2個條件:

        ①Pii=1;②、對所有的Pii=1的j(j≠i),都有Pij=0。

        它的物理意義為:當(dāng)i有故障電流,j在i的下方,j沒有故障電流或反方向故障電流,這時可判定i,j之間發(fā)生了

        故障。

        當(dāng)故障發(fā)生在末端i時,其判別條件是:若有Pii=1,且對于所有的Pij=0(j≠i)。

        它的物理意義是:當(dāng)某點i 流過故障電流,且i不存在子節(jié)點,那么末端i必然發(fā)生故障。

        2 ?應(yīng)用舉例

        如圖所示,假設(shè)由A供電,則網(wǎng)絡(luò)描述矩陣D為:D13、D27、D36、D49、D62、D68、D75、D712、D810、D811、D104元素為1,其余均為0。

        假設(shè)在圖示f1,f2,f3三點發(fā)生故障

        G=[1 1 1 1 0 1 1 1 0 1 1 0]。

        P=D+G得出:

        P11、P13、P22、P27、P33、P36、P44、P49、P62、P66、P68、P75、P77、P712、P88、P810、P811、P1010、P114、P1111為1,其余元素均為0。

        從P中可以看出:

        P44=1,P49=1,P99=0,滿足判定條件,故區(qū)段4-9為故障區(qū)段。

        P77=1,P75=1,P712=1,P55=0,P1212=0,滿足判定條件,故區(qū)段7-5、7-12為故障區(qū)段。

        第10行除了P1010=1,其余都為0,滿足末端故障判定條件,所以節(jié)點10末端饋線發(fā)生故障。

        其余均不滿足判斷條件,為非故障區(qū)段。

        3 ?算法實現(xiàn)

        程序?qū)崿F(xiàn)如下。

        讀文件程序:

        int n;

        char filename1[100]; ?filename1[100]用來存讀文件的文件路徑

        FILE *fp; ? ? ? ? ? ? ? ? ? 文件指針變量

        printf(“Enter the file name1:\n”);

        gets(filename1); ? ? ? ? ? ? ? ? ? ? ? 從鍵盤獲得讀文件的文件路徑

        if((fp=fopen(filename1,”r”))==NULL) ? ? ?打開文件

        { printf(“Cannot open infilep.dat\n”);

        exit(0); ? ? ? ? ? ? ? ? ? ? ? 退出

        節(jié)點編號程序:

        for(i=1;i<=L;i++) ? ? ? ? ? ? ? ? 行掃描,L為網(wǎng)

        絡(luò)層數(shù)

        { f=pow(2,i-1); ? ? ? ? ? ? ? ? ? f表示每層的編號數(shù)目個

        for(j=1;j<=f;j++) ? ? ? ? ? ? ? 列掃描endprint

        {zan=fscanf(fp,”%2d”,&n); ? ?每次從文件中讀取2個字節(jié),并將其存于&n中

        a[i][j]=n;

        }

        }

        網(wǎng)絡(luò)描述矩陣:

        for(i=1;i

        { for(j=1;j<=f;j++)

        {

        if((a[i][j]!=0)&&(a[i+1][2*j-1]!=0)) 判斷(父節(jié)點的)左子節(jié)點是否存在

        {m=a[i][j];

        n=a[i+1][2*j-1]; ? ? ? ? ? ? ? 提取行、列號

        c[m][n]=1; ? ? ? ? ? ? ? ? ? ?確定父節(jié)點與左子節(jié)點的正向連接關(guān)系

        }

        if((a[i][j]!=0)&&(a[i+1][2*j]!=0)) ? 判斷(父節(jié)點的)右子節(jié)點是否存在

        {m=a[i][j];

        n=a[i+1][2*j]; ? ? ? ? ? ? ? ? ?提取行、列號

        c[m][n]=1; ? ? ? ? ? ? ? ? ? ? 確定父節(jié)點與右子節(jié)點的正向連接關(guān)系

        }

        }

        }

        故障判斷程序

        for(i=1;i<=num;i++) ? ? ? ? ? ? 行掃描,num為編號數(shù)目

        { ? x=y=f=0; ? ? ? ? ? ? ? ? ? ? x,y,f用來計數(shù)

        for(j=1;j<=num;j++) ? ? ? ? ? ? 行掃描,num為編號數(shù)目

        {

        if(i==j) ?continue; ? ? 如果i==j,跳出去執(zhí)行j++

        if((p[i][i]==1)&&(p[i][j]==1)&&(p[j][j]==0))

        x=x+1; ? ? ? ? ? ? ? ? ?滿足條件的元素個數(shù)

        else if((p[i][i]==1)&&(p[i][j]==1)&&(p[j][j]==1))

        y=y+1; ? ? ? ? ? ? ? ? 對角元素為1,但不滿足條件的元素個數(shù)

        else if(p[i][i]==0)

        f=f+1;} ? ? ? ? ? ? ? ? ? 對角元素為0即完全不滿足條件的

        if((x==0)&&(y==0)&&(f==0)) ? ? ? ? 符合末端判據(jù)要求

        fprintf(fp1,"有故障發(fā)生在節(jié)點%d之后的末端饋線上\n",i);

        if((x>0)&&(y==0))

        for(k=1;k<=num;k++)

        {

        if(k==i) continue;

        if((p[i][i]==1)&&(p[i][k]==1)&&(p[k][k]==0)) ? ?符合區(qū)段故障判據(jù)要求

        fprintf(fp1,"有故障發(fā)生在節(jié)點%d和節(jié)點%d之間的饋線上\n",i,k);

        }

        }

        將程序運行后內(nèi)容如下:

        所得結(jié)果與實際故障情況相吻合,體現(xiàn)了所編程序的正確性、可行性。

        參考文獻

        [1]劉健,倪健立,杜宇.配電網(wǎng)故障區(qū)段判斷和隔離的統(tǒng)一矩陣算法[J].電力系統(tǒng)自動化,1999,23(1):31-33.

        [2]衛(wèi)志農(nóng),何樺,鄭玉平.配電網(wǎng)故障區(qū)段定位的一種新算法[J].電力系統(tǒng)自動化,2001,2(14):46-50.

        [3]蔣秀潔,熊信銀,等.改進矩陣算法及其在配電網(wǎng)故障區(qū)段定位中的應(yīng)用[J].電網(wǎng)技術(shù),2004,28(19):60-63.

        [4]楊俊起,陳滟濤,楊凌霄,王福忠.配電網(wǎng)故障區(qū)段定位的改進矩陣算法研究[J].南京理工大學(xué)學(xué)報,2007,33(5):135-138.endprint

        {zan=fscanf(fp,”%2d”,&n); ? ?每次從文件中讀取2個字節(jié),并將其存于&n中

        a[i][j]=n;

        }

        }

        網(wǎng)絡(luò)描述矩陣:

        for(i=1;i

        { for(j=1;j<=f;j++)

        {

        if((a[i][j]!=0)&&(a[i+1][2*j-1]!=0)) 判斷(父節(jié)點的)左子節(jié)點是否存在

        {m=a[i][j];

        n=a[i+1][2*j-1]; ? ? ? ? ? ? ? 提取行、列號

        c[m][n]=1; ? ? ? ? ? ? ? ? ? ?確定父節(jié)點與左子節(jié)點的正向連接關(guān)系

        }

        if((a[i][j]!=0)&&(a[i+1][2*j]!=0)) ? 判斷(父節(jié)點的)右子節(jié)點是否存在

        {m=a[i][j];

        n=a[i+1][2*j]; ? ? ? ? ? ? ? ? ?提取行、列號

        c[m][n]=1; ? ? ? ? ? ? ? ? ? ? 確定父節(jié)點與右子節(jié)點的正向連接關(guān)系

        }

        }

        }

        故障判斷程序

        for(i=1;i<=num;i++) ? ? ? ? ? ? 行掃描,num為編號數(shù)目

        { ? x=y=f=0; ? ? ? ? ? ? ? ? ? ? x,y,f用來計數(shù)

        for(j=1;j<=num;j++) ? ? ? ? ? ? 行掃描,num為編號數(shù)目

        {

        if(i==j) ?continue; ? ? 如果i==j,跳出去執(zhí)行j++

        if((p[i][i]==1)&&(p[i][j]==1)&&(p[j][j]==0))

        x=x+1; ? ? ? ? ? ? ? ? ?滿足條件的元素個數(shù)

        else if((p[i][i]==1)&&(p[i][j]==1)&&(p[j][j]==1))

        y=y+1; ? ? ? ? ? ? ? ? 對角元素為1,但不滿足條件的元素個數(shù)

        else if(p[i][i]==0)

        f=f+1;} ? ? ? ? ? ? ? ? ? 對角元素為0即完全不滿足條件的

        if((x==0)&&(y==0)&&(f==0)) ? ? ? ? 符合末端判據(jù)要求

        fprintf(fp1,"有故障發(fā)生在節(jié)點%d之后的末端饋線上\n",i);

        if((x>0)&&(y==0))

        for(k=1;k<=num;k++)

        {

        if(k==i) continue;

        if((p[i][i]==1)&&(p[i][k]==1)&&(p[k][k]==0)) ? ?符合區(qū)段故障判據(jù)要求

        fprintf(fp1,"有故障發(fā)生在節(jié)點%d和節(jié)點%d之間的饋線上\n",i,k);

        }

        }

        將程序運行后內(nèi)容如下:

        所得結(jié)果與實際故障情況相吻合,體現(xiàn)了所編程序的正確性、可行性。

        參考文獻

        [1]劉健,倪健立,杜宇.配電網(wǎng)故障區(qū)段判斷和隔離的統(tǒng)一矩陣算法[J].電力系統(tǒng)自動化,1999,23(1):31-33.

        [2]衛(wèi)志農(nóng),何樺,鄭玉平.配電網(wǎng)故障區(qū)段定位的一種新算法[J].電力系統(tǒng)自動化,2001,2(14):46-50.

        [3]蔣秀潔,熊信銀,等.改進矩陣算法及其在配電網(wǎng)故障區(qū)段定位中的應(yīng)用[J].電網(wǎng)技術(shù),2004,28(19):60-63.

        [4]楊俊起,陳滟濤,楊凌霄,王福忠.配電網(wǎng)故障區(qū)段定位的改進矩陣算法研究[J].南京理工大學(xué)學(xué)報,2007,33(5):135-138.endprint

        {zan=fscanf(fp,”%2d”,&n); ? ?每次從文件中讀取2個字節(jié),并將其存于&n中

        a[i][j]=n;

        }

        }

        網(wǎng)絡(luò)描述矩陣:

        for(i=1;i

        { for(j=1;j<=f;j++)

        {

        if((a[i][j]!=0)&&(a[i+1][2*j-1]!=0)) 判斷(父節(jié)點的)左子節(jié)點是否存在

        {m=a[i][j];

        n=a[i+1][2*j-1]; ? ? ? ? ? ? ? 提取行、列號

        c[m][n]=1; ? ? ? ? ? ? ? ? ? ?確定父節(jié)點與左子節(jié)點的正向連接關(guān)系

        }

        if((a[i][j]!=0)&&(a[i+1][2*j]!=0)) ? 判斷(父節(jié)點的)右子節(jié)點是否存在

        {m=a[i][j];

        n=a[i+1][2*j]; ? ? ? ? ? ? ? ? ?提取行、列號

        c[m][n]=1; ? ? ? ? ? ? ? ? ? ? 確定父節(jié)點與右子節(jié)點的正向連接關(guān)系

        }

        }

        }

        故障判斷程序

        for(i=1;i<=num;i++) ? ? ? ? ? ? 行掃描,num為編號數(shù)目

        { ? x=y=f=0; ? ? ? ? ? ? ? ? ? ? x,y,f用來計數(shù)

        for(j=1;j<=num;j++) ? ? ? ? ? ? 行掃描,num為編號數(shù)目

        {

        if(i==j) ?continue; ? ? 如果i==j,跳出去執(zhí)行j++

        if((p[i][i]==1)&&(p[i][j]==1)&&(p[j][j]==0))

        x=x+1; ? ? ? ? ? ? ? ? ?滿足條件的元素個數(shù)

        else if((p[i][i]==1)&&(p[i][j]==1)&&(p[j][j]==1))

        y=y+1; ? ? ? ? ? ? ? ? 對角元素為1,但不滿足條件的元素個數(shù)

        else if(p[i][i]==0)

        f=f+1;} ? ? ? ? ? ? ? ? ? 對角元素為0即完全不滿足條件的

        if((x==0)&&(y==0)&&(f==0)) ? ? ? ? 符合末端判據(jù)要求

        fprintf(fp1,"有故障發(fā)生在節(jié)點%d之后的末端饋線上\n",i);

        if((x>0)&&(y==0))

        for(k=1;k<=num;k++)

        {

        if(k==i) continue;

        if((p[i][i]==1)&&(p[i][k]==1)&&(p[k][k]==0)) ? ?符合區(qū)段故障判據(jù)要求

        fprintf(fp1,"有故障發(fā)生在節(jié)點%d和節(jié)點%d之間的饋線上\n",i,k);

        }

        }

        將程序運行后內(nèi)容如下:

        所得結(jié)果與實際故障情況相吻合,體現(xiàn)了所編程序的正確性、可行性。

        參考文獻

        [1]劉健,倪健立,杜宇.配電網(wǎng)故障區(qū)段判斷和隔離的統(tǒng)一矩陣算法[J].電力系統(tǒng)自動化,1999,23(1):31-33.

        [2]衛(wèi)志農(nóng),何樺,鄭玉平.配電網(wǎng)故障區(qū)段定位的一種新算法[J].電力系統(tǒng)自動化,2001,2(14):46-50.

        [3]蔣秀潔,熊信銀,等.改進矩陣算法及其在配電網(wǎng)故障區(qū)段定位中的應(yīng)用[J].電網(wǎng)技術(shù),2004,28(19):60-63.

        [4]楊俊起,陳滟濤,楊凌霄,王福忠.配電網(wǎng)故障區(qū)段定位的改進矩陣算法研究[J].南京理工大學(xué)學(xué)報,2007,33(5):135-138.endprint

        猜你喜歡
        故障定位配電網(wǎng)算法
        基于MapReduce的改進Eclat算法
        Travellng thg World Full—time for Rree
        進位加法的兩種算法
        配電網(wǎng)自動化的應(yīng)用與發(fā)展趨勢
        光纖劣化分析技術(shù)研究
        測控區(qū)和非測控區(qū)并存的配電網(wǎng)故障定位實用方法
        探討智能配電網(wǎng)故障快速定位與故障恢復(fù)
        電力電纜故障定位的探討
        科技視界(2016年21期)2016-10-17 19:59:34
        一種改進的整周模糊度去相關(guān)算法
        基于IEC61850的配電網(wǎng)數(shù)據(jù)傳輸保護機制
        電測與儀表(2016年5期)2016-04-22 01:14:14
        在线观看二区视频网站二区| 在线观看免费a∨网站| 热99精品| 亚洲综合原千岁中文字幕| 蜜桃av中文字幕在线观看| 深夜爽爽动态图无遮无挡| 久久人与动人物a级毛片| 激情五月天伊人久久| 玩弄极品少妇被弄到高潮| 亚洲中文字幕剧情类别| 国产激情久久久久久熟女老人av| 品色堂永远的免费论坛| 噜噜噜色97| 成熟的女人毛茸茸色视频| 国产精品二区一区二区aⅴ污介绍| 51久久国产露脸精品国产| 2021国产精品一区二区在线| 亚洲国产综合一区二区| 亚洲精品宾馆在线精品酒店 | 男受被做哭激烈娇喘gv视频| 99久久国内精品成人免费| 在线亚洲精品一区二区三区| 偷拍一区二区视频播放器| 性欧美牲交xxxxx视频欧美| 国产精品乱一区二区三区| 一级午夜理论片日本中文在线| 洲色熟女图激情另类图区 | 无码中文字幕av免费放| 国产视频在线观看一区二区三区| 精品乱人伦一区二区三区| 日韩a毛片免费观看| 国产不卡视频一区二区在线观看 | 九九九免费观看视频| 大肉大捧一进一出好爽视色大师| 亚洲色偷拍一区二区三区| 男人一插就想射的原因| 欧美丰满老熟妇aaaa片| 日韩精品无码一区二区中文字幕| 日本一区免费喷水| 久久久熟女一区二区三区| 成年女人a毛片免费视频|