运维作业管控系统、方法及存储介质技术方案

技术编号:38319521 阅读:10 留言:0更新日期:2023-07-29 09:01
本申请提供一种运维作业管控系统、方法及存储介质,通过获取运维作业数据(当前调度方案中每个任务的状态信息和每个运维人员的作业信息,以及资源信息),预处理后输入预设的运维任务优化模型,输出任务优化数据,以对当前调度方案中的运维作业进行调度。这样的方式可以实时监测运维作业现场的情况,利用预设的运维任务优化模型,实现对运维作业的合理管控,有利于缩减完工期限。有利于缩减完工期限。有利于缩减完工期限。

【技术实现步骤摘要】
运维作业管控系统、方法及存储介质


[0001]本申请涉及运维调度
,具体而言,涉及一种运维作业管控系统、方法及存储介质。

技术介绍

[0002]在运维作业中,作业人员管控和运维作业管控一直是困扰施工作业顺利进行的难题。部分作业现场管理混乱,不利于作业进度的把控,而对于管理人员来说,对作业人员的合理调度,是保证任务在工期内完工的一个重要措施。人力较难实现实时的监管,因此,基于计算机的运维作业管控系统应运而生。
[0003]但目前的运维作业管控系统,并没有适合运维作业现场管控的,多数属于提前报备和安排任务的情况,难以做到实时调度,不适用于对作业现场的管控。

技术实现思路

[0004]本申请实施例的目的在于提供一种运维作业管控系统、方法及存储介质,以实现对运维作业现场的合理管控,尽可能保证完工期限。
[0005]为了实现上述目的,本申请的实施例通过如下方式实现:
[0006]第一方面,本申请实施例提供一种运维作业管控方法,包括:获取运维作业数据,其中,所述运维作业数据揭示当前调度方案中每个任务的状态信息和每个运维人员的作业信息,以及资源信息;将所述运维作业数据预处理后输入预设的运维任务优化模型,并获取所述运维任务优化模型输出的任务优化数据;基于所述任务优化数据,对当前调度方案中的运维作业进行调度。
[0007]在本申请实施例中,获取运维作业数据(当前调度方案中每个任务的状态信息和每个运维人员的作业信息,以及资源信息),预处理后输入预设的运维任务优化模型,输出任务优化数据,以对当前调度方案中的运维作业进行调度。这样的方式可以实时监测运维作业现场的情况,利用预设的运维任务优化模型,实现对运维作业的合理管控,有利于缩减完工期限。
[0008]结合第一方面,在第一方面的第一种可能的实现方式中,在获取运维作业数据之前,所述方法还包括构建所述运维任务优化模型,所述运维任务优化模型的构建过程具体包括:构建目标函数,所述目标函数用于最小化运维任务的最大延迟时间;添加任务约束条件,其中,任务约束条件用于揭示运维任务需要满足的条件;添加人员约束条件,其中,人员约束条件用于揭示运维人员执行运维任务时需要满足的条件;添加资源约束条件,其中,资源约束条件用于揭示资源用量需要满足的条件;添加时延约束条件,其中,时延约束条件用于揭示调度运维人员去执行运维任务时需要满足的条件;选定优化求解器,基于任务约束条件、人员约束条件、资源约束条件、时延约束条件对目标函数求解并输出。
[0009]在该实现方式中,通过构建目标函数,用于最小化运维任务的最大延迟时间,然后添加任务约束条件、人员约束条件、资源约束条件和时延约束条件,选定优化求解器对目标
函数求解,实现运维任务优化。这样可以实现对运维任务优化模型的构建,适用于作业现场这种应用场景中,能够综合考虑多方面(任务状态、人员情况、资源情况和运维任务现场调度时合理的时延情况等)的因素,使得模型在应用于作业现场这种应用场景时能够有效发挥运维任务的优化作用,实现对运维任务的实时优化。
[0010]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,构建目标函数为:
[0011]MinZ=Max
m∈Mi
(ΔTpm+RTm

DTm)
+

[0012]其中,MinZ表示最小化运维任务的最大延迟时间,Mi表示运维任务集合,Mi={1,2,3,...,M},m∈Mi,m表示运维任务的编号,ΔTpm表示当前调度方案中运维人员p前往执行运维任务m时消耗的时长,RTm表示当前调度方案中运维任务m的实际完成时刻,DTm表示当前调度方案中运维任务m的预定完成时刻,RTm、DTm为正整数。
[0013]在该实现方式中,运维任务的最大延迟时间考虑前调度方案中运维任务的预定完成时刻和实际完成时刻,以及运维人员前往执行运维任务时需要消耗的时长,从而能很好地考虑最小化运维任务的最大延迟时间,以便最小化这个最大延迟时间,实现运维任务的优化。
[0014]结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,任务约束条件包括:
[0015][0016][0017][0018][0019][0020][0021]其中,STm表示当前调度方案中运维任务m的开始时刻,DTm表示当前调度方案中运维任务m的预定完成时刻,RTm表示当前调度方案中运维任务m的实际完成时刻,STm、DTm、RTm为正整数,Pi表示运维人员的集合,Pi={1,2,3,...,P},p∈Pi,p表示运维人员的编号,Ti表示时刻的集合,Ti={1,2,3,...,T},t∈Ti,t表示时刻编号,y
pmt
表示运维人员p在t时刻是否正在处理运维任务m,若是,取值为1,若否,取值为0,x
pm
表示运维任务m是否分配给运维人员p,若是,取值为1,若否,取值为0,Qpm表示运维人员p处理运维任务m所需的时长,Mi表示运维任务集合,Mi={1,2,3,...,M},m∈Mi,m表示运维任务的编号,M

