Page 48 - 电力与能源2024年第三期
P. 48

322                    廖雨薇:基于模拟退火算法的无人机巡检路径优化研究

                                      n  n                      (6),则接受新路径;否则采用旧路径。
                             minD =  ∑∑   d ij x ij     (1)
                                     i = 1 j = 1                               ì       -  Δf
                                                                               ï ï
                                 n                                             í  ξ < e  T               (6)
                            s. t.  ∑ x ij = 1, i ∈ V    (2)                    ï ï ï ï [ Tk = aTk - 1 ]
                                                                               î
                                j = 1
                                n                                式中 ξ——0 到 1 之间的随机数 ;T——控制参
                                         j
                               ∑  x ij = 1,∈ V          (3)
                                                                                     k
                               j = 1                             数,初始值设置为 100;——迭代次数;a——设置
                  ∑∑   x ij ≤| S |- 1,∀S ⊂ V,2 ≤| S |≤ n - 1(4)  为 0.97。
                  i ∈ S j ∈ S
                式中 d ij——巡检点 i 与 j 之间的距离;V——所                    3 结果分析
                有巡检点的集合。
                                                                     为验证本文提出的基于旅行商模型采用模拟
                    约束条件式(2)~式(3)表明,任意一个巡检
                                                                 退火算法优化无人机巡检路径的优化结果,搭建
                点仅经过一次。
                                                                 了仿真模型,分析了酒杯型塔杆、双回型塔杆、三
                                   j
                    当经过巡检点 i,时,x ij=1;当不经过巡检点
                                                                 回型塔杆以及猫头型塔杆的巡检路径。
                  j
                i,时,x ij=0。约束条件式(4)表明,所有巡检点都
                                                                     不同型塔杆无人机巡检路径如图 3 所示。图
                包含在巡检路径内。
                                                                 3(a)所示为酒杯型塔杆的巡检路径,飞行路径距
                    由图 1 可知,一个塔杆的巡检点较多,若巡检
                                                                 离为 137.38 m;图 3(b)所示为双回型塔杆的巡检
                点为 n 个,则共有(n−1)!/2 种路径,即巡检路径
                                                                 路径,飞行路径距离为 158.21 m;图 3(c)所示为三
                种类数量极其庞大。
                                                                 回型塔杆的巡检路径,飞行路径距离为 177.83 m;
                2.2 模拟退火算法
                                                                 图 3(d)所示猫头型塔杆的巡检路径,飞行路径距
                    可以用模拟退火算法来优化旅行商问题,其
                                                                 离为 143.26 m。
                基本核心为:将所有组合中第一种组合视为金属
                内部的粒子,所求解的组合为粒子的各种能态,通

                过控制参数 T 的变化,组合能态逐渐变化,当 T 下
                降到某一阈值时,粒子进入基态,即目标函数得到
                极小值。
                    利用模拟退火算法求解旅行商问题时的步骤
                如下。
                    第一步,旅行商模拟的解空间 S 为所有巡视

                点{1,2,…,n}的所有排列的集,其中一个排列为
                一个巡视路径,选择初始路径为(1,2,…,n)。
                    第二步,目标为找到巡视路径最短的组合。
                    第三步,交换任意两个序号之间的顺序,如交
                换 6 与 9 之间的顺序,则新路径可表示为(1,2,3,
                4,5,9,7,8,6,10,11,…,n)。
                    第四步,计算第三步的代价函数差,可表示为
                                            n
                    Δf =[ d ( u - 1 ) v + d u ( v + 1 ) +  ∑  d  i i - 1  ]-
                                           i = u + 1
                                            n
                        [ d ( u - 1 ) u + d v ( v + 1 ) +  ∑  d ( i - 1 ) i ]  (5)  图 3 不同型塔杆无人机巡检路径
                                          i = u + 1
                式中 u,v——两个交互顺序的巡视点编号。                                若无人机飞行速度为 5 m·s ,则巡检时间分
                                                                                             —1
                    第五步,若 Δf<0,则采用新路径;若满足式                       别为 14.8,15.6,19.4,17.0 min。
   43   44   45   46   47   48   49   50   51   52   53