《基于接收资源能力约束的地面接收资源分配方法.pdf》由会员分享,可在线阅读,更多相关《基于接收资源能力约束的地面接收资源分配方法.pdf(24页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104113368A43申请公布日20141022CN104113368A21申请号201410310281022申请日20140701H04B7/155200601H04B7/0820060171申请人中国科学院遥感与数字地球研究所地址100101北京市朝阳区安定门外大屯路甲20号北申请人中国电子科技集团公司第五十四研究所72发明人尚希杰冯阳陈金勇章文毅黄鹏孔庆玲韩丽张超周彤马广彬过西荣冯柯厉为74专利代理机构中科专利商标代理有限责任公司11021代理人任岩54发明名称基于接收资源能力约束的地面接收资源分配方法57摘要本发明公开了一种基于接收资源能力约束的地面接收资源分配方。
2、法,该方法包括根据卫星与天线设备资源能力约束来分配天线设备;根据卫星与记录设备资源能力约束、记录设备原始数据实时上传能力约束以及记录设备快视能力约束来分配记录设备;以及根据卫星与信道资源能力约束、天线设备与信道设备资源能力约束以及记录设备与信道设备资源能力约束为任务分配信道设备。本发明无需人为为每个卫星数据接收任务指定记录设备和信道设备,地面接收站网工作人员无需为每个卫星数据接收任务逐一手动分配地面接收设备,大大提高了工作人员的工作效率。利用本发明,大大提高了地面接收站网对于突发任务的响应能力,本发明与传统方法相比具备非常高的计算效率。51INTCL权利要求书6页说明书12页附图5页19中华人。
3、民共和国国家知识产权局12发明专利申请权利要求书6页说明书12页附图5页10申请公布号CN104113368ACN104113368A1/6页21一种基于接收资源能力约束的地面接收资源分配方法,其特征在于,该方法包括根据卫星与天线设备资源能力约束来分配天线设备;根据卫星与记录设备资源能力约束、记录设备原始数据实时上传能力约束以及记录设备快视能力约束来分配记录设备;以及根据卫星与信道资源能力约束、天线设备与信道设备资源能力约束以及记录设备与信道设备资源能力约束为任务分配信道设备。2根据权利要求1所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,所述根据卫星与天线设备资源能力约束来分配。
4、天线设备,包括根据卫星与天线设备逻辑能力约束和天线设备被占用的情况计算当前任务所需的天线设备,当前任务接收开始时间,当前任务接收结束时间。3根据权利要求2所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,所述根据卫星与天线设备逻辑能力约束和天线设备被占用的情况计算当前任务所需的天线设备,当前任务接收开始时间,当前任务接收结束时间,包括步骤11针对需要分配资源的当前任务,根据该当前任务的卫星和天线资源约束能力矩阵CONSFORANTENNA,计算与此卫星具备资源约束关系的天线资源ANTENNA_BY_SAT;其中天线资源约束能力描述如下其中ANTENNAI代表第I个天线,I0,N且N。
5、0,SATJ代表第J个卫星,J0,M且M0,AIJ代表ANTENNAI和SATJ的连接关系;在天线资源约束能力矩阵CONSFORANTENNA中根据当前任务的卫星所在第K列,计算与此卫星具备资源约束关系的天线资源如下ANTENNA_BY_SATANTENNAII0,N,AIK1;步骤12针对当前任务的计划开始时间PLANSTARTCURR、计划结束时间PLANENDCURR,对比其他任务TASK_OTHERTASKI|I0,L,ICURR的接收开始时间、接收结束时间,计算其他任务占用的天线资源集合ANTENNA_BY_OTHER_TASKANTENNAI|PLANSTARTCURRRECEND。
6、ISWITCHTIME,PLANENDCURRRECSTARTISWITCHTIME,I0,L,ICURR其中SWITCHTIME为天线切换时间;步骤13根据原始可用天线资源ANTENNA_BY_SAT和其他任务占用的天线资源ANTENNA_BY_OTHER_TASK计算该当前任务可使用的有效天线资源集合ENABLE_ANTENNA,计算方法如下ENABLE_ANTENNAANTENNABYSATANTENNA_BY_OTHER_TASK;步骤14判断该有效可用天线资源集合ENABLE_ANTENNA的占用情况,若该有效可用天线资源集合ENABLE_ANTENNA为非空集合,则采用随机算法计算。
7、此任务的天线资源;若该有权利要求书CN104113368A2/6页3效可用天线资源集ENABLE_ANTENNA为空集,说明天线资源都被占用,不能接收此卫星的整轨数据,则通过缩短此任务的接收起止时间,达到利用某一天线接收部分轨卫星数据的目的。4根据权利要求3所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤14中所述若该有效可用天线资源集合ENABLE_ANTENNA为非空集合,则采用随机算法计算此任务的天线资源,具体包括设置此任务的天线资源为ANTENNACURRRANDOMENABLE_ANTENNA,其中RANDOM表示随机选择接收资源的操作,并设置此任务的接收起止时间如。
8、下RECSTARTCURRPLANSTARTCURR,此任务计划的开始时间作为接收的开始时间;RECENDCURRPLANENDCURR,此任务计划的结束时间作为接收的结束时间。5根据权利要求3所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤14中所述若该有效可用天线资源集ENABLE_ANTENNA为空集,则通过缩短此任务的计划起止时间,达到利用某一天线接收部分轨卫星数据的目的;具体包括步骤141采用随机算法选取集合ANTENNA_BY_SAT的天线ANTENNACURRRANDOMANTENNA_BY_SAT;步骤142根据其他任务的接收起止时间和当前任务TASKCURR。
9、的计划起止时间计算与TASKCURR有交叉且占用天线ANTENNACURR的冲突任务TASKCOLL,COLL0,L,L0,其接收开始时间为RECSTARTCOLL,接收结束时间RECENDCOLL,根据当前任务TASKCURR的计划起止时间PLANSTARTCURR,PLANENDCURR和TASKCOLL的接收起上时间RECSTARTCOLL,RECENDCOLL计算当前任务TASKCURR与TASKCOLL在时间上的交叉类型。6根据权利要求5所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤142中所述根据当前任务TASKCURR的计划起止时间PLANSTARTCURR,。
10、PLANENDCURR和TASKCOLL的接收起止时间RECSTARTCOLL,RECENDCOLL计算当前任务TASKCURR与TASKCOLL在时间上的交叉类型,具体包括A若交叉类型满足说明当前任务的时间段被TASKCOLL的接收起止时间覆盖,不能为TASKCURR分配ANTENNACURR;B若交叉类型满足或PLANENDCURRRECSTARTCOLL,则设置当前任务TASKCURR的接收起止时间为接收开始时间RECSTARTCURRRECENNDCOLLSWITCHTIME,其中SWITCHTIME为ANTENNACURR的天线切换时间;接收结束时间RECENDCURRPLANEND。
11、CURR;权利要求书CN104113368A3/6页4C若交叉类型满足PLANSTARTCURRRECENDCOLL,则设置当前任务TASKCURR的接收起止时间为接收开始时间RECSTARTCURRPLANSTARTCURR,接收结束时间RECENDCURRRECENDCOLLSWITCHTIME。7根据权利要求1所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,所述根据卫星与记录设备资源能力约束、记录设备原始数据实时上传能力约束以及记录设备快视能力约束来分配记录设备,具体包括步骤21在卫星与记录设备矩阵CONSFORRECORDER中根据当前任务的卫星所在第K列计算具备卫星连接。
12、关系的记录设备资源集合RECORDER_BY_SATRECORDERI|I0,N,RIK1;步骤22获取当前任务对记录设备的传输要求REQUIRECURRISORIDATAREAL,ISQUICKDATA;步骤23在卫星与原始数据实时上传记录设备矩阵CONSFORORIRECORDER根据当前任务卫星所在第K列计算具备原始数据实时上传能力的记录设备资源RECORDER_BY_ORIREAL;步骤24在卫星与快视数据上传记录设备矩阵CONSFORQUICKRECORDER根据当前任务卫星所在第K列计算具备原始数据实时上传能力的记录设备资源RECORDER_BY_QUICK;步骤25计算满足记录设。
13、备传输要求REQUIRECURR的记录设备资源;步骤26针对当前任务TASKCURR的接收开始时间RECSTARTCURR、接收结束时间RECENDCURR,对比其他任务TASK_OTHERTASKI|I0,L,ICURR的接收开始时间、接收结束时间,计算其他任务占用的记录设备资源;步骤27计算当前任务可使用的有效记录设备集合ENABLE_RECORDERRECORDER_CROSSRECORDER_BY_OTHER。8根据权利要求7所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤21中所述记录设备与卫星的资源约束关系描述如下其中其中RECORDERI代表第I个记录设备,其中。
14、I0,N且N0,SATJ代表第J个卫星,J0,M且M0,RIJ代表RECORDERI和SATJ的连接关系。9根据权利要求7所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤22中所述REQUIRECURRISORIDATAREAL,ISQUICKDATA中,权利要求书CN104113368A4/6页510根据权利要求7所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤23中所述记录设备矩阵其中RECORDERI代表第I个记录设备,其中I0,N且N0,SATJ代表第J个卫星,J0,M且M0,ORIRIJ代表RECORDERI对SATJ是否具备上传原始数据的能力;若。
15、ISORIDATAREAL1,说明当前任务需要具备原始数据实时传输能力的记录设备,RECORDER_BY_ORIREAL表示如下RECORDER_BY_ORIREALRECORDERI|I0,N,ORIRIK1;若ISORIDATAREAL0,说明当前任务不要求记录设备具备原始数据实时传输能力的,RECORDER_BY_ORIREAL表示如下RECORDER_BY_ORIREALRECORDERI|I0,N,RECORDERIRECORDER_BY_SAT。11根据权利要求7所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤24中所述记录设备矩阵其中其中RECORDERI代表第。
16、I个记录设备,其中I0,N且N0,SATJ代表第J个卫星,J0,M且M0,QUICKRIJ代表RECORDERI对SATJ是否具备非实时上传快视数据的能力;若ISQUICKDATA1,说明TASKCURR需要上传快视数据,则需要具备快视能力的记录设备;在矩阵CONSFORQUICKRECORDER根据当前任务的卫星所在第K列计算满足快视数据上传能力的记录设备资源RECORDER_BY_QUICKRECORDERI|I0,N,QUICKRIK1,若ISQUICKDATA0,说明TASKCURR无需上传快视数据,则满足快视数据上传能力的记录设备资源表示如下权利要求书CN104113368A5/6页。
17、6RECORDER_BY_QUICKRECORDERI|I0,N,RECORDERIRECORDER_BY_SAT。12根据权利要求7所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤26中所述其他任务占用的记录设备资源RECORDER_BY_OTHERRECORDERI|RECSTARTCURRRECENDI,RECENDCURRRECSTARTI,I0,L,ICURR。13根据权利要求7所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤27中所述计算当前任务可使用的有效记录设备集合,计算方法如下ENABLE_RECORDERRECORDERCROSSRECO。
18、RDER_BY_OTHER;若ENABLE_RECORDER为非空集合,则采用随机算法选取某一记录设备RECORDERCURRRANDOMENABLE_RECORDER;若ENABLE_RECORDER为空集合,则说明此任务无可用记录设备资源,那么此任务不能被安排。14根据权利要求1所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,所述根据卫星与信道资源能力约束、天线设备与信道设备资源能力约束以及记录设备与信道设备资源能力约束为任务分配信道设备,其前提在于为当前任务TASKCURR安排了天线设备ANTENNACURR和记录设备RECORDERCURR,则计算信道设备CHANNELC。
19、URR的方法如下步骤31卫星与信道设备资源约束关系矩阵CONSFORCHANNEL1根据当前任务的卫星所在第K列计算与具备资源约束关系的信道设备资源CHANNEL_BY_SATCHANNELI|I0,N,SATCHIK1;步骤32天线与信道设备资源约束关系矩阵CONSFORCHANNEL2根据ANTENNACURR所在第K列计算与天线ANTENNACURR具备资源约束能力的信道资源CHANNEL_BY_ANTENNACHANNELI|I0,N,ANTENNACHIK1;步骤33记录设备与信道设备资源约束关系矩阵CONSFORCHANNEL3根据RECORDERCURR所在第K列计算与记录设备R。
20、ECORDERCURR具备资源约束能力的信道资源CHANNEL_BY_RECORDERCHANNELI|I0,N,RECORDERCHIK1;步骤34计算当前任务可使用的信道资源CHANNELCURR。15根据权利要求14所述的基于接收资源能力约束的卫星数据接收站网任务规划方法,其特征在于,步骤31中所述卫星与信道设备资源约束关系矩阵CONSFORCHANNEL1,描述如下其中CHANNELI代表第个I信道,SATJ代表第J个卫星,SATCHIJ代表CHANNELI和SATJ的连接关系。16根据权利要求14所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤32中所述天线与信道设。
21、备资源约束关系矩阵CONSFORCHANNEL2,描述如下权利要求书CN104113368A6/6页7其中CHANNELI代表第个I信道,ANTENNAJ代表第J个天线,ANTENNACHIJ代表CHANNELI和ANTENNAJ的连接关系。17根据权利要求14所述的基于接收资源能力约束的地面接收资源分配方法,其特征在于,步骤33中所述记录设备与信道设备资源约束关系矩阵CONSFORCHANNEL3,描述如下其中CHANNELI代表第个I信道,RECORDERJ第J个记录设备,RECORDERCHIJ代表CHANNELI和RECORDERJ的资源约束关系。18根据权利要求14所述的基于接收资源。
22、能力约束的地面接收资源分配方法,其特征在于,步骤34中所述当前任务可利用的有效信道设备集合为ENABLE_CHANNELCHANNEL_BY_SATCHANNEL_BY_ANTENNACHANNEL_BY_RECORDERCHANNEL_BY_OTHER。其中CHANNEL_BY_OTHERCHANNELI|RECSTARTCURRRECENDI,RECENDCURRRECSTARTI,I0,L,ICURR若ENABLE_CHANNEL为非空集合,则采用随机算法选取某一信道CHANNELCURRRANDOMENABLE_CHANNEL;若ENABLE_CHANNEL为空集合,则说明此任务无可用。
23、信道资源,那么此任务不能被安排。权利要求书CN104113368A1/12页8基于接收资源能力约束的地面接收资源分配方法技术领域0001本发明涉及航天地面接收领域,是一种基于接收资源能力约束的地面接收资源分配方法。背景技术0002基于接收资源逻辑能力约束的地面接收资源分配方法面向卫星数据接收任务和星地资源能力约束,根据各项资源约束条件计算各个任务需要的天线设备、记录设备以及信道设备,完成地面接收资源的分配,指导各个地面接收站完成卫星数据接收任务。0003传统的地面接收资源分配仅针对天线设备,未考虑星地资源约束逻辑能力,其记录设备和信道设备需要地面接收站工作人员人工设置,在卫星接收任务比较少的情。
24、况下,此方法可行。但当同时过境的卫星数据接收任务比较多,地面接收资源使用冲突加剧,又由于星地资源相互之间的约束逻辑关系复杂,人工设置不仅使的工作人员工作量繁重,更重要的是已无法保证记录设备和信道设备能够最有效的被利用,从而导致卫星数据无法更多、更快速的回传。发明内容0004一要解决的技术问题0005有鉴于此,本发明的主要目的在于提供一种基于接收资源能力约束的地面接收资源分配方法,在综合考虑星地资源约束逻辑能力的基础上,无冲突地为每个卫星数据接收任务分配天线设备、记录设备以及信道设备,指导各地面接收站高效完成卫星数据接收任务。0006二技术方案0007为达到上述目的,本发明提供了一种基于接收资源。
25、能力约束的地面接收资源分配方法,该方法包括根据卫星与天线设备资源能力约束来分配天线设备;根据卫星与记录设备资源能力约束、记录设备原始数据实时上传能力约束以及记录设备快视能力约束来分配记录设备;以及根据卫星与信道资源能力约束、天线设备与信道设备资源能力约束以及记录设备与信道设备资源能力约束为任务分配信道设备。0008上述方案中,所述根据卫星与天线设备资源能力约束来分配天线设备,包括根据卫星与天线设备逻辑能力约束和天线设备被占用的情况计算当前任务TASKCURR所需的天线设备ANTENNACURR,当前任务TASKCURR接收开始时间RECSTARTCURR,当前任务TASKCURR接收结束时间R。
26、ECENDCURR,0009上述方案中,所述根据卫星与天线设备逻辑能力约束和天线设备被占用的情况计算当前任务TASKCURR所需的天线设备ANTENNACURR,当前任务TASKCURR接收开始时间RECSTARTCURR,当前任务TASKCURR接收结束时间RECENDCURR,包括0010步骤11针对需要分配资源的当前任务TASKCURR,根据该当前任务的卫星SATCURR和天线资源约束能力矩阵CONSFORANTENNA,计算与此卫星具备资源约束关系的天线资源说明书CN104113368A2/12页9ANTENNA_BY_SAT;其中天线资源约束能力描述如下00110012其中ANTEN。
27、NAI代表第I个天线,I0,N且N0,SATJ代表第J个卫星,J0,M且M0,AIJ代表ANTENNAI和SATJ的连接关系;0013在天线资源约束能力矩阵CONSFORANTENNA中根据当前任务的卫星SATCURR所在第K列,计算与此卫星具备资源约束关系的天线资源如下0014ANTENNA_BY_SATANTENNAI|I0,N,AIK1;0015步骤12针对当前任务TASKCURR的计划开始时间PLANSTARTCURR、计划结束时间PLANENDCURR,对比其他任务TASK_OTHERTASKI|I0,L,ICURR的接收开始时间、接收结束时间,计算其他任务占用的天线资源集合0016。
28、ANTENNA_BY_OTHER_TASKANTENNAI|PLANSTARTCURRRECENDISWITCHTIME,PLANENDCURRRECSTARTISWITCHTIME,I0,L,ICURR0017其中SWITCHTIME为天线切换时间;0018步骤13根据原始可用天线资源ANTENNA_BY_SAT和其他任务占用的天线资源ANTENNA_BY_OTHER_TASK计算该当前任务可使用的有效天线资源集合ENABLE_ANTENNA,计算方法如下0019ENABLE_ANTENNAANTENNABYSATANTENNA_BY_OTHER_TASK;0020步骤14判断该有效可用天线。
29、资源集合ENABLE_ANTENNA的占用情况,若该有效可用天线资源集合BNABLE_ANTENNA为非空集合,则采用随机算法计算此任务的天线资源;若该有效可用天线资源集BNABLE_ANTENNA为空集,说明天线资源都被占用,不能接收此卫星的整轨数据,则通过缩短此任务的接收起止时间,达到利用某一天线接收部分轨卫星数据的目的。0021上述方案中,所述根据卫星与记录设备资源能力约束、记录设备原始数据实时上传能力约束以及记录设备快视能力约束来分配记录设备,具体包括0022步骤21在卫星与记录设备矩阵CONSFORRECORDER中根据SATCURR所在第K列计算具备卫星连接关系的记录设备资源集合R。
30、ECORDER_BY_SATRECORDERI|I0,N,RIK1;0023步骤22获取当前任务TASKCURR对记录设备的传输要求REQUIRECURRISORIDATAREAL,ISQUICKDATA;0024步骤23在卫星与原始数据实时上传记录设备矩阵CONSFORORIRECORDER根据SATCURR所在第K列计算具备原始数据实时上传能力的记录设备资源RECORDER_BY_ORIREAL;0025步骤24在卫星与快视数据上传记录设备矩阵CONSFORQUICKRECORDER根据SATCURR所在第K列计算具备原始数据实时上传能力的记录设备资源RECORDER_BY_QUICK;说。
31、明书CN104113368A3/12页100026步骤25计算满足记录设备要求传输要求REQUIRECURR的记录设备资源;0027步骤26针对当前任务TASKCURR的接收开始时间RECSTARTCURR、接收结束时间RECENDCURR,对比其他任务TASK_OTHERTASKI|I0,L,ICURR的接收开始时间、接收结束时间,计算其他任务占用的记录设备资源RECORDER_BY_OTHER;0028步骤27计算当前任务可使用的有效记录设备集合ENABLE_RECORDERRECORDERCROSSRECORDER_BY_OTHER。0029上述方案中,所述根据卫星与信道资源能力约束、天。
32、线设备与信道设备资源能力约束以及记录设备与信道设备资源能力约束为任务分配信道设备,其前提在于为当前任务TASKCURR安排了天线设备ANTENNACURR和记录设备RECORDERCURR,则计算信道设备CHANNELCURR的方法如下0030步骤31卫星与信道设备资源约束关系矩阵CONSFORCHANNEL1根据SATCURR所在第K列计算与卫星SATCURR具备资源约束关系的信道设备资源CHANNEL_BY_SATCHANNELI|I0,N,SATCHIK1;0031步骤32天线与信道设备资源约束关系矩阵CONSFORCHANNEL2根据ANTENNACURR所在第K列计算与天线ANTEN。
33、NACURR具备资源约束能力的信道资源CHANNEL_BY_ANTENNACHANNELI|I0,N,ANTENNACHIK1;0032步骤33记录设备与信道设备资源约束关系矩阵CONSFORCHANNEL3根据RECORDERCURR所在第K列计算与记录设备RECORDERCURR具备资源约束能力的信道资源CHANNEL_BY_RECORDERCHANNELI|I0,N,RECORDERCHIK1;0033步骤34计算当前任务可使用的信道资源CHANNELCURR。0034三有益效果0035从上述技术方案可以看出,本发明具有以下有益效果00361、本发明提供的基于接收资源能力约束的地面接收资。
34、源分配方法,首先利用卫星与天线设备资源能力约束分配天线设备,然后综合利用卫星与记录设备资源能力约束、记录设备原始数据实时上传能力约束以及记录设备快视能力约束分配记录设备,最后在考虑前两个步骤分配的天线设备和记录设备基础上,利用卫星与信道资源能力约束、天线设备与信道设备资源能力约束以及记录设备与信道设备资源能力约束为任务分配信道设备。与传统的地面接收资源分配方法相比,本发明方法将地面接收设备,包括天线、信道以及记录设备全部纳入自动分配的范畴内,无需人为为每个卫星数据接收任务指定记录设备和信道设备,地面接收站网工作人员无需为每个接收任务逐一分配地面接收设备,大大提高了工作人员的工作效率。00372。
35、、利用本发明,可以快速地为每个卫星数据接收任务,包括应急卫星数据接收任务,分配天线、信道以及记录设备,大大提高了地面接收站网对于突发任务的响应能力,本发明与传统方法相比具备非常高的计算效率。附图说明0038图1是本发明提供的基于接收资源能力约束的卫星数据接收站网任务规划方法的流程图。0039图2是依照本发明实施例的基于接收资源能力约束的卫星数据接收站网任务规说明书CN104113368A104/12页11划方法的流程图。0040图3是图2中计算当前任务的天线设备、接收起止时间的方法流程图。0041图4是图2中计算当前任务的记录设备的方法流程图。0042图5是图2中计算当前任务的信道设备的方法流。
36、程图。具体实施方式0043为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。0044本文中涉及的主要参数说明0045设任务集合TASKTASKI|I0,L,L0;0046任务用八元组表示TASKSAT,PLANSTART,PLANEND,RECSTART,RECEND,ANTENNA,RECORDER,CHANNEL;0047SAT代表任务所属卫星,为任务的固有属性;0048PLANSTART代表任务的计划开始时间,为任务的固有属性;0049PLANEND代表任务的计划结束时间,为任务的固有属性;0050RECSTART代表任务安排资源完毕的。
37、接收开始时间;0051RECEND代表任务安排资源完毕的接收结束时间;0052ANTENNA代表任务安排的天线资源;0053RECORDER代表任务安排的记录器资源;0054CHANNEL代表任务安排的信道资源;0055待分配资源的第CURR个任务TASKCURRSATCURR,PLANSTARTCURR,PLANENDCURR,RECSTARTCURR,RECENDCURR,ANTENNACURR,RECORDERCURR,CHANNELCURR,其中CURR0,LL0。0056如图1图5所示,本发明提供的基于接收资源能力约束的卫星数据接收站网任务规划方法,包含以下步骤0057步骤1根据卫星。
38、与天线设备资源能力约束来分配天线设备;0058根据卫星与天线设备逻辑能力约束和天线设备被占用的情况计算当前任务TASKCURR所需的天线设备ANTENNACURR,当前任务TASKCURR接收开始时间RECSTARTCURR,当前任务TASKCURR接收结束时间RECENDCURR,如图2所示,该计算当前任务的天线设备、接收开始时间和接收结束时间步骤具体包含以下步骤0059步骤A根据卫星与天线资源约束能力矩阵CONSFORANTENNA计算具备能力的天线设备资源集合ANTENNA_BY_SAT,其中天线资源约束能力CONSFORANTENNA描述如下00600061其中ANTENNAI代表第I。
39、个天线,I0,N且N0,SATJ代表第J个卫星,J0,M且M0,AIJ代表ANTENNAI和SATJ的连接关系;说明书CN104113368A115/12页120062在矩阵CONSFORANTENNA中根据当前任务的卫星SATCURR所在第K列,计算与此卫星具备资源约束关系的天线资源集合如下0063ANTENNA_BY_SATANTENNAI|I0,N,AIK10064步骤B计算其他任务占用的天线资源ANTENNA_BY_OTHER_TASK0065其中,其他任务表示如下0066TASK_OTHERTASKI|I0,L,ICURR0067其他任务占用的天线资源集合0068ANTENNA_BY。
40、_OTHER_TASKANTENNAI|PLANSTARTCURRRECENDISWITCHTIME,PLANENDCURRRECSTARTISWITCHTIME,I0,L,ICURR0069其中SWITCHTIME为天线切换时间;0070步骤C根据步骤A和步骤B的计算结果,计算当前任务可使用的有效天线资源集合ENABLE_ANTENNA,计算方法如下0071步骤D判断有效天线资源集合ENABLE_ANTENNA是否为空集,若ENABLE_ANTENNA为空集,则转到步骤F,否则转到步骤E。0072步骤E若ENABLE_ANTENNA为非空集合,则采用随机算法计算此任务的天线资源以及接收的起止。
41、时间;0073ANTENNACURRRANDOMENABLE_ANTENNA,其中RANDOM表示随机选择接收资源的操作;0074RECSTARTCURRPLANSTARTCURR,此任务计划的开始时间作为接收的开始时间;0075RECENDCURRPLANENDCURR,此任务计划的结束时间作为接收的结束时间。0076步骤F若ENABLE_ANTENNA为空集合,则采用随机算法从ANTENNA_BY_SAT中选择一天线作为当前任务的天线;0077ANTENNACURRRANDOMANTENNA_BY_SAT;0078步骤G根据其他任务的接收起止时间和当前任务TASKCURR的计划起止时间计算。
42、与TASKCURR有交叉且占用天线ANTENNACURR的冲突任务TASKCOLL。0079步骤H判断TASKCURR与TASKCOLL的交叉类型,0080若交叉类型满足说明当前任务的时间段被TASKCOLL的接收起止时间覆盖,不能为TASKCURR分配ANTENNACURR,那么此任务不能分配资源。0081若交叉类型满足或说明书CN104113368A126/12页13PLANENDCURRRECSTARTCOLL,则设置当前任务TASKCURR的接收起止时间为0082接收开始时间RECSTARTCURRRECENDCOLLSWITCHTIME,其中SWITCHTIME为ANTENNACUR。
43、R的天线切换时间。0083接收结束时间RECENDCURRPLANENDCURR0084若交叉类型满足或PLANSTARTCURRRECENDCOLL,则设置当前任务TASKCURR的接收起止时间为0085接收开始时间RECSTARTCURRPLANSTARTCURR,0086接收结束时间RECENDCURRRECENDCOLLSWITCHTIME;0087步骤2根据卫星与记录设备资源能力约束、记录设备原始数据实时上传能力约束以及记录设备快视能力约束来分配记录设备;0088步骤A在卫星与记录设备矩阵CONSFORRECORDER中根据SATCURR所在第K列计算具备卫星连接关系的记录设备资源集。
44、合RECORDER_BY_SATRECORDERI|I0,N,RIK1;0089记录器与卫星的资源约束关系描述如下00900091其中其中RECORDERI代表第I个记录器,其中I0,N且N0,SATJ代表第J个卫星,J0,M且M0,RIJ代表RECORDERI和SATJ的连接关系。0092设当前任务的SATCURR所在矩阵CONFORRECORDER在第K列,那么与卫星SATCURR具备资源约束关系的记录设备集合RECORDER_BY_SATRECORDERI|I0,N,RIK1。0093步骤B获取当前任务TASKCURR对记录设备的传输要求REQUIRECURRISORIDATAREAL,。
45、ISQUICKDATA;其中,0094REQUIRECURRISORIDATAREAL,ISQUICKDATA,其中,ISORIDATAREAL描述如下00950096ISQUICKDATA描述如下00970098若ISORIDATAREAL1,说明需要实时传输原始数据,需选取具备实时传输原始数说明书CN104113368A137/12页14据能力的记录设备集合RECORDER_BY_ORIREAL;若ISORIDATAREAL0,则不考虑是否具备此能力的记录器,将RECORDER_BY_SAT等同于RECORDER_BY_ORIREAL。转到步骤C。0099若ISOUICKDATA1,说明需。
46、要传输快视数据,需选取具备传输快视数据能力的记录设备集合RECORDER_BY_QUICK;若ISQUICKDATA0,则不考虑是否具备此能力的记录器,将RECORDER_BY_SAT等同于RECORDER_BY_QUICK。转到步骤D。0100步骤C在卫星与原始数据实时上传记录设备矩阵CONSFORORIRECORDER根据SATCURR所在第K列计算具备原始数据实时上传能力的记录设备资源RECORDER_BY_ORIREAL。0101其中CONSFORORIRECORDER为卫星与原始数据实时上传记录设备资源约束矩阵。描述如下01020103其中RECORDERI代表第I个记录器,其中I0。
47、,N且N0,SATJ代表第J个卫星,J0,M且M0,ORIRIJ代表RECORDERI对SATJ是否具备上传原始数据的能力。0104若ISORIDATAREAL1,则设当前任务的SATCURR所在矩阵CONSFORORIRECORDER第K列,那么0105RECORDER_BY_ORIREALRECORDERI|I0,N,ORIRIK1,0106若ISORIDATAREAL0,则0107RECORDER_BY_ORIREALRECORDERI|I0,N,RECORDERIRECORDER_BY_SAT0108步骤D在卫星与快视数据上传记录设备矩阵CONSFORQUICKRECORDER根据SA。
48、TCURR所在第K列计算具备原始数据实时上传能力的记录设备资源RECORDER_BY_QUICK。0109其中CONSFORQUICKRECORDER为卫星与快视上传记录设备资源约束矩阵。描述如下01100111其中RECORDERI代表第I个记录器,其中I0,N且N0,SATJ代表第J个卫星,J0,M且M0,QUICKRIJ代表RECORDERI对SATJ是否具备非实时上传快视数据的能力。说明书CN104113368A148/12页150112若ISQUICKDATA1,则设当前任务的SATCURR所在矩阵CONSFORQUICKRECORDER第K列,那么0113RECORDER_BY_Q。
49、UICKRECORDERI|I0,N,QUICKRIK1,0114若ISQUICKDATA0,则0115RECORDER_BY_QUICKRECORDERI|I0,N,RECORDERIRECORDER_BY_SAT0116步骤E在步骤A、B、C、D的基础上计算满足记录设备要求传输要求REQUIRECURR的记录设备资源0117RECORDER_CROSSRECORDER_BY_SATRECORDER_BY_ORIREALRECORDER_BY_QUICK0118步骤F针对当前任务TASKCURR的接收开始时间RECSTARTCURR、接收结束时间RECENDCURR,对比其他任务TASK_OTHERTASKI|I0,I,ICURR的接收开始时间、接收结束。