[发明专利]一种针对任务关联协同的组网雷达任务调度方法有效
申请号: | 202210295455.5 | 申请日: | 2022-03-23 |
公开(公告)号: | CN114912245B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 朱伟杰;纪丽华;曹庆刚;韩博峰;朱亮宇;张建华 | 申请(专利权)人: | 南京雷电信息技术有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06Q10/0631;G06Q50/26;G06F111/04 |
代理公司: | 南京华恒专利代理事务所(普通合伙) 32335 | 代理人: | 裴素艳 |
地址: | 210000 江苏省南京市雨花台区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 任务 关联 协同 组网 雷达 调度 方法 | ||
1.一种针对任务关联协同的组网雷达任务调度方法,其特征在于:包括以下步骤:
步骤(1)、对于组网雷达系统,建立任务关联协同性约束模型,形式化组网雷达任务调度价值最大化问题;设某组网雷达系统有m部相控阵雷达,则组网雷达集合为M={1,2,…,m},每个雷达的检测半径为k,雷达的任务执行周期为T,任意雷达j∈M的位置坐标为cj=(xj,yj);
假设当前组网有着n个雷达任务,设雷达任务集合为R={r1,r2,…,rn},任意任务ri∈R包含7个要素:ri={tei,txi,twi,tri,wi,Vi*,cri};
其中,tei表示任务ri的期望执行时刻,txi表示任务ri的发射期持续时间,twi表示任务ri的等待期持续时间,tri表示任务ri的接收期持续时间,wi表示任务ri的执行时刻时间窗,Vi*表示任务ri的期望任务价值,当任务在期望时刻tei被调度时可达到此期望价值,cri表示任务ri的位置坐标(xri,yri);
设目标任务ri实际执行时刻为ti,当ti相对于tei提前或者延迟执行时,应满足tei-wi≤ti≤tei+wi,记任务ri的时间窗wi的起始时刻为tfi,即tfi=tei-wi,记任务ri的时间窗wi的截止时刻为tdi,即tdi=tei+wi;任务ri的驻留时间Tdi等于任务ri的发射期持续时间、等待期持续时间以及接收期持续时间之和,即Tdi=txi+twi+tri;
每个雷达维护一个任务队列,设组网雷达任务队列为Q={Q1,Q2,…,Qm},任意雷达任务队列Qj∈Q是由任务编号与实际执行时刻的若干元组qij=(ri,ti)按照其实际执行时刻递增排序的任务序列,记雷达任务队列Qj的执行结束时刻为
令目标任务ri∈R的价值函数为Vi(ti),其大小由实际执行时刻ti决定,即:
α∈(0,1)为价值损失系数,设L表示组网雷达执行任务时关联协同性阈值;
形式化针对任务关联协同的组网雷达任务调度价值最大化问题如下:
约束:
其中,公式(1)中目标函数F表示组网雷达系统中所有雷达任务队列上目标任务调度价值之和;
约束(2)确保所有的雷达任务队列满足雷达执行周期约束;
约束(3)确保组网雷达系统中任意两个雷达任务队列上的任务执行差距不超出任务关联协同阈值L,表示除Qj之外的雷达任务队列的执行结束时刻;
约束(4)确保任意目标任务至多只能被加入到一个雷达任务队列中,Qj′表示除Qj之外的雷达任务队列;
步骤(2)、基于所得任务关联协同性约束模型,针对任务关联协同的组网雷达系统进行任务调度,具体过程为:
步骤(2.1)、初始化组网雷达系统中任意雷达j∈M的任务队列
步骤(2.2)、将所有目标任务ri∈R按照其期望执行时刻tei非递减顺序进行排列,且重新编号,初始化未被调度的目标任务序列Ru=R;
步骤(2.3)、设Si为可覆盖任务ri的雷达集,对初始化根据目标任务ri∈R的位置坐标cri(xri,yri)与组网雷达j∈M的位置坐标cj(xj,yj)计算两者之间的距离dij,与组网雷达监测半径进行比较,若dij≤k,则将雷达j加入到任务ri的雷达集Si,即Si=Si∪{j};
步骤(2.4)、若执行步骤(2.5),否则执行步骤(2.11);
步骤(2.5)、对于取得的Ru中第一个任务ri的雷达集Si,找到Si中执行结束时刻最早的雷达任务队列标号,记为jmin,即找到Si中执行结束时刻第二早的雷达任务队列标号,记为j′min,即
步骤(2.6)、如果当前任务ri按其最早可执行时刻调度于当前执行结束时刻最早的队列时,该队列完成时刻未超过雷达任务执行周期,即且当前任务ri的截止执行时刻不小于当前任务队列执行结束时刻,即且满足雷达队列任务关联协同约束,即说明此雷达任务对于队列是可行的,执行步骤(2.7),否则执行步骤(2.10);
步骤(2.7)、如果任务ri以其离期望执行时刻最近的时刻被调度于队列上,没有超过雷达任务执行周期,即且满足雷达队列任务关联协同约束,即执行步骤(2.8),否则执行步骤(2.9);
步骤(2.8)、将任务ri加入到队列中,并更新任务ri的实际执行时刻和队列的任务执行结束时刻,即:和执行步骤(2.10);
步骤(2.9)、将任务ri加入到队列中,并更新任务ri的实际执行时刻和队列的任务执行结束时刻,即:qij=(ri,ti)、和进入步骤(2.10);
步骤(2.10)、将任务ri从未被调度的任务序列中删去,即Ru=Ru\{ri},返回步骤(2.4);
步骤(2.11)、返回组网雷达系统中所有的雷达任务队列集合Q。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京雷电信息技术有限公司,未经南京雷电信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210295455.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:域控制器间数据共享方法、车机系统及车辆
- 下一篇:一种耐水高稳型腻子