1.一種基于矩陣行列尋跡的智能變電站信息流路徑確定方法,其特征在于,包括:
步驟101、確定信息流的發(fā)出設(shè)備編號(hào);
步驟102、根據(jù)所述設(shè)備編號(hào)從節(jié)點(diǎn)連接矩陣M中查找非零元素,并從信息流基本屬性表中確定所述信息流的通信模式;
步驟103、利用與所述信息流的通信模式對(duì)應(yīng)的約束條件,從所述節(jié)點(diǎn)連接矩陣M中查找與所述非零元素對(duì)應(yīng)的相關(guān)非零元素;按照預(yù)定的路徑確定規(guī)則,及所述非零元素和所述相關(guān)非零元素,確定所述信息流的路徑。
2.根據(jù)權(quán)利要求1所述的智能變電站信息流路徑確定方法,其特征在于,若所述步驟102確定通信模式為發(fā)布/訂閱通信模式,則執(zhí)行步驟102之后,還包括:
根據(jù)所述非零元素的列值yk從PVID屬性表中確定所述信息流的PVID值,并從VID配置表中查找VID值為所述PVID值的端口集合Q;
根據(jù)所述集合Q、交換機(jī)Trunk口集合T和交換機(jī)端口集合W確定所述發(fā)布/訂閱通信模式的約束條件。
3.根據(jù)權(quán)利要求2所述的智能變電站信息流路徑確定方法,其特征在于,若所述通信模式為發(fā)布/訂閱通信模式,則所述步驟103包括:
步驟201、在所述節(jié)點(diǎn)連接矩陣M中查找是否存在與所述非零元素位于同一列的第一相關(guān)非零元素,且所述第一相關(guān)非零元素的列值yk+1滿足若存在,則執(zhí)行步驟202;若不存在,則執(zhí)行步驟208;
步驟202、查找所述第一相關(guān)非零元素中是否存在第二相關(guān)非零元素的行值xk+1滿足若不存在,則執(zhí)行步驟203;若存在,則執(zhí)行步驟204;
步驟203、按照預(yù)定的路徑確定規(guī)則,及所述非零元素和所述第一相關(guān)非零元素,確定所述信息流的路徑;
步驟204、在所述節(jié)點(diǎn)連接矩陣M中查找是否存在與所述第二相關(guān)非零元素位于同一行的第三相關(guān)非零元素,且所述第三相關(guān)非零元素的行值xk+1滿足若不存在,則執(zhí)行步驟208;若存在,則執(zhí)行步驟205;
步驟205、查找所述第三相關(guān)非零元素中是否存在第四相關(guān)非零元素的列值yk+1滿足若不存在,則執(zhí)行步驟206;若存在,則執(zhí)行步驟207;
步驟206、按照預(yù)定的路徑確定規(guī)則,及所述非零元素、所述第二相關(guān)非零元素和所述第三相關(guān)非零元素,確定所述信息流的路徑;
步驟207、將所述第四相關(guān)非零元素作為所述步驟201中的非零元素,并繼續(xù)執(zhí)行步驟201,直至結(jié)束對(duì)信息流路徑的確定;
步驟208、結(jié)束對(duì)信息流路徑的確定。
4.根據(jù)權(quán)利要求1所述的智能變電站信息流路徑確定方法,其特征在于,若所述步驟102確定通信模式為客戶端/服務(wù)器通信模式,則執(zhí)行步驟102之后,還包括:
根據(jù)所述信息流的信息流編號(hào)從信息流基本屬性表中確定所述信息流的目的地址a,并根據(jù)設(shè)備地址對(duì)應(yīng)關(guān)系表確定與所述目的地址a對(duì)應(yīng)的端口編號(hào)b;
根據(jù)所述端口編號(hào)b和交換機(jī)端口集合W確定所述客戶端/服務(wù)器通信模式的約束條件。
5.根據(jù)權(quán)利要求4所述的智能變電站信息流路徑確定方法,其特征在于,若所述通信模式為客戶端/服務(wù)器通信模式,則所述步驟103包括:
步驟301、在所述節(jié)點(diǎn)連接矩陣M中查找是否存在與所述非零元素位于同一列的第五相關(guān)非零元素,且所述第五相關(guān)非零元素的行值xk+1滿足xk+1=b或者若均不存在,則執(zhí)行步驟306;若存在第五相關(guān)非零元素的行值xk+1滿足xk+1=b,則執(zhí)行步驟302;若存在第五相關(guān)非零元素的行值xk+1滿足則執(zhí)行步驟303;
步驟302、按照預(yù)定的路徑確定規(guī)則,及所述非零元素和行值xk+1滿足xk+1=b的第五相關(guān)非零元素,確定所述信息流的路徑;
步驟303、在所述節(jié)點(diǎn)連接矩陣M中查找是否存在與行值xk+1滿足的第五相關(guān)非零元素位于同一行的第六相關(guān)非零元素,且所述第六相關(guān)非零元素的列值yk+1滿足yk+1=b或若均不存在,則執(zhí)行步驟306;若存在第六相關(guān)非零元素的列值yk+1滿足yk+1=b,則執(zhí)行步驟304;若存在第六相關(guān)非零元素的列值yk+1滿足則執(zhí)行步驟305;
步驟304、按照預(yù)定的路徑確定規(guī)則,及所述非零元素、行值xk+1滿足的第五相關(guān)非零元素和列值yk+1滿足yk+1=b的第六相關(guān)非零元素,確定所述信息流的路徑;
步驟305、將列值yk+1滿足的第六相關(guān)非零元素作為所述步驟301中的非零元素,并繼續(xù)執(zhí)行步驟301,直至結(jié)束對(duì)信息流路徑的確定;
步驟306、結(jié)束對(duì)信息流路徑的確定。
6.根據(jù)權(quán)利要求1-5中任意一項(xiàng)所述的智能變電站信息流路徑確定方法,其特征在于,在所述步驟101之前,還包括:
根據(jù)信息流的收發(fā)關(guān)系確定與每個(gè)信息流對(duì)應(yīng)的信息流編號(hào),并確定智能變電站網(wǎng)絡(luò)架構(gòu)中的IED設(shè)備端口編號(hào)及交換機(jī)設(shè)備端口編號(hào);
創(chuàng)建與每個(gè)信息流編號(hào)對(duì)應(yīng)的信息流基本屬性表,確定與每個(gè)交換機(jī)設(shè)備端口編號(hào)對(duì)應(yīng)的PVID屬性表及VID配置表,以及與每個(gè)IED設(shè)備端口編號(hào)對(duì)應(yīng)的設(shè)備地址對(duì)應(yīng)關(guān)系表;
根據(jù)所述交換機(jī)設(shè)備端口編號(hào),確定交換機(jī)端口集合W和交換機(jī)Trunk口集合T,并創(chuàng)建節(jié)點(diǎn)連接矩陣M。
7.根據(jù)權(quán)利要求6所述的智能變電站信息流路徑確定方法,其特征在于,所述步驟103中的按照預(yù)定的路徑確定規(guī)則,及所述非零元素和所述相關(guān)非零元素,確定所述信息流的路徑,包括:
按照所述非零元素的行值、所述非零元素的列值、所述相關(guān)非零元素的列值和所述相關(guān)非零元素的行值的順序確定所述信息流的路徑。
8.一種基于矩陣行列尋跡的智能變電站信息流路徑確定系統(tǒng),其特征在于,包括:
設(shè)備編號(hào)確定模塊,用于確定信息流的發(fā)出設(shè)備編號(hào);
通信模式確定模塊,用于根據(jù)所述設(shè)備編號(hào)從節(jié)點(diǎn)連接矩陣M中查找非零元素,并從信息流基本屬性表中確定所述信息流的通信模式;
信息流路徑確定模塊,用于利用與所述信息流的通信模式對(duì)應(yīng)的約束條件,從所述節(jié)點(diǎn)連接矩陣M中查找與所述非零元素對(duì)應(yīng)的相關(guān)非零元素;按照預(yù)定的路徑確定規(guī)則,及所述非零元素和所述相關(guān)非零元素,確定所述信息流的路徑。
9.根據(jù)權(quán)利要求8所述的智能變電站信息流路徑確定系統(tǒng),其特征在于,還包括:
信息流編號(hào)確定模塊,用于根據(jù)信息流的收發(fā)關(guān)系確定與每個(gè)信息流對(duì)應(yīng)的信息流編號(hào);
編號(hào)確定模塊,用于確定智能變電站網(wǎng)絡(luò)架構(gòu)中的IED設(shè)備端口編號(hào)及交換機(jī)設(shè)備端口編號(hào);
信息流基本屬性表創(chuàng)建模塊,用于創(chuàng)建與每個(gè)信息流編號(hào)對(duì)應(yīng)的信息流基本屬性表;
PVID屬性表確定模塊,用于確定與每個(gè)交換機(jī)設(shè)備端口編號(hào)對(duì)應(yīng)的PVID屬性表;
VID配置表確定模塊,用于確定與每個(gè)交換機(jī)設(shè)備端口編號(hào)對(duì)應(yīng)的VID配置表;
設(shè)備地址對(duì)應(yīng)關(guān)系確定模塊,用于確定每個(gè)IED設(shè)備端口編號(hào)對(duì)應(yīng)的設(shè)備地址對(duì)應(yīng)關(guān)系表;
集合確定模塊,用于根據(jù)所述交換機(jī)設(shè)備端口編號(hào),確定交換機(jī)端口集合W和交換機(jī)Trunk口集合T;
節(jié)點(diǎn)連接矩陣創(chuàng)建模塊,用于創(chuàng)建節(jié)點(diǎn)連接矩陣M。