周强辅,廖如超,廖建东,李成功
(1.广东电网有限责任公司机巡管理中心,广州 510160; 2.华北计算技术研究所,北京 100083)
定期对输电线路进行巡检能够维持电网整体长期平稳运行。随着国民经济的不断发展,输电线路快速增长,输电网络大幅增加,电力网络巡检的复杂度以及工作强度也随之增大,单纯依靠人工巡视线路已经无法满足实际工作需求。因此,我国积极引进新技术,开拓新思路,将越来越多的人工操作改为机械化工作,提高了整体线路巡检的自动化程度,降低了工作强度以及安全风险。
文献[1]在求解不确定环境下物流配送车辆路径问题时提出了一种基于插入启发式的混合遗传算法。该算法采用改进的推入-碰撞-抛出算法来处理问题的模糊性。并通过对比其他算法,证明了遗传算法在求解这一问题上的优越性。文献[2]提出了基于装卸过程问题分析的数学模型,建立了基于运动路径简洁性、集装箱之间安全距离等要求的最优路径目标。最后,通过采用遗传算法进行了求解。
本文在上述研究的基础上,设计了电力网络机巡智能调度编排系统。
美国Entergy电力公司基于视频以及数据监控采集系统在线监测输电线路,监控系统终端设备安装在输电线路的杆塔或输电线路上。通过该系统持续返回线路自身运行状态以及周围环境状况,例如温度、风速数据等,并将采集到的数据上传至服务器端,由服务器端负责分析当前输电线路的状态以及可能存在的问题,然后转发至上层系统处理。
澳大利亚电力公司设有对口部门负责整体输电网络的运行维护,采用一体化管控、分别控制的两级管理模式。根据自身实际情况,加强基层电网自主控制,降低整体管控负荷,提高运行效率。澳大利亚电力公司采用输电线路防盗报警监控系统,完成了线路监测的实时化、智能化、自动化,大幅提升了运维人员的工作效率,且降低了出错几率。
英国国家电网公司通过在线监测系统实施输电线路环境管控、预防性检修、输电线路改造、输电装置更新等方式保障输电线路的高可用性。在提高监测系统自动化程度的同时,首先在人员管理考核机制上,将关键运维参数纳入绩效指标考核来提高管理水平,例如输电线路故障率、事故处理响应时长等。其次,采用定期巡检方式,及时发现问题,预防性地对线路进行维护。
文献[3]在解决印刷和制版行业车间调度问题时。提出了基于 NSGA-II 的快速最优遗传算法。为避免陷入局部最优解,该算法的初始种群一部分随机生成,一部分使用禁忌搜索算法生成的部分种群,最后经过实验证明对这种算法求解效率的可用性及高效性。文献[4]提出了基于遗传算法的路径选择和通行能力分配问题的综合优化算法,并将该算法用于解决当前大规模计算机通信网络中链路容量的分配和路由的选择问题,并通过实验证明了基于该算法可以节省大量的带宽并降低信号延迟。文献[5]提出了在移动范围和时间双重约束下灵活作业车间调度问题求解模型。采用基于禁忌搜索的遗传算法,解决了资源分配和资源排序问题。
我国南方电网自2004年开始首先采用直升机巡线,开创了输电线路巡检的新局面。此后随着无人机技术的发展与进步,我国低空空域的不断开放,无人机巡检逐步应用到实际工作当中。2013年,国家电网开始在多个省份试点运行直升机、无人机以及人工相结合巡检工作模式,从中总结经验教训,完善电力巡线标准体系。由此开始,“人巡为主,机巡为辅”逐渐向“机巡为主,人巡为辅”转变。2020年南方电网公司依据各地市供电局提供的待巡线路需求,结合线路运维策略、人机资源、机巡区域天气数据以及地理特征等信息,规划出直升机+固定翼飞机相结合的机巡计划方案。基本完成了“机巡为主,人巡为辅”的输电线路协同巡检目标。
文献[6]提出了基于多种群连续遗传算法的机器人逆运动学算法。使用多种群算法避免了遗传算法容易陷入局部最优值的缺陷,提高了收敛精度;通过连续遗传算法,加快了收敛速度。文献[7]采用改进布谷鸟搜索算法求解多任务分配及路径规划问题。改进的策略中融合了遗传算子、2-opt、模拟退火算法。文献[8]通过选择和变异操作采用自适应调整的方法对传统的遗传算法进行了改进,提高了遗传算法的寻优效率。通过引入模拟退火算法的Metropolis 准则,避免了陷入局部最优值的问题。文献[9-12]针对不同的问题,在传统遗传算法的基础上引入其他算法,通过对问题的建模与求解,均证实了遗传算法在解决NP问题上的可行性。
人工编排机巡调度计划的方式已逐渐无法满足中心未来的机巡作业管理需求,迫切需要机巡作业计划管理向着自动化、智能化方向发展。本文将通过研究机巡计划智能调度和风险管理技术,引入多目标多约束规划方法,实现机巡计划编排的自动化、智能化,以减轻人员工作负荷,提升机巡资源使用效率以及机巡作业效果。
按照《2019版广东电网有限责任公司-输电线路运维策略及管控机制实施细则》,年度计划中,运维策略主要考虑日常巡维。
日常运维是指按照日常巡视计划定期对输电线路开展的检查及维护工作。与机巡相关的运维策略如表1所示。具体的,直升机精细化巡视周期是一年一次,通道巡视周期是三月一次。实施细则中对“通道巡视”的工作要求中有“在通道巡视周期内完成一次直升机精细化巡视可代替一次通道巡视”,说明年度计划中通过合理的规划“直升机精细化巡视”和“通道巡视”周期,能利用直升机精细化巡视代替一次通道巡视,输电线路的年度巡视次数应为四次。
表1 输电线路日常巡视运维策略表
在年度计划编排方案中,按照要求:
1)在每一地市输电线路需完成1次直升机精细化巡视,1次直升机通道巡视,2次固定翼通道巡视;
2)直升机在地市之间的调机作业距离最短;
3)满足时间约束:指定运维时间约束和禁止运维的时间约束;
(1)指定运维时间:某一地市要求在指定的时间段内进行一次直升机精细化巡视;
(2)禁止运维时间:某一地市禁止在指定的时间段有巡视作业。
4)同一地市不同巡视任务应在这一年度计划中均匀分布。
5)同一地市相邻巡视任务时间间隔应满足最小时间间隔;
6)直升机精细化机队之间总工作时长尽量均衡。
7)应考虑到季节对巡视作业的影响,即不同地区在不同的季节可用于巡视的天数不同。
综上,设计电力网络机巡智能调度编排系统整体结构,如图1所示。
图1 电力网络机巡智能调度编排系统整体结构
在上述电力网络机巡智能调度编排系统整体结构下,搭建机巡计划模型。主要设计了直升机精细化作业工作量模型,整体巡视作业总量模型及直升机i在地级市之间调机作业距离模型,得到其目标函数,并基于遗传算法的实现目标模型寻优。
w
:子目标函数i
的权重比例。HFL
:地市i
需要直升机精细化巡视作业的线路长度。HTL
:地市i
需要直升机通道巡视作业的线路长度。FTL
:地市i
需要固定翼通道巡视作业的线路长度。HFSt
:直升机精细化巡视在地市i
开始作业的时刻。HTSt
:直升机通道巡视在地市i
开始作业的时刻。HR
:直升机i
作业任务地市顺序集合。FR
:固定翼作业任务地市顺序集合。HFE
:直升机精细化巡视作业效率(千米/
天)。HTE
:直升机通道巡视作业效率(千米/
天)。FTE
:固定翼通道巡视作业效率(千米/
天)。AppDay
:地市i
指定运维时间段,在该时段内需完成一次精细化巡视。ForbidDay
:地市i
禁止运维时间段,在该时段内不得有运维任务。TMinInvl
:最小机巡时间间隔。f
(x
):布尔函数表达式,当x
为真时f
(x
)=0,否则f
(x
)=1。i
精细化作业工作量:(1)
直升机i
通道作业工作量:(2)
固定翼通道作业工作量:
(3)
整体巡视作业总量:
WorkLoad
=∑=1HFWl
+∑=1HFWl
+FTWl
(4)
直升机i
在地级市之间调机作业距离:(5)
直升机总调机作业距离目标函数:
(6)
直升机精细化巡视工作量方差:
(7)
直升机通道巡视工作量方差:
(8)
地市i
相邻巡视任务开始时间的差值总和:(9)
所有地市巡视任务之间均匀分布目标函数:
(10)
地市i
指定运维时间目标函数:f
(HFSt
∈AppDay
)(11)
地市i
禁止运维时间目标函数:f
((HFSt
∪HTSt
∪FTSt
)∉ForbidDay
(12)
运维时间约束函数:
OperT
=∑=1f
(HFSt
)∈AppDay
)+f
((HFSt
∪HTSt
∪FTSt
)∉ForbidDay
)(13)
地市运维最小时间间隔目标函数:
TMinInvl
)(14)
总体目标函数为:
Z
=min
·(w
HDis
+w
HFS
+w
HTS
+w
StD
+w
OperT
+w
Tinvl
)(15)
因考虑到固定翼飞机数量足够,因此在设计遗传算法时,只考虑数量有限的用于精细化作业的直升机以及通道作业的直升机。在完成上述两种作业直升机的编排后,根据直升机作业任务的间隔,补充固定翼飞机完成剩余的通道巡视作业。
在进行遗传算法的迭代过程中,因作业性质不同,只有同类的编码可以进行交叉、变异互换,即对于作业地市顺序编码,某地市的精细化巡视只能与其他地市的精细化巡视互操作,某地市的通道巡视只能与其他地市的通道化巡视互操作;直升机选择编码中用于精细化的直升机只能与其他精细化直升机互操作,通道作业直升机只能与其他通道作业直升机互操作。
表2 作业地市顺序编码
表3 直升机选择编码
表4 作业地市顺序种群
表5 直升机选择种群
作业地市顺序:采用两点交叉,随机生成两个位置,交叉两个基因在这个位置之间的基因,并删去重复,补全缺失。
直升机选择:互换任务基因的执行机器编码。
作业地市顺序:随机生成两个位置,交换两个位置的任务编码。
直升机选择:随机生成位置,如果该任务编码可由多个机队中的任意一个执行,随机生成新的机器编码。
在年度计划优化中,可选参数多,搜索空间大,容易导致算法执行时间长,优化效率低,甚至陷入局部最优解。故进一步采用禁忌搜索算法,对个体进行搜索改进,以种群进化结合个体进化的方式,提升算法的求解性能。
禁忌搜索算法采用邻域选优的搜索方法,为了避免循环,算法将最近接受的一些移动放在禁忌表中,在以后的迭代中加以禁止。即只有不再禁忌表中的较好解(可能比当前解差)才能接受作为下一代迭代的初始解。随着迭代的进行,禁忌表不断更新,经过一定的迭代次数后,最早进入禁忌表的移动就从禁忌表中解禁退出,迭代直至得到符合条件的可行解或者达到结束条件。
如图2所示。
图2 算法流程
广东各地市的2019年输电线路运维需求如表6所示。
在制定的2019年年度计划中,共使用了2架直升机精细化巡视,1架直升机快巡。
以百度地图为数据来源,以韶关市为原点,建立19个地市的相对坐标如表7所示。
表6 2019年地市输电线路运维需求 (单位:千米)
以表7中的相对坐标数据,画出各地市的分布图如图3所示。
机巡任务受天气影响明显,在雨雪等天气无法正常执行任务。以下为各地市近年的历史天气数据,以月为单位,计算每个月中适合执行机巡任务的天气所在的天数,部分统计结果如表 8所示。
根据历史运维经验,本文做如下假定:
1)直升机精细化巡视的效率为150千米/天;
表7 地市相对坐标 千米
图3 各地市相对位置
表8 各月份适合执行机巡任务天数所占的比例
2)直升机通道巡视效率为450千米/天;
3)固定翼通道巡视的效率为90千米/天;
4)受军事活动等其他用户占用空域影响,一个月有15天能申请到空域,执行巡视任务;
其他要求:
1)湛江、茂名、阳江、江门中应该有一个地市的直升机精细化巡视是在7~9月;惠州、汕尾、揭阳、汕头中应该有一个地市的直升机精细化巡视是在7~9月。
2)禁止运维时间:湛江3~4月禁止执行直升机巡视。
本文采用Matlab编制求解算法,迭代情况如图4所示。
图4 算法迭代结果
由图中可以看出在迭代大约60次之后,遗传算法已经稳定找到最优解。
2架精细化作业直升机以及1架通道作业直升机工作量分布图如图5所示,各机队的巡视工作量如表 9所示。
图5 最优结果
表9 各机队工作量
分析上述实验结果可知,其中精细化作业直升机工作量分别为136天,150天。精细化作业直升机1工作量达到了精细化作业直升机2工作量的90.67%,同类型机型之间,工作量比较均衡。本文采用禁忌搜索算法结合遗传算法智能调度年检计划的实施,能够通过最小迭代次数得出最优调度结果。
各地市机巡计划甘特图如图6所示。
图6 各地市机巡计划甘特图
如图6所示,每一地市输电线路均包含1次直升机精细化巡视,1次直升机通道巡视,2次固定翼通道巡视,且不同巡视任务应在这一年度计划中均匀分布。其中,阳江的直升机精细化巡视是在7~9月;揭阳的直升机精细化巡视是在7~9月,满足指定运维时间需求。湛江3~4月无直升机巡视计划,满足禁止运维时间需求。
本文所设计系统采用遗传算法时对直升机进行编排后,采用禁忌搜索算法求解符合各地巡视条件的最优机巡计划。为此所设计电力网络机巡智能调度编排系统能够满足各城市年检的个性化需求,具有一定的实际应用性。
在实际的机巡作业编排过程中,实际工作需求要比常规的NP问题更加多样化,各变量之间的关系也更复杂。而且随着输电网络不断扩展,人工编排已经完全不能满足机巡计划的要求。此时需通过借助算法将计划编排转化为NP问题,并在NP问题的基础上增加特性需求,例如指定运维时间、禁止运维时间等。传统算法通过枚举或者分支定界法理论上可以得出全局最优解,但是随着机队数量的增加,求解时间会呈现指数级增长,因此不能采用传统算法进行求解。遗传算法根据大自然的演变规律提出,用目标函数来体现优胜劣汰机制,在解决复杂的组合优化问题时,通常能够比传统算法更快地获得较好的优化结果。而禁忌搜索算法的引入,通过维护禁忌表,避免了遗传算法容易陷入局部最优解情况的发生。两者相结合达到了很好的收敛精度以及收敛速度。