pi表示运维人员p能处理的任务集合,M

pi={1,2,3,...,m

},m

∈M

pi,m

是运维人员p能处理的运维任务的编号。
[0022]在该实现方式中,运维任务的约束条件或约定了运维任务的特点,例如开始时刻、实际完成时刻、任务开始即不停止(针对不同任务类型,此处的条件可以变化,例如,有的运维任务可以暂停,则去掉关于任务不可停止的约束条件,采用时间累加的方式确定实际完成时刻)、运维任务需要分配给能够处理此任务类型的运维人员。
[0023]结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式
中,人员约束条件包括:
[0024][0025][0026]其中,Ti表示时刻的集合,Ti={1,2,3,...,T},t∈Ti,t表示时刻编号,y
pmt
表示运维人员p在t时刻是否正在处理运维任务m,若是,取值为1,若否,取值为0,x
pm
表示运维任务m是否分配给运维人员p,若是,取值为1,若否,取值为0,Qpm表示运维人员p处理运维任务m所需的时长,Fpt表示运维人员p在t时刻是否空闲,若是,取值为1,若否,取值为0。
[0027]结合第一方面的第一种可能的实现方式,在第一方面的第五种可能的实现方式中,资源约束条件包括:
[0028][0029][0030][0031][0032][0033][0034]R=R0+ΔR,
[0035]其中,Ri表示消耗型资源的数量集合,Ri={1,2,3,...,R},r∈Ri,r是使用消耗型资源的编号,y
pmt
表示运维人员p在t时刻是否正在处理运维任务m,若是,取值为1,若否,取值为0,x
pm<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运维作业管控方法,其特征在于,包括:获取运维作业数据,其中,所述运维作业数据揭示当前调度方案中每个任务的状态信息和每个运维人员的作业信息,以及资源信息;将所述运维作业数据预处理后输入预设的运维任务优化模型,并获取所述运维任务优化模型输出的任务优化数据;基于所述任务优化数据,对当前调度方案中的运维作业进行调度。2.根据权利要求1所述的运维作业管控方法,其特征在于,在获取运维作业数据之前,所述方法还包括构建所述运维任务优化模型,所述运维任务优化模型的构建过程具体包括:构建目标函数,所述目标函数用于最小化运维任务的最大延迟时间;添加任务约束条件,其中,任务约束条件用于揭示运维任务需要满足的条件;添加人员约束条件,其中,人员约束条件用于揭示运维人员执行运维任务时需要满足的条件;添加资源约束条件,其中,资源约束条件用于揭示资源用量需要满足的条件;添加时延约束条件,其中,时延约束条件用于揭示调度运维人员去执行运维任务时需要满足的条件;选定优化求解器,基于任务约束条件、人员约束条件、资源约束条件、时延约束条件对目标函数求解并输出。3.根据权利要求2所述的运维作业管控方法,其特征在于,构建目标函数为:MinZ=Max
m∈Mi
(ΔTpm+RTm

DTm)
+
,其中,MinZ表示最小化运维任务的最大延迟时间,Mi表示运维任务集合,Mi={1,2,3,...,M},m∈Mi,m表示运维任务的编号,ΔTpm表示当前调度方案中运维人员p前往执行运维任务m时消耗的时长,RTm表示当前调度方案中运维任务m的实际完成时刻,DTm表示当前调度方案中运维任务m的预定完成时刻,RTm、DTm为正整数。4.根据权利要求2所述的运维作业管控方法,其特征在于,任务约束条件包括:4.根据权利要求2所述的运维作业管控方法,其特征在于,任务约束条件包括:4.根据权利要求2所述的运维作业管控方法,其特征在于,任务约束条件包括:4.根据权利要求2所述的运维作业管控方法,其特征在于,任务约束条件包括:4.根据权利要求2所述的运维作业管控方法,其特征在于,任务约束条件包括:4.根据权利要求2所述的运维作业管控方法,其特征在于,任务约束条件包括:其中,STm表示当前调度方案中运维任务m的开始时刻,DTm表示当前调度方案中运维任务m的预定完成时刻,RTm表示当前调度方案中运维任务m的实际完成时刻,STm、DTm、RTm为正整数,Pi表示运维人员的集合,Pi={1,2,3,...,P},p∈Pi,p表示运维人员的编号,Ti表示时刻的集合,Ti={1,2,3,...,T},t∈Ti,t表示时刻编号,y
pmt
表示运维人员p在t时刻是否正在处理运维任务m,若是,取值为1,若否,取值为0,x
pm
表示运维任务m是否分配给运维人员p,若是,取值为1,若否,取值为0,Qpm表示运维人员p处理运维任务m所需的时长,Mi表示
运维任务集合,Mi={1,2,3,...,M},m∈Mi,m表示运维任务的编号,M

pi表示运维人员p能处理的任务集合,M

pi={1,2,3,...,m

},m

∈M

pi,m

是运维人员p能处理的运维任务的编号。5.根据权利要求2所述的运维作业管控方法,其特征在于,人员约束条件包括:5.根据权利要求2所述的运维作业管控方法,其特征在于,人员约束条件包括:其中,Ti表示时刻的集合,Ti={1,2...

【专利技术属性】
技术研发人员:王敏李斌谢一德刘思尧苏婷张波张立中吴双段文奇秦振威马润彭嘉润赵中英马飞
申请(专利权)人:国网宁夏电力有限公司信息通信公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1