1.基于全局事件軸同步的多迭代電力和通信聯(lián)合仿真方法,其特征在于:提供一種電力和通信聯(lián)合仿真系統(tǒng),該系統(tǒng)包括電力仿真系統(tǒng)和通信仿真系統(tǒng);所述電力仿真系統(tǒng)采用電力仿真軟件進行電力仿真,所述通信仿真系統(tǒng)采用通信仿真軟件進行通信仿真;
所述方法包括以下步驟:
S1在通信仿真軟件中設(shè)計一個全局事件軸,將已知的電力事件或通信事件按事件發(fā)生的時間順序插入到全局事件軸上,進入步驟S2;所述全局事件軸是指將電力仿真事件和通信仿真事件根據(jù)事件發(fā)生的時間順序排列在統(tǒng)一的事件軸上,排列在統(tǒng)一的事件軸上的電力仿真事件和通信仿真事件統(tǒng)稱為全局事件;
S2所述通信仿真軟件根據(jù)全局事件軸上的全局事件信息選擇具體操作:
將所述步驟S1中全局事件軸上插入在仿真過程中發(fā)現(xiàn)的電力事件或通信事件視為全局事件軸上的全局事件更新;
完成全局事件軸更新操作后,所述通信仿真軟件從當前全局事件軸上的事件開始仿真直至全局事件軸上的下一個事件時暫停仿真,再進入步驟S3;
如果所述通信仿真軟件在仿真過程中發(fā)現(xiàn)一個新的通信事件,則所述通信仿真軟件暫停仿真,并將該次通信仿真過程中出現(xiàn)的新的通信事件插入到全局事件軸上,再進入步驟S3;
S3所述通信仿真軟件將步驟S2中通信仿真進程的通信狀態(tài)信息、通信結(jié)果信息發(fā)送給所述電力仿真軟件,進入步驟S4;
S4所述電力仿真軟件電力仿真初始條件不變,根據(jù)接收到的通信仿真進程的通信狀態(tài)信息、通信結(jié)果信息生成新的電力仿真算例,完成從初始狀態(tài)到結(jié)束狀態(tài)的一次電力仿真即電力仿真的一次迭代,且所述電力仿真軟件將一次迭代電力仿真結(jié)果發(fā)送給所述通信仿真軟件,進入步驟S5:如果在該次迭代電力仿真過程中發(fā)生新的電力事件,則電力仿真軟件在電力仿真結(jié)束后將新的電力事件的信息及新的電力事件的時標信息發(fā)送給所述通信仿真軟件;如果在該次迭代電力仿真過程中未發(fā)生新的電力事件,則電力仿真軟件在電力仿真結(jié)束后將未發(fā)生新事件的信息發(fā)送給所述通信仿真軟件;
S5所述通信仿真軟件根據(jù)接收到的一次迭代電力仿真結(jié)果選擇是否更新全局事件軸上:如果在該次迭代電力仿真過程中發(fā)生新的電力事件,則所述通信仿真軟件將新的電力事件插入到全局事件軸上,進入步驟S2;如果在該次迭代電力仿真過程中未發(fā)生新的電力事件,則直接進入步驟S2。
2.根據(jù)權(quán)利要求1所述的基于全局事件軸同步的多迭代電力和通信聯(lián)合仿真方法,其特征在于:所述步驟S4中,所述電力仿真軟件電力仿真初始條件不變,所述電力仿真軟件根據(jù)接收到的通信仿真進程的通信狀態(tài)信息和通信結(jié)果信息生成不同的電力仿真算例,實現(xiàn)迭代電力仿真,通信仿真進程的通信狀態(tài)信息和通信結(jié)果包括當前和之前接收到的通信仿真進程的通信狀態(tài)信息、通信結(jié)果信息的累積。
3.根據(jù)權(quán)利要求1所述的基于全局事件軸同步的多迭代電力和通信聯(lián)合仿真方法,其特征在于:所述電力和通信聯(lián)合仿真系統(tǒng)采用集中式仿真系統(tǒng)或分布式仿真系統(tǒng),當采用集中式仿真系統(tǒng)時,所述通信仿真軟件和電力仿真軟件均安裝在同一臺計算機上;當采用分布式仿真系統(tǒng)時,所述通信仿真軟件和電力仿真軟件分別安裝在不同的計算機上。
4.根據(jù)權(quán)利要求1至3中任意一項權(quán)利要求所述的基于全局事件軸同步的多迭代電力和通信聯(lián)合仿真方法,其特征在于:所述電力仿真軟件采用可以暫停仿真進程的電力仿真軟件或不能暫停仿真進程的電力仿真軟件。
5.根據(jù)權(quán)利要求1所述的基于全局事件軸同步的多迭代電力和通信聯(lián)合仿真方法,其特征在于:所述通信仿真軟件和電力仿真軟件之間通過SOCKET的UDP數(shù)據(jù)包形式互傳數(shù)據(jù)。