1.一种复用运输无人机的城市感知运输协同调度方法,其特征在于,包括如下步骤:
获取无人机集群执行货物运输任务的同时能够执行城市感知任务的路径集合作为无人机货物运输调度的运输路径集合,并获取相应的运货收益信息、感知收益信息、各组待运输货物的重量信息;
以无人机的最大承载重量、每台无人机能耗上限和无人机集群的能耗预算为约束条件,以无人机集群完成各组待运输货物运输的总收益最大为优化目标,建立无人机货物运输调度的目标函数;所述完成各组待运输货物运输的总收益是无人机集群完成各组待运输货物运输和城市感知任务的运货收益及感知收益的总和;
初始化无人机集群对各组待运输货物的运输载重分配、运输路径分配和感知时间分配方案,在满足约束条件的前提下基于所述目标函数对无人机货物运输调度的运输路径分配和感知时间分配进行优化求解,然后根据所述运输路径分配和感知时间分配的优化解采用贪心算法对所述载重分配方案进行更新寻优,再根据寻优后的载重分配方案再次进行运输路径分配和感知时间分配的优化,由此通过循环更新寻优求得总收益最大的载重分配方案对应的最优解运输路径分配和感知时间分配方案,作为无人机货物运输调度最优方案;
按照所述无人机货物运输调度最优方案,实施无人机集群对各组待运输货物运输的配货运输以及执行城市感知任务的调度。
2.根据权利要求1所述复用运输无人机的城市感知运输协同调度方法,其特征在于,所述无人机货物运输调度的目标函数为:
其中,u为无人机集群完成各组待运输货物运输的总收益;xij为无人机的路径选择变量,xij=1表示第i个运送小组对应的第j条路径被某台无人机选择来执行运货和感知任务,xij=0则表示该路径未被选中;
3.根据权利要求2所述复用运输无人机的城市感知运输协同调度方法,其特征在于,所述感知收益权重系数λ通过先验知识或预先数据统计获得。
4.根据权利要求2所述复用运输无人机的城市感知运输协同调度方法,其特征在于,无人机选择第i个运送小组对应的第j条路径并执行第k个感知任务的感知收益函数
其中,uk表示执行第k个感知任务在单位时间内产生的感知收益;
5.根据权利要求2所述复用运输无人机的城市感知运输协同调度方法,其特征在于,所述约束条件包括:
①无人机能耗约束:
pf(wij)和ph(wij)分别表示无人机选择第i个运送小组对应的第j条路径携带的货物重量wij的运输能耗功率和感知能耗功率;ei为第i个运送小组的能耗上限;dij表示第i个运送小组对应的第j条路径的长度;v为无人机飞行速度;
②无人机小组划分约束:
ai表示第i个运送小组最多可容纳的无人机数量;i表示无人机集群划分的运送小组总数;
③能耗预算约束:
④路径选择唯一性约束:
表示路径j至多只能被一个运送小组选择;
⑤货物重量约束:
m表示待运输货物的总数量,
⑥运输路径和感知时间取值约束:
xij∈{0,1},
6.根据权利要求1所述复用运输无人机的城市感知运输协同调度方法,其特征在于,通过循环更新寻优求得总收益最大的载重分配方案对应的最优解运输路径和感知时间的具体步骤为:
1)初始化循环次数n=0,并根据约束条件随机初始化n=0时的运货重量分配集w(n)、运输路径选择集x(n)和感知时间分配集t(n);所述运货重量分配集w(n)、运输路径选择集x(n)和感知时间分配集t(n)分别表示无人机集群进行各组待运输货物运送和执行城市感知任务的运货重量分配状态集合、运输路径选择状态集合和感知时间分配状态集合;
2)基于当前第n次迭代的运货重量分配集w(n),将x(n)、t(n)作为路径-时间联合分配算法的初始解,利用路径-时间联合分配算法优化求解得到第n+1次迭代的运输路径选择集x(n+1)和感知时间分配集t(n+1);
3)基于第n+1次迭代的运输路径选择集x(n+1)和感知时间分配集t(n+1),使用贪心算法寻优计算得到第n+1次迭代的运货重量分配集w(n+1),并计算第n+1次迭代对应的总收益un+1;
4)判断当前是否n=0;若是,则令n自加1,然后返回步骤2);否则,继续判断当前第n+1次迭代对应的总收益un+1与前次迭代对应的总收益un是否满足un+1>(1+ε)un;若满足,则执行步骤5);若不满足,则跳转执行步骤6);
5)判断当前循环次数n的取值是否已达到循环次数上限;若是,则执行步骤6);否则,令n自加1,然后返回步骤2);
6)输出当前第n+1次迭代的运货重量分配集w(n+1)、运输路径选择集x(n+1)和感知时间分配集t(n+1),作为总收益最大的载重分配方案对应的最优解运输路径和感知时间。
7.根据权利要求1所述复用运输无人机的城市感知运输协同调度方法,其特征在于,所述步骤2)具体为:
2.1)初始化联合分配循环次数nc=1,令nc=1时的已选路径集合
2.2)针对当前的已选路径集合
上式中,
其中,ε为预设的大于0且小于1的复杂度参数;xij为无人机的路径选择变量,xij=1表示第i个运送小组对应的第j条路径被某台无人机选择来执行运货和感知任务,xij=0则表示该路径未被选中;
将满足条件的路径r从已选路径集合
2.3)针对当前的已选路径集合
上式中,
其中,{rd}p表示p条路径rd的集合,{re}2p表示2p条路径re的集合,p为预先设置的路径优化跳数;
若存在,则令第nc+1次联合分配循环的已选路径集合
若不存在,则令第nc+1次联合分配循环的已选路径集合
然后,执行步骤2.4);
2.4)判断是否nc=nc+1,nc为预设的联合分配循环总次数;若是,则执行步骤2.5);否则,令nc自加1,然后返回步骤2.2);
2.5)将当前第nc+1次联合分配循环的已选路径集合
8.根据权利要求7所述复用运输无人机的城市感知运输协同调度方法,其特征在于,所述步骤2.5)中更新得到第n+1次迭代的感知时间分配集t(n+1)的具体方式为:
针对于
uk表示执行第k个感知任务在单位时间内产生的感知收益;
9.根据权利要求7所述复用运输无人机的城市感知运输协同调度方法,其特征在于,所述路径优化跳数p的取值为大于0且小于5的自然数;所述联合分配循环总次数nc按照拟阵约束的数量值取为nc=2。