一种应急发电车调度方法、系统、设备和存储介质与流程

文档序号:32780429发布日期:2022-12-31 14:49阅读:来源:国知局

技术特征:
1.一种应急发电车调度方法,其特征在于,包括:响应应急发电车调度请求,获取所述应急发电车调度请求携带的调度数据;根据所述调度数据中获取各个调度位置的经纬度以及各个台区停电信息,确定各个所述调度位置之间的调度距离以及各个台区停电时户数;根据所述应急发电车调度请求对应的调度需求,确定目标函数;根据所述调度需求将所述调度距离或所述台区停电时户数输入所述目标函数,并在预设的约束条件下求解所述目标函数,输出最优调度方案;按照所述最优调度方案对各个应急发电车实施调配。2.根据权利要求1所述的应急发电车调度方法,其特征在于,所述调度位置包括第一调度位置和第二调度位置;所述根据所述调度数据中获取的各个调度位置的经纬度以及各个台区停电信息,确定各个所述调度位置之间的调度距离以及各个台区停电时户数的步骤,包括:从所述调度数据中获取第一调度位置信息、第二调度位置信息和各个台区停电信息;计算所述第一调度位置信息与所述第二调度位置信息之间的调度距离;计算公式如下:;;其中,为第一调度位置的纬度,为第二调度位置的纬度,为第一调度位置的经度,为第二调度位置的经度,是a、b对于地球球心所张的角的余弦大小,为第一调度位置与第二调度位置之间的调度距离;根据各个所述台区停电信息,确定各个台区停电时户数。3.根据权利要求2所述的应急发电车调度方法,其特征在于,所述台区停电信息包括台区停电时长、台区停电用户数和应急发电车供电时户数;所述根据各个台区停电信息,确定各个台区停电时户数的步骤,包括:计算各个所述台区停电时长和各个所述台区停电用户数的乘值总和;计算所述乘值总和和全部应急发电车供电时户数总和的差值,得到各个台区停电时户数。4.根据权利要求1所述的应急发电车调度方法,其特征在于,所述根据所述应急发电车调度请求对应的调度需求,确定目标函数的步骤,包括:当所述应急发电车调度请求对应的调度需求为油耗最低需求时,匹配所述油耗最低需求对应的中压发电车行驶路程和低压发电车行驶路程;以应急发电车最短行驶路程为目标,结合所述中压发电车行驶路程和所述低压发电车行驶路程,构建第一目标函数;当所述应急发电车调度请求对应的调度需求为停电损失最小需求时,匹配所述停电损失最小需求对应的台区停电时长、台区停电用户数以及应急发电车供电时户数;
计算各个台区停电时长和各个台区停电用户数的乘值总和;以最少停电时户数为目标,结合所述台区停电时长、所述台区停电用户数和所述应急发电车供电时户数,构建第二目标函数。5.根据权利要求4所述的应急发电车调度方法,其特征在于,所述以应急发电车最短行驶路程为目标,结合所述中压发电车行驶路程和所述低压发电车行驶路程,构建第一目标函数的步骤,包括:以应急发电车最短行驶路程为目标,计算各个中压发电车与各个台区所在支线开关位置之间的第一行驶距离、第二行驶距离和第三行驶距离;计算所述第一行驶距离、所述第二行驶距离和所述第三行驶距离之间的第一行驶距离和值;计算全部所述第一行驶距离和值的第一行驶路程和值,得到所述中压发电车行驶路程;计算各个低压发电车与各个台区之间的第四行驶距离、第五行驶距离和第六行驶距离;计算所述第四行驶距离、所述第五行驶距离和所述第六行驶距离之间的第二行驶距离和值;计算全部所述第二行驶距离和值的第二行驶路程和值,得到所述低压发电车行驶路程;结合所述中压发电车行驶路程和所述低压发电车行驶路程,构建第一目标函数。6.根据权利要求5所述的应急发电车调度方法,其特征在于,所述以应急发电车最短行驶路程为目标,计算各个中压发电车与各个台区所在支线开关位置之间的第一行驶距离、第二行驶距离和第三行驶距离的步骤,包括:以应急发电车最短行驶路程为目标,当需要中压发电车供电,且中途补油时,计算加油站与各个台区所在支线开关位置之间的第一最短距离;计算各个所述加油站与各个中压发电车初始位置之间的第一位置距离;计算所述第一最短距离和所述第一位置距离之间的第一最小值和值;计算所述第一最短距离和第一距离阈值之间的第一距离乘值;计算所述中压发电车初始位置与所述台区所在支线开关位置之间的第二位置距离,并计算所述第一最小值和值、所述第一距离乘值和所述第二位置距离之间的和值,得到第一行驶距离;当需要所述中压发电车供电,且中途不补油时,计算所述第一最小值和值和所述第二位置距离之间的和值,得到第二行驶距离;当不需要所述中压发电车供电,确定第三行驶距离。7.根据权利要求5所述的应急发电车调度方法,其特征在于,所述计算各个低压发电车与各个台区之间的第四行驶距离、第五行驶距离和第六行驶距离的步骤,包括:当需要低压发电车供电,且中途补油时,计算加油站与各个台区之间的第二最短距离;计算各个所述加油站与各个低压发电车初始位置之间的第三位置距离;计算所述第二最短距离和所述第三位置距离之间的第二最小值和值;计算所述第二最短距离和第二距离阈值之间的第二距离乘值;
计算所述低压发电车初始位置与所述台区之间的第四位置距离,并计算所述第二最小值和值、所述第二距离乘值和所述第四位置距离之间的和值,得到第四行驶距离;当需要所述低压发电车供电,且中途不补油时,计算所述第二最小值和值和所述第四位置距离之间的和值,得到第五行驶距离;当不需要所述低压发电车供电时,确定第六行驶距离。8.一种应急发电车调度系统,其特征在于,包括:调度数据模块,用于响应应急发电车调度请求,获取所述应急发电车调度请求携带的调度数据;调度距离模块,用于根据所述调度数据获取各个调度位置的经纬度以及各个台区停电信息,确定各个所述调度位置之间的调度距离以及各个台区停电时户数;目标函数模块,用于根据所述应急发电车调度请求对应的调度需求,确定目标函数;最优调度方案模块,用于根据所述调度需求将所述调度距离或所述台区停电时户数输入所述目标函数,并在预设的约束条件下求解所述目标函数,输出最优调度方案;应急发电车调配模块,用于按照所述最优调度方案对各个应急发电车实施调配。9.一种电子设备,其特征在于,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的应急发电车调度方法的步骤。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时实现如权利要求1-7任一项所述的应急发电车调度方法。

技术总结
本发明公开了一种应急发电车调度方法、系统、设备和存储介质,本发明包括根据调度数据中获取各个调度位置的经纬度以及各个台区停电信息,确定各个调度位置之间的调度距离以及各个台区停电时户数;根据应急发电车调度请求对应的调度需求,确定目标函数;根据调度需求将调度距离或台区停电时户数输入目标函数,并在预设的约束条件下求解目标函数,输出最优调度方案;按照最优调度方案对各个应急发电车实施调配。解决了人工调度往往具有很大的主观性,无法统筹兼顾做到最优,最大程度发挥应急发电车的利用效率的技术问题。本发明通过设定的约束条件和目标函数对所有调度方案进行遍历比较,输出目标最优的调度方案,明确各发电车的行驶路线安排。车的行驶路线安排。车的行驶路线安排。


技术研发人员:王立铭 罗宗杰 林福利 许腾
受保护的技术使用者:广东电网有限责任公司湛江供电局
技术研发日:2022.11.07
技术公布日:2022/12/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1