Research on mine electric spark recognition and alarm method based on the sum of adjacent frame pixel grayscale of images
-
摘要: 尽早发现矿井电火花并报警,可避免或减少瓦斯和煤尘爆炸及矿井火灾事故发生。井下没有日光、月光及星光等自然光源,影响矿井电火花识别的主要是矿井光源。通过调整摄像机的安装位置及角度,可以避免或减少矿井固定光源对电火花识别的影响,但不能解决矿井移动光源对电火花识别的影响。不同形式电路产生的电火花放电周期不同,但电火花放电时间均小于4 ms。闪光光源最小亮持续时间为240 ms。因此,可利用电火花发光时间短、矿井移动光源对摄像机照射时间较长的特点,排除矿井移动光源对摄像机照射的影响。摄像机在较高帧频下拍摄,电火花图像具有1帧暗−1帧亮−1帧暗的特征,即“暗−亮−暗”的帧特征。有电火花的“亮”帧,单帧图像像素灰度和较大;无电火花的“暗”帧,单帧图像像素灰度和较小。移动光源对摄像头的照射是变化的,经历了无光−有光−无光过程。在无电火花的情况下,摄像机同样在较高帧频下拍摄,无论是移动常亮光源还是移动闪光光源的图像均不会出现“暗−亮−暗”的帧特征。基于电火花图像独有的“暗−亮−暗”的帧特征,提出了基于图像邻帧像素灰度和的矿井电火花识别及报警方法:实时采集监控区域视频图像;根据设定的帧频,对视频图像进行分帧预处理,分别计算单帧图像像素灰度和;若当前帧图像像素灰度和与前一帧图像像素灰度和之差小于预先设定的阈值,则继续采集视频图像,否则计算当前帧图像像素灰度和与后一帧图像像素灰度和之差;若该差值小于预先设定的阈值,则继续采集视频图像,否则发出矿井电火花报警信号;矿井电火花报警后,若人工没有启动应急响应,则继续进行矿井电火花报警,否则退出当前报警状态,继续采集视频图像。通过该方法可有效消除移动常亮光源和闪光光源的干扰。Abstract: Early detection of mine electric sparks and alarm can prevent or reduce gas and coal dust explosions and mine fire accidents. There are no natural light sources such as sunlight, moonlight, and starlight underground. The main factor affecting the recognition of mine electric sparks is the mine light source. By adjusting the installation position and angle of the camera, the impact of fixed mine light sources on electric spark recognition can be avoided or reduced. But it cannot solve the impact of mobile mine light sources on electric spark recognition. The discharge cycle of electric sparks generated by different forms of circuits is different, but the discharge time of electric sparks is less than 4 ms. The minimum bright duration of the flash light source is 240 ms. Therefore, the features of the short emission time of electric sparks and longer exposure time of mine moving light sources to cameras can be utilized to eliminate the impact of mine moving light sources on camera exposure. The camera shoots at a high frame rate, and the electric spark image has a feature of 1 frame dark -1 frame bright -1 frame dark, that is, a "dark light dark" frame feature. The "bright" frames with sparks have a large sum of pixel grayscales in a single frame. The "dark" frames without sparks have a small sum of pixel grayscales in a single frame. The illumination of a moving light source on the camera is variable, going through a process of no light, light, and no light. In the absence of electric sparks, the camera also shoots at a high frame rate. The images of both moving constant bright light sources and moving flashing light sources do not exhibit the "dark bright dark" frame feature. Based on the unique "dark bright dark" frame feature of electric spark images, a mine electric spark recognition and alarm method based on the sum of adjacent frame pixel grayscale is proposed. The method collects monitoring area video images in real time. According to the set frame rate, the method preprocesses the video image into frames and calculates the pixel grayscale of a single frame image separately. If the difference between the current frame image pixel grayscale and the previous frame image pixel grayscale is less than the pre-set threshold, the method continues to collect the video image. Otherwise, the method calculates the difference between the current frame image pixel grayscale and the subsequent frame image pixel grayscale. If the difference is less than the pre-set threshold, the method continues to collect video images. Otherwise, the method issues a mine electric spark alarm signal. After the mine electric spark alarm, if the emergency response is not activated manually, the mine electric spark alarm will continue. Otherwise, the method exits the current alarm state and continues to collect video images. This method can effectively eliminate the interference of moving constant light sources and flashing light sources.
-
0. 引言
机器人在煤炭行业的应用研究是煤矿智能化技术创新的关键方向。作为机器人的核心组成部分,移动机器人已逐渐渗透到“采、掘、机、运、通”等煤矿生产的各个环节[1]。尤其是在面对如矿井采空区沉降监测、井下大面积危险区域监测等可并行完成的任务时,由多个具备简单结构与功能的同构机器人单元组成的群机器人系统可在任务执行效率方面展现出巨大优势[2]。在群机器人系统中,机器人单元之间的合作方式分为紧密型和松散型2种。紧密型合作方式主要基于行为技术、虚拟向量场技术实现机器人单元的高度协调运作,需要实时预知与优化多种因素,因此主要应用于机器人编队保持或合作搬运等强实时协作场景;松散型合作方式主要基于不同类型任务分配策略,在每个任务执行周期初始阶段实现机器人单元的任务分配,由于其对机器人单元实时性配合要求低,更适用于矿山救援、环境探测、灾害监测等任务中的未知区域探索和地图构建等场景[3-5]。因此,松散型合作群机器人系统在现阶段煤矿辅助机器人作业中有广泛应用前景。
松散型合作群机器人系统中,任务被划分为多个子任务,并分配至群机器人系统中的机器人单元分别执行。任务划分是以机器人单元的预定义任务执行成本为基础。在任务分配完成后,机器人单元自身任务执行能力是任务执行效果最大的影响因素[6]。由于松散型合作方式关注的重点是任务分配问题,其任务划分过程被假定为已经在协作技术框架外完成,所以松散型合作的主要缺点是任务分配过程与任务划分过程不是一体化,任务分配过程不会向任务划分过程进行反馈,导致任务分配过程中遇到的错误不能被及时修正 [7-8] ,进而导致任务的整体执行周期过长,即任务执行高效性不足,同时任务执行过程中机器人个体的空闲率过高,即任务分配合理性不足。例如松散型合作方式中运用最广泛的任务分配算法——合同网算法中,每个机器人单元会根据预定义的成本和收入函数来计算每个任务的预期收益和损失,然而机器人单元的偏好和限制等因素只在任务分配阶段被考虑,并没有在任务划分阶段考虑,导致任务分配的合理性不足[9]。
鲁宾斯坦协商策略是博弈论方面的合作博弈模型,没有第三方强制结束机制与任何附加基础,最终分配结果完全由博弈参与方自身因素决定,可兼顾所有博弈参与方最大利益[10]。鲁宾斯坦协商策略主要用于解决双方合作之前对总任务量的分配问题,用完全信息动态博弈方法模拟基本的、无限期的完全信息讨价还价过程,并据此将整个博弈建立为完全信息轮流“出价−讨价−还价”模型[11]。
针对群机器人系统在任务划分与分配过程中高效性与合理性不足的问题,本文将鲁宾斯坦协商策略与群机器人系统松散型合作方式的任务划分与分配相融合,提出煤矿井下群机器人高效任务分配算法。首先,将鲁宾斯坦协商策略由双方博弈向多方共同博弈方向延伸;然后,基于机器人个体的不同执行能力及当前任务的执行情况,融入表示任务完成状态的反馈参数,构建折扣因子计算模型,最终实现任务的动态划分与分配;最后,通过3组机器人共同合作执行煤矿矿区整体监测任务,对算法的任务划分与分配策略进行验证,并对算法的高效性与合理性展开实验验证。
1. 鲁宾斯坦协商策略基本理论
在鲁宾斯坦协商策略中,根据轮流“出价−讨价−还价”模型,参与协商博弈的双方轮流提出希望得到的份额。博弈从发起者开始,得到报价的一方可选择接受报价,即最终达成协议,也可选择拒绝报价,并向对方提出新的报价。博弈过程会一直持续下去,直到博弈双方最终达成协议。该博弈过程参与方的出价方式都是加密的,每个参与方都不会掌握对方准确的出价方式,且通过运用鲁宾斯坦协商策略能够保证参与博弈的双方最终达成协议[12-13]。
1.1 折扣因子
在鲁宾斯坦协商策略模型中,参与双方都有一个与其自身特征相匹配的折扣因子,折扣因子越小,通过博弈最终所得任务份额越少。折扣因子为参与方的加密信息,对方无法得到该信息。假设总任务量为1,参与双方首次提出的任务份额均接近总任务量(一般取总任务量的99%),且提出的任务份额随博弈轮数的增加逐渐减小。随着博弈的进行,提出报价的参与方新要求的任务份额K与上一轮要求任务份额L之间关系为[14-15]
$$ K = \delta L $$ (1) 式中$\delta $为折扣因子,$0 < \delta < 1$。
将协商发起者和响应者的折扣因子分别记为${\delta _1}$和${\delta _2}$,首次提出的任务份额分别记为$p$和$q$,协商过程如图1所示。发起者先出价$p$,响应者可以接受或拒绝1$ - p$的份额。如果响应者接受,则博弈结束,博弈结果按发起者提出的方案执行;如果响应者拒绝,则响应者出价(还价)$q$,发起者可以接受或拒绝$1 - q$的份额;如果发起者接受,则博弈结束,博弈结果按响应者提出的方案执行;如果发起者拒绝,发起者再出价${\delta _1}p$;如此持续进行下去,直到参与博弈的某一方出价被另一方接受为止。因此这是一个无限期完全信息博弈,发起者在轮数1,3,5,…出价,响应者在轮数2,4,6,…出价。
1.2 博弈平衡
鲁宾斯坦协商策略的博弈过程长度不确定,通过运用有限阶段逆向归纳法可获取博弈平衡点[16]。假设在第$i$ ($i \geqslant 3$)轮博弈时参与人1出价$M$,参与人2在得到份额为$1 - M$后达成协议。当第i轮博弈时的M等价于第$i - 1$轮博弈时的${\delta _1}M$,参与人2在第$i - 1$轮博弈时得到$1 - {\delta _1}M$。同理,当第$i - 1$轮博弈时的$1 - {\delta _1}M$等价于第$i - 2$轮博弈时的${\delta _2}(1 - {\delta _1}M)$,参与人1在第$i - 2$轮博弈时得到$1 - {\delta _2}(1 - {\delta _1}M)$,如图2所示,因此可得博弈结束时参与人1理论上能够得到的份额,即理论博弈平衡点M。
$$ M = 1 - {\delta _2}(1 - {\delta _1}M) \Leftrightarrow M = {{(1 - {\delta _2})} \mathord{\left/ {\vphantom {{(1 - {\delta _2})} {(1 - {\delta _1}{\delta _2})}}} \right. } {(1 - {\delta _1}{\delta _2})}} $$ (2) 由于参与双方出价策略具有保密性,博弈过程中双方无法通过理论博弈平衡点判断博弈是否结束,所以只能通过参与博弈的某一方判断对方的剩余报价是否大于自身在下一轮博弈中准备提出的报价,如果大于自身准备提出的报价,则博弈结束,否则进行下一轮的博弈[17-18]。
2. 基于改进型鲁宾斯坦协商策略的群机器人任务划分与分配算法
群机器人任务划分与分配问题可看作多方合作博弈的过程。根据群机器人系统的工作特点,遵循鲁宾斯坦协商策略中提出的轮流“出价−讨价−还价”思想,将鲁宾斯坦协商策略参与方的数量由限定的双方协商向多方共同协商的方向进行拓展延伸,通过对任务完成的状态进行实时反馈,使群机器人在任务划分与分配过程中体现出高效性和合理性[19]。
2.1 多方共同协商博弈过程
基于改进型鲁宾斯坦协商策略的群机器人任务采用“循环出价,末位决定”原则进行博弈。在$n$个参与方共同博弈的过程中,由前$n - 1$个参与方分别提出希望得到的份额,第$n$个参与方选择接受或拒绝,如果选择接受,则博弈结束,博弈结果按照前$n - 1$个参与方提出的份额进行划分与分配;如果选择拒绝,则第$n$个参与方与前$n - 2$个参与方再分别提出希望得到的份额,第$n - 1$个参与方选择接受或拒绝,如果选择接受,则博弈结束,博弈结果按前$n - 2$个参与方与第$n$个参与方提出的份额进行划分与分配;如果选择拒绝,则前$n - 3$个与后2个参与方再分别提出希望得到的份额,第$n - 2$个参与方选择接受或拒绝;依此类推,直到最终任务划分与分配份额被所有参与方接受为止[20]。
以3方共同协商博弈为例(图3),将协商参与方的折扣因子分别记为${\delta _1}$,${\delta _2}$,${\delta _3}$,首次提出的任务份额分别记为X,Y,Z。第1轮博弈由参与方A和参与方B先出价,参与方C可以接受或拒绝。如果参与方C接受,则博弈结束,博弈结果按照参与方A和参与方B提出的方案执行;如果参与方C拒绝,第2轮博弈开始,参与方C和参与方A共同出价(还价),参与方B可以接受或拒绝;如果参与方B接受,则博弈结束,博弈结果按参与方C和参与方A提出的方案执行;如果参与方B拒绝,第3轮博弈开始,参与方B和参与方C再出价;如此一直进行下去,直到出价被3个参与方都接受为止。
2.2 折扣因子计算模型
折扣因子$\delta $表示任务参与方对任务的执行能力,是根据各参与方的自身特征来确定的加密参数,对任务最终的分配比例起着决定性作用。折扣因子的影响因素有诸多方面,每个影响因素的变化对折扣因子造成的影响程度差别很大。根据任务的不同,将影响因素分为主要部分和次要部分,这里只考虑对任务划分有较大影响的主要部分。
如果影响因素大小与单位时间内完成的任务量成正比,则随着影响因素数值增大,单位时间内完成的任务量变化趋势为递增(如果影响因素大小与单位时间内完成任务量成反比,则取影响因素的倒数作为其数值)。任取多个对数型、指数型及比例型3种典型递增模式的影响因素进行分析,如图4所示。首先给出影响因素数值$x$与单位时间完成的任务量$ f $之间的关系,可知随着不同影响因素数值的增大,单位时间内完成任务量的递增趋势差别较大。完成单位任务量所需时间为$ t $,则$ t $和$ f $之间的关系为$ t = {1 \mathord{\left/ {\vphantom {1 f}} \right. } f} $,则基于$ x $与$ f $之间的变化关系,可得影响因素数值$ x $与$ t $的关系,当$ x $一定时,$ t $越大表示任务完成效率越低。
基于$ x $与$ t $的变化关系,用折扣因子$ \delta $表示$ 1 - t $,即表示影响因素对任务的影响能力,可得影响因素数值$ x $与其折扣因子$ \delta $的关系,如图5所示。可看出随着影响因素数值增大,如果单位时间内完成任务量增大的幅度越大,即折扣因子增长越快,则该影响因素对任务的影响能力就越大,意味着该影响因素越重要。
影响因素数值$ x $与折扣因子$ \delta $间的关系为
$$ \delta = \frac{2}{{\text{π }}}\arctan (x r) $$ (3) 式中$ r $为影响因素的权重系数,$ 0 < r \leqslant 1 $,r越大,单位时间完成的任务量越多,折扣因子越大,即越重要。
以指数型、对数型及比例型3种典型增长曲线为例,对影响因素数值$ x $与折扣因子$ \delta $之间的关系进行验证,结果如图6所示。首先取3种影响因素数值$ x $与单位时间完成任务量$ f $的数据,分别满足上述3种典型类型变化趋势,如图6(a)所示。根据影响因素数值$ x $、完成单位任务量所需时间$ t $及折扣因子$ \delta $之间的转换关系,可得影响因素数值$ x $与其折扣因子$ \delta $关系,如图6(b)所示。可看出随着影响因素数值增大,指数型增长模式在单位时间内完成任务量增大幅度最大,折扣因子增长最快,即该影响因素重要性最大,比例型增长次之,对数型增长最小。
分别为3种影响因素选取合适权重系数,代入式(3)进行验证,其中指数型增长的权重系数$ {r_1} = 0.078 $,对数型增长$ {r_2} = 0.009 $,比例型增长$ {r_3} = 0.025 $,将所得的计算结果与图6(b)中理论结果进行对比,结果如图7所示。可看出折扣因子计算结果与理论结果之间的误差在0.02范围内,所以在权重系数选择恰当的前提下,式(3)可对影响因素与折扣因子间的关系进行较好描述。
由于影响因素之间是耦合的,针对多个影响因素对折扣因子产生的影响,影响因素数值$ x $与折扣因子$ \delta $的关系为
$$ \delta = \frac{2}{{\text{π}} }\arctan \left( {k {\prod\limits_{j = 1}^m {{x_j} {r_j}} } } \right) $$ (4) 式中:$ k $为任务完成状态反馈参数;$ m $为影响因素总数;xj为第j个影响因素数值;rj为第j个影响因素的权重系数。
在折扣因子中引入任务完成状态反馈参数$ k $,对上一个分配周期任务执行情况进行评估,根据评估结果对任务划分与分配情况进行调整,使群机器人系统最大限度地发挥自身任务执行能力,进而高效完成任务。任务完成状态反馈参数$ k $为
$$ k = \frac{W}{{{W_{{\rm{average}}}}}} $$ (5) 式中:$ W $为任务执行度参数,表示在上一个分配周期中完成的任务量与分配总任务量比值;$ {W_{{\rm{average}}}} $为平均任务执行度参数,表示上一个分配周期中所有任务参与方任务执行度参数的算术平均数。
第1个分配周期(任务划分的初始阶段)进行任务划分与分配时$ k = 1 $。
2.3 多方协商平衡
改进型鲁宾斯坦协商策略的最大特点是任务划分与分配由原来的双方进行博弈改进为多方博弈。由于最终的博弈平衡需要满足所有参与方的需求份额,所以其博弈过程更为复杂,持续时间更长。
改进型鲁宾斯坦协商策略基于有限阶段逆向归纳法寻找多方博弈的理论协商博弈平衡点:$ n $个参与方进行博弈,每个参与方的折扣因子分别为$ {\delta _1} $−${\delta _n} $,博弈过程如图8所示。在第$i$($i \geqslant n$)轮博弈时编号为1−$ n - 1 $的参与方分别出价$ {M_1} $−${M_{n - 1}} $,编号为$ n $的参与方得到剩余份额${s_0}$后达成协议。因为第$i$轮博弈时的${M_1}$等价于第$i - 1$轮博弈时的$ {\delta _1}{M_1} $,参与方$ n $在第$i - 1$轮博弈时最多得到$ {s_n} $;因为第$i - 1$轮博弈时的$ {M_2} $等价于第$i - 2$轮博弈时的$ {\delta _2}{M_2} $,参与方1在第$i - 2$轮博弈时至少得到$ {s_1} $;因为第$i - 2$轮博弈时的$ {M_3} $等价于第$i - 3$轮博弈时的$ {\delta _3}{M_3} $,参与方2在第$i - 3$轮博弈时至少得到$ {s_2} $;依次类推,在第$i - n + 1$轮博弈时的$ {s_n} $等价于第$i - n$轮博弈时的$ {\delta _n}{s_n} $,参与方$ n - 1 $在第$i - n$轮博弈至少得到$ {s_{n - 1}} $。
根据第$i$轮博弈时各参与方所得份额等价于第$i - n$轮博弈时所得的份额,可得
$$ \left\{ \begin{array}{l} M_1=s_1 \\ M_2=s_2 \\ \qquad \vdots \\M_{n-1}=s_{n-1} \\ M_n=s_0 \end{array} \right. $$ (6) 该方程组的未知数分别为参与人1−n的所得份额$ {M_1} $−$ {M_n} $,求解该方程组即可得出参与人1−n通过改进型鲁宾斯坦协商策略进行博弈后所得的理论协商博弈平衡点。
$$ \begin{split} {M_J} = \left\{ {\begin{array}{*{20}{l}} \dfrac{{\displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} }}{{({\delta _J} - 1) \left[ {\displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} + \displaystyle \sum_{J = 1}^n {\left( {{\raise0.7ex\hbox{${\displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} }$} \mathord{\left/ {\vphantom {{\displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} } {({\delta _J} - 1)}}}\right.} \lower0.7ex\hbox{${({\delta _J} - 1)}$}}} \right)} } \right]}}\;, \\ J = 1,2 \cdots ,n - 1 \\ \dfrac{{{\delta _n} \displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} }}{{({\delta _n} - 1) \left[ {\displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} + \displaystyle \sum_{J = 1}^n {\left( {{\raise0.7ex\hbox{${\displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} }$} \mathord{\left/ {\vphantom {{\displaystyle \prod_{i = 1}^n {({\delta _i} - 1)} } {({\delta _J} - 1)}}}\right.} \lower0.7ex\hbox{${({\delta _J} - 1)}$}}} \right)} } \right]}}{\text{, }} \\ J = n{\text{ }} \end{array}} \right. \end{split} $$ (7) 3. 实验验证
以工业级四旋翼无人机组共同完成某煤矿矿区整体监测任务作为实验背景,对基于改进型鲁宾斯坦协商策略的群机器人任务划分与分配算法的高效性与合理性进行验证。工业级四旋翼无人机外形与视角如图9所示,技术参数见表1。在任务执行过程中,当完成任务划分与分配后,运用Web+GIS技术自动生成和优化作业航线。运用电子围栏与飞行控制系统相配合的方式规划作业区域和禁飞区域,其中任务区域的总面积为3.498 m2。无人机群依据规划航线自主飞行,实现任务区域遍历[21-22]。
表 1 无人机技术参数Table 1. Technical parameters of unmanned aerial vehicles机体尺寸/m 直径1.4,高0.6 最大飞行速度/(km·h−1) 21 空载质量/kg 7 最大抗风能力/级 7 满载续航时间/min 45 实验准备阶段,将13架无人机分为3组,每一组作为一个参与方参与任务划分与分配过程的博弈。对每组无人机的最大运动速度进行限制,使无人机的飞行能力实现差异化。3组无人机的个数与飞行速度见表2。
表 2 3组无人机数量及飞行速度Table 2. Number and running speed of three groups of unmanned aerial vehicles组别 无人机数量/架 最大飞行速度/(km·h−1) 1 3 8.9 2 6 4.2 3 4 3.8 3.1 第1个分配周期的任务比例分配
进行任务区域划分前需确定3组无人机的初始折扣因子。主要影响因素有每组无人机数量和运行速度,取无人机数量权重系数$ {r_1} = 0.95 $,机器人运行速度权重系数$ {r_2} = 0.85 $,任务完成状态反馈参数$ k = 1 $。根据式(4)可得3组无人机的初始折扣因子分别为$ {\delta _1} = 0.982 \; 3 $,$ {\delta _2} = 0.976 \; 5 $,$ {\delta _3} = 0.965 \; 5 $。设每一次任务划分与分配周期为120 s,总任务份额为1,在明确任务区域的总面积和3组无人机的折扣因子后,根据式(6)可得3组无人机的理论协商博弈平衡点,分别为0.363 5,0.325 6,0.310 9。
根据3组无人机的参数,运用改进型鲁宾斯坦协商策略对任务份额进行划分,博弈过程如图10所示。博弈共进行了47轮,在第1轮博弈中,第1组和第2组无人机的初始出价(期望份额)为0.49,则第3组无人机得到的初始份额为0.02,小于其在第2轮博弈中准备提出的报价0.49,则3组无人机进入第2轮的博弈。依此类推,第2组无人机得到的报价为0.336 0,大于其在下一轮博弈中准备提出的报价0.335 1,则博弈过程结束,3组无人机得到博弈的平衡。在第1个分配周期的初始阶段,3组无人机分配的任务份额分别为0.374 8,0.336 0,0.289 2,与理论协商博弈平衡点相比,误差份额保持在0.05范围内。误差产生的原因是,通过式(6)只需要经过1步计算即可得出理论博弈平衡点,但实际平衡点需要通过多步协商博弈获取,每一步计算产生的误差均会得到累计。
由于任务执行过程中受风速、任务区域轮廓等因素影响,第1个分配周期中每组无人机对分配所得任务的完成情况有较大差别。第1个分配周期结束后任务区域的剩余面积,即第2个分配周期任务区域总面积为3.303 km2。
根据式(5)计算第1个分配周期的任务完成状态反馈参数,对3组无人机的任务执行情况进行评估,根据评估情况对折扣因子进行适应性调整。第1个分配周期中3组无人机对任务的完成情况与状态反馈参数见表3。将$ k $代入式(4),可得3组无人机的折扣因子:$ {\delta _1} = 0.985 \; 9 $, $ {\delta _2} = 0.976 \; 2 $,$ {\delta _3} = 0.953 \; 8 $。
表 3 第1个分配周期的任务完成情况与状态反馈参数Table 3. Task completion and status feedback parameters in the first assignment cycle无人机组别 1 2 3 分配任务面积/ km2 1.311 1.175 1.012 完成任务面积/ km2 0.0906 0.0643 0.0401 任务执行度参数/% 6.91 5.47 3.96 任务完成状态反馈参数 1.2685 1.0042 0.7270 3.2 剩余分配周期的任务比例分配
在第2个分配周期的初始阶段,根据第2个分配周期的任务区域面积和3组无人机的折扣因子,运用改进型鲁宾斯坦协商策略对任务区域进行新一轮的划分与分配,在进行了44轮博弈后得到协商博弈平衡,3组无人机获得的任务份额分别为0.402 2,0.344 9,0.252 9。
3组无人机共同执行矿区整体监测任务共经历15个分配周期。每组无人机在不同分配周期的任务完成情况如图11所示。受外界(如地形、气候等不可抗拒因素)影响,同一组无人机在不同分配周期完成的任务量相差较大,除第15个分配周期外,第1组无人机在单个分配周期完成任务量task_1变化范围为0.071 4~ 0.125 8 km2,第2组无人机在单个分配周期完成任务量task_2的变化范围为0.052 4~ 0.100 8 km2,第3组无人机在单个分配周期完成任务量task_3的变化范围为0.041 2~0.082 9 km2。
在每个分配周期初始阶段,通过分析上个分配周期中每组无人机任务执行情况,即每组无人机的执行水平与任务总体执行水平之间的关系,确定任务完成状态反馈参数$ k $。通过式(4)对折扣因子$ \delta $进行调整,进而通过改进型鲁宾斯坦协商策略对每个任务分配周期的任务划分比例$ p $进行调整。任务执行过程中,在任务比例划分阶段,3组无人机在不同分配周期的反馈参数$ k $、折扣因子$ \delta $、划分比例h的变化情况如图12所示。可看出划分比例h的变化趋势与任务完成状态反馈参数$ k $的变化趋势基本相符,即在前一个分配周期中任务执行水平较高的无人机组,在下一周期中所分配的任务量会随之增大,相反地,任务执行水平较低的无人机组在下一周期中分配的任务量随之降低,实现了执行能力的最大化。
不同分配周期的博弈轮数如图13所示,可看出运用改进型鲁宾斯坦协商策略,每个分配周期的博弈轮数保持在40~50之间,稳定地解决了区域遍历任务过程中的任务划分分配问题。
3.3 不同任务划分与分配算法高效性与合理性对比实验
为了比较算法在任务划分与分配方面的高效性,分别运用3种不同的任务划分与分配算法进行煤矿矿区整体监测任务实验,实验中设置相同的无人机数量、运行速度及任务区域面积。每种任务划分与分配算法分别进行3次实验,取3次实验经历的平均时间作为参考。
算法1通过计算每组无人机数量与运行速度的乘积,将乘积的比例直接作为3组无人机任务划分与分配的标准,即每组无人机分配的任务份额分别为0.441 2,0.333 0,0.225 8;算法2使用多方共同协商的鲁宾斯坦协商策略,但不考虑任务完成状态反馈参数$ k $,任务的分配和执行过程不会向任务划分过程进行反馈,3组无人机分配的任务份额始终为0.374 8,0.336 0,0.289 2;算法3采用改进型鲁宾斯坦协商策略,实现任务的动态划分与分配。由于无人机续航能力弱的缺点不可避免,无人机电池更换时间不在实验计时范围内。
通过对总体任务执行过程进行计时,实现对3种不同任务划分与分配算法高效性的对比。基于3种算法的任务执行过程所经历的时间见表4。可看出算法3的任务划分与分配效率较算法1、算法2分别提升了30.10%,18.29%。
表 4 3种任务划分与分配算法实验时间Table 4. Experiment time of three task partition division and assignment algorithmss 时间 实验1 实验2 实验3 平均值 算法1 1 344 1 458 1 394 1 399 算法2 1 238 1 152 1 202 1 197 算法3 986 945 1 003 978 通过对每组无人机的任务执行过程进行计时,实现对3种不同的任务划分与分配算法合理性的对比。每组无人机的平均任务执行时间见表5。可看出基于算法1的3组无人机执行任务的平均最大时间差为188 s,即无人机组在执行完任务之后平均有188 s的等待时间,这段时间内部分无人机组处于空闲状态,而部分无人机一直处于任务执行状态;同理,基于算法2的3组无人机执行任务的平均最大时间差为121 s,这是由于算法2运用了多方共同协商的鲁宾斯坦协商策略,该策略通过折扣因子优化了影响因素(无人机数量和运行速度)与任务划分与分配结果之间的关系,避免了影响因素随着其数值增大导致的冗余问题;基于算法3的3组无人机执行任务的平均最大时间差为42 s,较算法1、算法2分别优化了77.66%,65.29%,这是由于算法3通过引入任务完成状态反馈参数$ k $,及时对任务参与方的任务执行过程进行评估,将任务的分配和执行过程向任务的划分阶段进行反馈,使任务的划分与分配更加准确。
表 5 每组无人机的任务执行时间Table 5. Task execution time of each group of unmanned aerial vehicles 平均作业时间 最大组别时间差 机组1 机组2 机组3 算法1 1337 1482 1294 188 算法2 1 262 1141 1189 121 算法3 993 979 1 035 42 由实验结果可知,运用改进型鲁宾斯坦协商策略对任务进行划分与分配,能够最大化地发挥群机器人的任务执行能力,体现了改进型鲁宾斯坦协商策略在任务划分与分配方面的高效性和合理性优势。
4. 结论
1) 将鲁宾斯坦协商策略中的双方博弈向多方共同博弈的方向拓展延伸;以对任务最终分配起决定性作用的影响因素为研究对象,提出了折扣因子计算方法,根据该方法能够量化参与方对任务的执行能力;在折扣因子中引入任务完成状态反馈参数,通过评估对所分配任务的执行程度,对任务划分与分配情况进行调整。
2) 基于3组无人机合作开展煤矿矿区监测任务实验,对算法的高效性与合理性进行了验证。验证结果表明:算法3的任务划分与分配效率较算法1、算法2分别提升了30.10%,18.29%;基于算法3的3组无人机执行任务的平均最大时间差为42 s,较算法1、算法2分别优化了77.66%与65.29%。
-
[1] 孙继平. 屯兰煤矿“2·22”特别重大瓦斯爆炸事故原因及教训[J]. 煤炭学报,2010,35(1):72-75. SUN Jiping. The causes and lessons of "2.22" gas explosion disaster at Tunlan Coal Mine[J]. Journal of China Coal Society,2010,35(1):72-75.
[2] 孙继平. 煤矿瓦斯和煤尘爆炸感知报警与爆源判定方法研究[J]. 工矿自动化,2020,46(6):1-5,11. SUN Jiping. Research on method of coal mine gas and coal dust explosion perception alarm and explosion source judgment[J]. Industry and Mine Automation,2020,46(6):1-5,11.
[3] 孙继平,李小伟,徐旭,等. 矿井电火花及热动力灾害紫外图像感知方法研究[J]. 工矿自动化,2022,48(4):1-4,95. SUN Jiping,LI Xiaowei,XU Xu,et al. Research on ultraviolet image perception method of mine electric spark and thermal power disaster[J]. Journal of Mine Automation,2022,48(4):1-4,95.
[4] 孙继平. 互联网+煤矿监控与通信[M]. 北京: 煤炭工业出版社, 2016. SUN Jiping. Internet+coal mine monitoring and communication[M]. Beijing: China Coal Industry Press, 2016.
[5] 孙继平,钱晓红. 2004—2015年全国煤矿事故分析[J]. 工矿自动化,2016,42(11):1-5. SUN Jiping,QIAN Xiaohong. Analysis of coal mine accidents in China during 2004-2015[J]. Industry and Mine Automation,2016,42(11):1-5.
[6] 孙继平. 煤矿事故分析与煤矿大数据和物联网[J]. 工矿自动化,2015,41(3):1-5. SUN Jiping. Accident analysis and big data and Internet of things in coal mine[J]. Industry and Mine Automation,2015,41(3):1-5.
[7] 孙继平,钱晓红. 煤矿重特大事故应急救援技术及装备[J]. 煤炭科学技术,2017,45(1):112-116,153. DOI: 10.13199/j.cnki.cst.2017.01.019 SUN Jiping,QIAN Xiaohong. Emergency rescue technology and equipment of mine extraordinary accidents[J]. Coal Science and Technology,2017,45(1):112-116,153. DOI: 10.13199/j.cnki.cst.2017.01.019
[8] 汪金刚,林伟,彭鹄,等. 高压放电紫外传感器与检测装置研究[J]. 传感器与微系统,2010,29(8):56-59. DOI: 10.13873/j.1000-97872010.08.005 WANG Jingang,LI Wei,PENG Hu,et al. Study on ultraviolet sensor and detection to high-voltage discharge[J]. Transducer and Microsystem Technologies,2010,29(8):56-59. DOI: 10.13873/j.1000-97872010.08.005
[9] 王鹏飞,杨余旺,夏吉安. 基于图像背景建模的电火花检测[J]. 计算机技术与发展,2018,28(3):154-159. WANG Pengfei,YANG Yuwang,XIA Ji'an. Electric spark detection based on background generation[J]. Computer Technology and Development,2018,28(3):154-159.
[10] 余家奎. 基于视频的火花和烟雾检测算法研究[D]. 合肥: 中国科学技术大学, 2015. YU Jiakui. Research on video based spark and smoke detection algorithms[D]. Hefei: University of Science and Technology of China, 2015.
[11] 李杨,李绍鹏,刘建翔,等. 物料输送管道中的火花检测及熄除技术研究[J]. 消防科学与技术,2018,37(11):1551-1554. DOI: 10.3969/j.issn.1009-0029.2018.11.031 LI Yang,LI Shaopeng,LIU Jianxiang,et al. Research on spark detection and extinguishing technology in material delivery pipeline[J]. Fire Science and Technology,2018,37(11):1551-1554. DOI: 10.3969/j.issn.1009-0029.2018.11.031
[12] 刘树林,钟久明,樊文斌,等. 电容电路短路火花放电特性及其建模研究[J]. 煤炭学报,2012,37(12):2123-2128. LIU Shulin,ZHONG Jiuming,FAN Wenbin,et al. Short circuit discharge characteristics of the capacitive circuit and its mathematical model[J]. Journal of China Coal Society,2012,37(12):2123-2128.
[13] 张燕美, 李维坚. 本质安全电路设计[M]. 北京: 煤炭工业出版社, 1992. ZHANG Yanmei, LI Weijian. Intrinsic safety circuit design[M]. Beijing: China Coal Industry Press, 1992.
[14] 陈坤,张小良,陶光远,等. 影响静电火花放电的因素[J]. 中国粉体技术,2021,27(5):1-10. DOI: 10.13732/j.issn.1008-5548.2021.05.001 CHEN Kun,ZHANG Xiaoliang,TAO Guangyuan,et al. Influence factors of electrostatic spark discharge[J]. China Powder Science and Technology,2021,27(5):1-10. DOI: 10.13732/j.issn.1008-5548.2021.05.001
[15] 刘佳. 静电火花放电特性探究[D]. 大连: 大连理工大学, 2020. LIU Jia. Exploring the characteristics of electrostatic spark discharge[D]. Dalian: Dalian University of Technology, 2020.
[16] 梁天宇. 浅谈电火花加工的要素[J]. 中国高新技术企业,2015(4):91-92. DOI: 10.13535/j.cnki.11-4406/n.2015.0327 LIANG Tianyu. Discussion on the elements of electrical discharge machining[J]. China High-Tech Enterprises,2015(4):91-92. DOI: 10.13535/j.cnki.11-4406/n.2015.0327
[17] MT/T 1199—2023 煤矿用防爆柴油机无轨胶轮运输车辆通用安全技术条件[S]. MT/T 1199-2023 General safety technical condition of the explosion-proof diesel trackless rubber wheel transport vehicles for coal mines[S].
[18] GB 17509—2008汽车及挂车转向信号灯配光性能[S]. GB 17509-2008 Photometric characteristics of direction indicators for motor vehicles and their trailers[S].
[19] GB 14886—2016道路交通信号灯设置与安装规范[S]. GB 14886-2016 Specifications for road traffic signal setting and installation[S].
[20] GA/T 743—2016闪光警告信号灯[S]. GA/T 743-2016 Flash alarm signals[S].
[21] JB/T 12707—2016道路监控电子闪光装置[S]. JB/T 12707-2016 Electronic flash apparatus for road monitoring[S].
-
期刊类型引用(10)
1. 闫晓霞. 矿井主通风机不停风倒机控制的研究与实现. 机械工程与自动化. 2024(01): 213-215 . 百度学术
2. 蔡佳浩,王前进,辅小荣,马小平. 矿井主要通风机切换过程供给风量优化控制研究. 工矿自动化. 2023(01): 140-145+161 . 本站查看
3. 任春美. 基于深度学习的矿用通风机运行状态监测及报警系统研究. 煤炭技术. 2023(04): 199-201 . 百度学术
4. 史俊亮. 煤矿通风机不停风倒机控制系统设计应用. 机械研究与应用. 2023(02): 105-107 . 百度学术
5. 王静. 煤矿主通风机控制系统控制器优选. 机械管理开发. 2023(10): 177-178 . 百度学术
6. 刘通海. 矿井局部通风机不同控制方式对风量调节效果的对比分析. 机械管理开发. 2022(05): 178-179 . 百度学术
7. 王瑜,刘艳华. 隧道工程信息化全过程自适应施工自动控制系统. 自动化与仪器仪表. 2021(07): 100-103 . 百度学术
8. 唐翠微. 一种基于混合神经网络的机械手移动轨迹自动控制技术研究. 机床与液压. 2021(22): 86-90 . 百度学术
9. 蔺素宏,安高成,纪宇龙,郭宇航. 电液伺服变量泵变量机构的非线性控制. 液压与气动. 2020(03): 107-112 . 百度学术
10. 胡晨飞. 煤矿通风系统自动化技术的研究与应用. 山西煤炭. 2020(04): 62-65 . 百度学术
其他类型引用(4)