1.一種航天器的協(xié)同控制方法,其特征在于,包括:
接收一個航天器或多個航天器發(fā)送的遙測數(shù)據(jù),根據(jù)所述遙測數(shù)據(jù),判斷是否發(fā)生與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài),其中,所述發(fā)生與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài)包括所述一個航天器或所述多個航天器滿足預(yù)存的判據(jù);
若發(fā)生所述與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài),則獲取第一地面控制單元的差值,并向與所述當(dāng)前控制序列存在約束關(guān)系的其他航天器的地面控制單元發(fā)送時間差值計算請求信息,其中,所述第一地面控制單元為判斷是否發(fā)生所述與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài)的地面控制單元,第一地面控制單元的差值為所述當(dāng)前控制序列內(nèi)第一條指令的計劃發(fā)送時間與當(dāng)前時間的差值;
在預(yù)設(shè)時長內(nèi)接收所述其他航天器的地面控制單元返回的差值,根據(jù)所述其他航天器的地面控制單元返回的差值和獲取的所述第一地面控制單元的差值,計算修正時間;
向在預(yù)設(shè)時長內(nèi)返回差值的所述其他航天器的地面控制單元發(fā)送所述修正時間;
根據(jù)所述修正時間,對所述當(dāng)前控制序列內(nèi)遙控指令的發(fā)送時間進行修正,在修正后的發(fā)送時間向與所述第一地面控制單元對應(yīng)的第一航天器發(fā)送所述第一條遙控指令。
2.根據(jù)權(quán)利要求1所述的航天器的協(xié)同控制方法,其特征在于,在所述接收第一航天器的一個航天器或多個航天器發(fā)送的遙測數(shù)據(jù)之前,還包括:
存儲所述當(dāng)前控制序列,所述當(dāng)前控制序列包括多個遙控指令和所述多個遙控指令中每一個所述遙控指令的觸發(fā)時間。
3.根據(jù)權(quán)利要求1所述的航天器的協(xié)同控制方法,其特征在于,所述根據(jù)所述其他航天器的地面控制單元返回的差值和獲取的所述第一地面控制單元的差值,計算修正時間,包括:
選取所述差值中最小的差值作為最小時間差;
若所述最小時間差大于所述預(yù)設(shè)時長,則修正時間為所述最小時間差與所述預(yù)設(shè)時長的差值。
4.根據(jù)權(quán)利要求3所述的航天器的協(xié)同控制方法,其特征在于,根據(jù)所述其他航天器的地面控制單元返回的差值,計算修正時間,包括:
若所述最小時間差小于所述預(yù)設(shè)時長,則修正時間為所述最小時間差。
5.一種航天器的協(xié)同控制方法,其特征在于,包括:
接收第一地面控制單元發(fā)送的時間差值計算請求信息;
根據(jù)所述時間差值計算請求信息和預(yù)先存儲的當(dāng)前控制序列的計劃發(fā)送時間,計算當(dāng)前控制序列內(nèi)第一條指令的計劃發(fā)送時間與當(dāng)前時間的差值;
向所述第一地面控制單元發(fā)送所述差值;
接收所述第一地面控制單元發(fā)送的修正時間;
根據(jù)所述修正時間,對所述當(dāng)前控制序列內(nèi)遙控指令的發(fā)送時間進行修正,在修正后的發(fā)送時間向與所述當(dāng)前控制序列對應(yīng)的其他航天器發(fā)送所述第一條遙控指令。
6.一種航天器的協(xié)同控制裝置,其特征在于,包括:
第一接收模塊,用于接收一個航天器或多個航天器發(fā)送的遙測數(shù)據(jù),根據(jù)所述遙測數(shù)據(jù),判斷是否發(fā)生與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài),其中,所述發(fā)生與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài)包括所述一個航天器或所述多個航天器滿足預(yù)存的判據(jù);
第一關(guān)鍵狀態(tài)判斷模塊,若發(fā)生所述與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài),則獲取第一地面控制單元的差值,并向與所述當(dāng)前控制序列存在約束關(guān)系的其他航天器的地面控制單元發(fā)送時間差值計算請求信息,其中,所述第一地面控制單元為判斷是否發(fā)生所述與當(dāng)前控制序列對應(yīng)的關(guān)鍵狀態(tài)的地面控制單元,第一地面控制單元的差值為所述當(dāng)前控制序列內(nèi)第一條指令的計劃發(fā)送時間與當(dāng)前時間的差值;
第一修正時間計算模塊,用于在預(yù)設(shè)時長內(nèi)接收所述其他航天器的地面控制單元返回的差值,根據(jù)所述其他航天器的地面控制單元返回的差值和獲取的所述第一地面控制單元的差值,計算修正時間;
第一發(fā)送模塊,用于向在預(yù)設(shè)時長內(nèi)返回差值的所述其他航天器的地面控制單元發(fā)送所述修正時間;
第一指令修正模塊,用于根據(jù)所述修正時間,對所述當(dāng)前控制序列內(nèi)遙控指令的發(fā)送時間進行修正,在修正后的發(fā)送時間向與所述第一地面控制單元對應(yīng)的第一航天器發(fā)送所述第一條遙控指令。
7.根據(jù)權(quán)利要求6所述的航天器的協(xié)同控制裝置,其特征在于,所述第一修正時間計算模塊還用于存儲所述當(dāng)前控制序列,所述當(dāng)前控制序列包括多個遙控指令和所述多個遙控指令中每一個所述遙控指令的觸發(fā)時間。
8.根據(jù)權(quán)利要求6所述的航天器的協(xié)同控制裝置,其特征在于,所述第一修正時間計算模塊還用于選取所述差值中最小的差值作為最小時間差;
若所述最小時間差大于所述預(yù)設(shè)時長,則修正時間為所述最小時間差與所述預(yù)設(shè)時長的差值。
9.根據(jù)權(quán)利要求8所述的航天器的協(xié)同控制裝置,其特征在于,所述第一修正時間計算模塊還用于,若所述最小時間差小于所述預(yù)設(shè)時長,則修正時間為所述最小時間差。
10.一種航天器的協(xié)同控制裝置,其特征在于,包括:
第二接收模塊,用于接收第一地面控制單元發(fā)送的時間差值計算請求信息;
第二時間差計算模塊,用于根據(jù)所述時間差值計算請求信息和預(yù)先存儲的當(dāng)前控制序列的計劃發(fā)送時間,計算當(dāng)前控制序列內(nèi)第一條指令的計劃發(fā)送時間與當(dāng)前時間的差值;
第二發(fā)送模塊,用于向所述第一地面控制單元發(fā)送所述差值;
所述第二接收模塊,還用于接收所述第一地面控制單元發(fā)送的修正時間;
第二指令修正模塊,用于根據(jù)所述修正時間,對所述當(dāng)前控制序列內(nèi)遙控指令的發(fā)送時間進行修正,在修正后的發(fā)送時間向與所述當(dāng)前控制序列對應(yīng)的其他航天器發(fā)送所述遙控指令。