(12)发明专利申请
(10)申请公布号 CN 105955815 A(43)申请公布日 2016.09.21
(21)申请号 201610436899.0(22)申请日 2016.06.17
(71)申请人 电子科技大学
地址 611731 四川省成都市高新区(西区)
西源大道2006号(72)发明人 张天贤 王强 梁家栋 崔国龙
孔令讲 杨晓波 易伟 (74)专利代理机构 成都宏顺专利代理事务所
(普通合伙) 51227
代理人 周永宏 王伟(51)Int.Cl.
G06F 9/48(2006.01)G01S 13/00(2006.01)
权利要求书2页 说明书8页 附图3页
(54)发明名称
多功能组网雷达任务规划方法
(57)摘要
本发明公开了一种多功能组网雷达任务规划方法,首先建立一个雷达任务模型,模型中雷达任务的默认周期是无规则的任意正实数,组网雷达中包括了多部多功能雷达。然后根据已有任务的参数给各个雷达时间轴划分不同的槽宽和总周期,再将每个雷达任务分配到槽宽与雷达任务周期之间偏差最小的雷达时间轴上,并更新各个任务的周期。最后利用启发式算法将各个任务规划到对应的雷达中。本发明能够在多功能组网雷达中的各个雷达上规划多个任意周期的雷达任务。
CN 105955815 ACN 105955815 A
权 利 要 求 书
1/2页
1.多功能组网雷达任务规划方法,其特征在于,包括以下步骤:S1、确定多功能组网雷达中各雷达时间轴槽宽和总周期;S2、更新任务周期并对任务分组;S3、利用启发式算法将任务分配到对应雷达中。
2.根据权利要求1所述的多功能组网雷达任务规划方法,其特征在于,所述步骤S1具体包括以下分步骤:
S11、定义一个雷达脉冲的发射时间、等待时间和接收时间之和抽象为一个雷达任务的驻留时间dn,雷达脉冲的重复周期pn也是雷达任务的重复周期,则pn的取值范围表示为:
式中
表示雷达任务重复周期的默认值,参数α的取值范围是
参数β的
取值范围是1≤β;
S12、假设多功能组网雷达中共有M部多功能雷达,需要执行的雷达任务数量为N,多功能组网雷达中M部多功能雷达对应M个雷达时间轴,选取所有任务中最小的M个重复周期分别作为M个雷达时间轴的槽宽T1m,同时用最大的任务周期分别除以各个雷达时间轴的槽宽T1m,然后对得到的商向上取整,以此作为对应雷达时间轴总周期对槽宽的初始倍数
即:
式中m为雷达时间轴序号;S13、取
到
之间质因子最多的整数
为雷达时间轴总周期与槽宽的最佳倍数,
则雷达时间轴的总周期为:
从0到之间所有能整除的数,就是所有第m个雷达时间轴上可以规划的任务周期,
用向量Tm表示。
3.根据权利要求2所述的多功能组网雷达任务规划方法,其特征在于,所述步骤S12中每个雷达时间轴的槽宽不同,即T1m≠T1n,m≠n,式中m和n都是雷达时间轴的序号。
4.根据权利要求2所述的多功能组网雷达任务规划方法,其特征在于,所述步骤S2具体为:
在各雷达时间轴可规划的任务周期默认值
中选择与雷达任务重复周期的
最接近的值作为雷达任务新的重复周期pn,如果pn超出了步骤S11中pn的取值范
围,则此任务被丢弃,满足条件的任务就被分配到对应雷达的任务组中。5.根据权利要求4所述的多功能组网雷达任务规划方法,其特征在于,所述步骤S3具体为:
对每个雷达任务的驻留时间dn进行适当压缩,最小值为ln,用隶属度μ表示每个雷达任务的执行效果,则:
2
CN 105955815 A
权 利 要 求 书
2/2页
式中为雷达任务驻留时间的默认值;当雷达时间轴上没有空隙可以加入新的任务
时,则压缩已有任务的驻留时间;当所有任务的驻留时间都压缩到ln后,仍不能加入新的任
务,则丢弃新的任务,继续规划下一个任务。
3
CN 105955815 A
说 明 书
多功能组网雷达任务规划方法
1/8页
技术领域
[0001]本发明属于多功能组网雷达技术领域,具体涉及一种多功能组网雷达任务规划方法的设计。
背景技术
[0002]随着现代科学和技术的发展,作战平台面临的威胁日益增多,其工作的电磁环境也日渐复杂,作战平台不得不配备越来越多的电子设备。尤其是机动平台,如飞机、舰船等都必须同时装备多种雷达,以应对侦查、干扰、探测等不同任务。电子设备的增加不但要消耗大量的能源,占据更多的空间,而且削弱了作战平台的机动能力,增加了雷达目标反射面积,降低了现代电磁环境中武器装备系统的抗干扰能力和作战效能。随着一体化电子技术的发展,可将多种雷达天线功能综合到一个天线孔径中,进行孔径共享,实现了多功能雷达。
[0003]然而,传统的单站多功能雷达由于受到隐身目标、反辐射导弹、低空目标以及综合电子干扰的威胁,很难在现代电子战中出色的完成任务。与单站多功能雷达相比,多功能组网雷达可以利用空间分布的多样性显著地提高目标探测和信息获取的性能。因此,对多功能组网雷达的研究受到了越来越多的关注。[0004]由于要处理更多更复杂的任务,因此针对多功能组网雷达,必须要有一个有效的任务规划方案才能够充分提高雷达资源的利用率,凸显多功能组网雷达在电子战中的优势。对于在不同环境下的雷达任务规划问题,已经有许多文章进行了研究。比如,文献“Cylic task scheduling for multifunction radar,IEEE Trans.Autom.Sci.Engr.vol.9,pp.529–537,Jul.2012.”中应用了模糊集的思想,将任务的驻留时间定义为可以压缩的,通过对任务的驻留时间进行压缩使更多的雷达任务能够规划在同一个多功能雷达上。但是此方法的应用必须受到一定约束条件的限制,即所有雷达任务的周期必须互相成整数倍关系,这种雷达任务周期间的强相关性在实际的雷达应用中是很难实现的。因此,研究一种方法将任意周期的雷达任务规划到多功能雷达中是有意义的。发明内容
[0005]本发明的目的是为了解决现有技术中无法将任意周期的雷达任务规划到多功能雷达中的问题,提出了一种多功能组网雷达任务规划方法。[0006]本发明的技术方案为:多功能组网雷达任务规划方法,包括以下步骤:[0007]S1、确定多功能组网雷达中各雷达时间轴槽宽和总周期;[0008]S2、更新任务周期并对任务分组;[0009]S3、利用启发式算法将任务分配到对应雷达中。[0010]进一步地,步骤S1具体包括以下分步骤:[0011]S11、定义一个雷达脉冲的发射时间、等待时间和接收时间之和抽象为一个雷达任务的驻留时间dn,雷达脉冲的重复周期pn也是雷达任务的重复周期,则pn的取值范围表示
4
CN 105955815 A
说 明 书
2/8页
为:
[0012][0013]
式中表示雷达任务重复周期的默认值,参数α的取值范围是参数
β的取值范围是1≤β;
[0014]S12、假设多功能组网雷达中共有M部多功能雷达,需要执行的雷达任务数量为N,多功能组网雷达中M部多功能雷达对应M个雷达时间轴,选取所有任务中最小的M个重复周期分别作为M个雷达时间轴的槽宽T1m,同时用最大的任务周期分别除以各个雷达时间轴的槽宽T1m,然后对得到的商向上取整,以此作为对应雷达时间轴总周期对槽宽的初始倍数
即:
[0015][0016][0017]
式中m为雷达时间轴序号;S13、取
到
之间质因子最多的整数
为雷达时间轴总周期与槽宽的最佳
倍数,则雷达时间轴的总周期为:
[0018][0019]
从0到之间所有能整除的数,就是所有第m个雷达时间轴上可以规划的任务
周期,用向量Tm表示。[0020]进一步地,步骤S12中每个雷达时间轴的槽宽不同,即T1m≠T1n,m≠n,式中m和n都是雷达时间轴的序号。[0021]进一步地,步骤S2具体为:
[0022]
在各雷达时间轴可规划的任务周期中选择与雷达任务重复周
期的默认值最接近的值作为雷达任务新的重复周期pn,如果pn超出了步骤S11中pn的取值
范围,则此任务被丢弃,满足条件的任务就被分配到对应雷达的任务组中。[0023]进一步地,步骤S3具体为:
[0024]对每个雷达任务的驻留时间dn进行适当压缩,最小值为ln,用隶属度μ表示每个雷达任务的执行效果,则:
[0025][0026]
式中为雷达任务驻留时间的默认值;当雷达时间轴上没有空隙可以加入新的任
务时,则压缩已有任务的驻留时间;当所有任务的驻留时间都压缩到ln后,仍不能加入新的任务,则丢弃新的任务,继续规划下一个任务。[0027]本发明的有益效果是:本发明在雷达任务周期为任意正实数的情况下,可以将多个雷达任务同时规划到多功能组网雷达中的多部雷达中,根据雷达任务周期的默认值为各个雷达时间轴确定出不同的槽宽和总周期,使得各雷达更适合规划给定的任务。同时,将雷达任务分组到与其周期最接近的雷达时间轴上,可以使雷达任务执行效果达到最好,丢弃率最小,雷达时间轴占空比最大,充分发挥多功能组网雷达的优势,提高了雷达资源利用
5
CN 105955815 A
说 明 书
3/8页
率。
附图说明
[0028]图1为本发明提供的多功能组网雷达任务规划方法流程图。[0029]图2为本发明雷达任务的基本结构示意图。
[0030]图3为本发明实施例一的8个任务在2部雷达上的规划结果示意图。[0031]图4为本发明实施例二的初始化过程中雷达任务丢弃比例曲线图。[0032]图5为本发明实施例二的各雷达时间轴占空比曲线图。
[0033]图6为本发明实施例二的规划过程中各雷达丢弃任务比例曲线图。[0034]图7为本发明实施例二的各雷达任务的平均隶属度值曲线图。
具体实施方式
[0035]下面结合附图对本发明的实施例作进一步的说明。[0036]本发明提供了一种多功能组网雷达任务规划方法,如图1所示,包括以下步骤:[0037]S1、确定多功能组网雷达中各雷达时间轴槽宽和总周期。[0038]该步骤包括以下分步骤:[0039]S11、定义一个雷达脉冲的发射时间、等待时间和接收时间之和抽象为如图2所示,一个雷达任务的驻留时间dn,雷达执行任务的过程可以看作是驻留时间在雷达时间轴上按周期重复,雷达脉冲的重复周期pn也是雷达任务的重复周期,本发明实施例中,雷达任务的重复周期pn是任意的正实数。
[0040]雷达任务的重复周期pn反映了雷达辐射脉冲的频率。如果pn太短,就会造成雷达时间轴不必要的浪费;如果pn太长,就有可能引起被跟踪目标的丢失。因此,我们根据实际作战情况定义两个参数α和β来限制pn的值,则pn的取值范围可以表示为:
[0041][0042]
式中表示雷达任务重复周期的默认值,参数α的取值范围是如果
雷达资源充足,则α的值可以较小。参数β的取值范围是1≤β,如果目标很远,或者目标的机动性很弱,则β的值可以较大。[0043]S12、假设多功能组网雷达中共有M部多功能雷达,需要执行的雷达任务数量为N。多功能组网雷达中M部多功能雷达对应M个雷达时间轴。雷达任务在雷达时间轴上按周期重复,周期互为整数倍的雷达任务可以在同一个雷达时间轴上按周期重复,定义第m个雷达时间轴上最小的任务周期为雷达时间轴的槽宽T1m,最大的任务周期为雷达时间轴的总周期
Nm为可以规划在第m个雷达时间轴上的任务周期种类数,也就是
[0044]
的约数的数量。
现有技术中为了使所有任务规划在雷达上,选取所有任务中周期的最小值作为雷达时间轴的槽宽,选取所有任务中周期的最大值作为雷达时间轴的总周期。而在本发明实施例中,需要对M部雷达进行任务规划,选取所有任务中最小的M个重复周期分别作为M个雷达时间轴的槽宽T1m,并保证每个雷达时间轴的槽宽不同,即T1m≠T1n,m≠n,式中m和n都是雷达时间轴的序号。为使周期最大的任务可以规划到多功能组网雷达中,各个雷达的总周期必须大于任务周期的最大值。又因为雷达时间轴的总周期
6
必须为槽宽T1m的整数倍,
CN 105955815 A
说 明 书
4/8页
因此在确定雷达时间轴总周期时,用最大的任务周期分别除以各个雷达时间轴的槽宽
即:
T1m,然后对得到的商向上取整,以此作为对应雷达时间轴总周期对槽宽的初始倍数
[0045][0046][0047]
式中m为雷达时间轴序号。S13、步骤S12中得到的初始倍数
不一定是雷达时间轴总周期与槽宽的最佳倍
那么此时间轴可以规划的任务
数,例如:
[0048]
假设,槽宽T1m=1,如果雷达时间轴总周期
周期只能为1或11,若某个任务的周期默认值间轴总周期默认值
[0049]
为6.5,则只能将其周期调整为1或11才能规
划在此雷达时间轴上,任务周期大幅度的变化会严重影响任务执行效果。然而,如果雷达时
那么此雷达时间轴上可以规划的任务周期可以为1、2、3、4、6、12,周期
相比,到
的质因子数量更多。
为雷达时间轴总周期与槽宽的最
为6.5的雷达任务,此时就可以初始化为6,任务周期的变化幅度很小,任务的执行因此,取
之间质因子最多的整数
效果也会很好。与
佳倍数,则雷达时间轴的总周期为:
[0050][0051]
从0到之间所有能整除的数,就是所有第m个雷达时间轴上可以规划的任务
周期,用向量Tm表示,即:
[0052][0053][0054]
各雷达时间轴的槽宽和总周期的计算方法可写作如下算法:
算法1
7
CN 105955815 A[0055]
说 明 书
5/8页
[0056][0057]
S2、更新任务周期并对任务分组。任务要能够规划到某一部雷达中,任务周期必须是雷达时间轴总周期的约数,由
为随机正实数,未必是雷达时间轴总周期的约数,因此,要对任务周
都不同,因此将之间的差最小,
的调整也不同。为了使周期调整对雷达
于任务周期的默认值
期进行调整。因为多功能组网雷达中每个雷达时间轴的槽宽T1m和总周期某一任务规划到不同雷达上,对任务周期默认值
任务执行效果的影响最小,就要使调整后的任务周期pn与任务默认周期因此,在各雷达时间轴可规划的任务周期的默认值
中选择与雷达任务重复周期
最接近的值作为雷达任务新的重复周期pn,如果pn超出了步骤S11中pn的取值范
围,则此任务被丢弃,满足条件的任务就被分配到对应雷达的任务组中。
[0058]任务周期的更新和任务的分组过程可以写作如下算法:[0059]算法2
8
CN 105955815 A[0060]
说 明 书
6/8页
S3、利用启发式算法将任务分配到对应雷达中。
[0062]经步骤S1和S2后,所有任务都被分配到了对应的雷达任务组中,对多功能组网雷达中的每一部多功能雷达而言,都是一个单雷达的任务规划问题。并且,任务周期pn、雷达时间轴槽宽T1m以及雷达时间轴总周期
之间满足整数倍关系,则可以直接应用启发式算
法将多个任务交错规划在每一部雷达中。对每个雷达任务的驻留时间dn进行适当压缩,最小值为ln,用隶属度μ表示每个雷达任务的执行效果,则:
[0063][0064]
[0061]
式中为雷达任务驻留时间的默认值;当雷达时间轴上没有空隙可以加入新的任
务时,则压缩已有任务的驻留时间;当所有任务的驻留时间都压缩到ln后,仍不能加入新的任务,则丢弃新的任务,继续规划下一个任务。
[0065]下面用一个具体实施例进一步说明本发明的工作过程:[0066]实施例一:
[0067]将下表中的8个任务规划到具有2个多功能雷达的组网雷达中。
9
CN 105955815 A
说 明 书
7/8页
[0068]
[0069]显然,表中的任务周期之间无整数倍关系。首先,我们要确定出各个雷达时间轴
的槽宽和总周期,由算法1得:
[0070][0071][0072][0073][0074][0075][0076][0077][0078][0079][0080][0081][0082]
继而得到:
Τ1=(50,100,200,400),Τ2=(60,120,240,480)接下来,根据算法2对任务周期进行初始化并进行分组,得到:
由于
因此,第1个任务被送到第1个时间轴,任务1的周期初始化为p1=50(ms)。同理,其
它任务周期的初始化和分组结果如下表所示:任务npn(ms)Mn
12345678502401001206020020024012122112
[0083]完成任务周期的初始化和分组后,再利用启发式算法将各个任务规划到相应的雷达时间轴上,最终得到的规划结果如图3所示。
[0084]下面再以一个具体实施例对本发明的有益效果作进一步说明:[0085]实施例二:[0086]仿真条件:多功能组网雷达包含3部多功能雷达,自变量任务总数从3逐渐增加到
10
CN 105955815 A
说 明 书
8/8页
80,任务驻留时间的下界是5~25之间的随机数,上界为50~70之间的随机数,任务的默认周期为80~1000之间的随机数,选取四组不同的参数α和β来对比研究参数α和β对任务规划的影响。
[0087]图4是任务在初始化过程中被丢弃的比例。从图4中可以看出,参数α和β之间的区间长度越小,初始化时丢弃的任务越多。其中,α=β=1代表任务的周期是定值,这就相当于不对任务周期进行调整,直接对任务进行规划,此时丢弃任务的比例接近百分之百,几乎没有任务被规划成功。
[0088]图5表示的是各雷达时间轴的占空比,显然,随着任务数量的增加,各雷达时间轴的占空比逐渐趋近百分之百,雷达资源的利用率越来越高。
[0089]从图6可以看到在初始化之后的任务规划过程中各个雷达时间轴上任务丢弃的比
开始有任务被丢弃。例,对比图5可以看出,当雷达时间轴占空比接近百分之百时,
[0090]图7表示的是各雷达时间轴上任务的平均隶属度值,平均隶属度值与任务驻留时间的压缩程度成反比,它反映了任务执行的效果好坏。随着任务数量的增加,任务驻留时间压缩程度增大,任务的平均隶属度值减小,执行的效果随之恶化。[0091]本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
11
CN 105955815 A
说 明 书 附 图
1/3页
图1
图2
图3
12
CN 105955815 A
说 明 书 附 图
2/3页
图4
图5
13
CN 105955815 A
说 明 书 附 图
3/3页
图6
图7
14
因篇幅问题不能全部显示,请点此查看更多更全内容