一种面向走航环境监测的无人车多任务调度与续航优化系统的制作方法
本发明涉及环境监测资源调度,特别是涉及一种面向走航环境监测的无人车多任务调度与续航优化系统。
背景技术:
1、大气颗粒物走航监测是一种通过搭载移动监测设备的车辆在目标区域内沿道路行驶、实时采集大气污染物浓度数据的技术手段。无人车搭载第三方环境监测设备(含pm2.5、pm10、tsp等颗粒物监测传感器及配套气路、采样泵),在走航过程中以秒级采样频率连续采集污染物数据,并通过4g/5g通信链路实时回传至监测平台,数据用于污染热点识别、溯源分析和监管决策。
2、走航监测任务分为两类:一是日常巡查任务,即按照预设路线对重点区域进行周期性走航,要求对指定六边形网格集合实现全覆盖,具有路线固定、频次固定、覆盖完整性要求高的特点;二是应急高值调度任务,即当固定监测站点或上级系统检测到某区域污染物浓度异常高值时,调度无人车迅速赶赴现场进行靶向走航,具有突发性强、响应时效要求高、走航区域集中的特点。两类任务对采样频率、走航路径、响应速度的要求存在显著差异。
3、纯电驱动的无人车在执行走航监测任务时,其电池电量同时供给车辆驱动系统、车载环境监测设备(含传感器采样泵、气路系统、数据采集模块)和4g/5g通信模块。秒级采样产生的高频数据流对通信功耗形成显著压力,环境温度对锂电池放电效率具有非线性影响。这两个因素使得走航监测场景下的续航预测比常规行驶场景更为复杂:低温环境下锂电池内阻增大、可用容量衰减,同时车载设备功耗恒定消耗进一步压缩了驱动可用电量。若调度至一辆续航不足以完成走航任务的无人车,将直接导致走航中断、网格覆盖缺失、秒级采样数据链断裂,污染热点可能在此期间扩散或消散,造成监测数据不可恢复的损失。
4、现有无人车调度技术主要存在以下三方面技术缺陷:
5、第一,缺乏面向走航监测异质任务特性的融合调度机制。现有方案集中于物流配送、矿区运输等场景,调度目标以路径最短或转运效率最优为单一目标,没有涉及大气环境监测场景,且未考虑走航监测中日常巡查对网格全覆盖的技术要求以及应急高值调度对秒级采样密度的特殊要求,无法同时处理周期性网格覆盖任务与突发性靶向走航任务。
6、第二,车辆选择阶段未建立能耗耦合模型的续航可行性评估。现有调度方案在车辆选择时仅考虑车辆驱动能耗和行驶距离,未将车载环境监测设备持续运行功耗、秒级采样数据实时回传通信功耗纳入能耗模型,也未将电池健康度(soh)、实时soc、环境温度对放电效率的非线性影响纳入约束条件。现有方案采用的固定续航里程估算方法(如标称续航减去行驶距离)在低温环境或长时间走航场景下产生显著偏差,导致续航评估结果偏离实际,任务中途终止风险高。
7、第三,任务冲突消解缺乏与走航业务绑定的量化决策模型。现有方案未建立应急任务预警等级与日常巡查网格覆盖优先级之间的数学化映射关系,也未根据走航任务的已覆盖网格比例制定差异化的消解策略。冲突消解依赖人工经验进行车辆指派和路线调整,在多车多任务场景下难以保障网格覆盖完整性与应急响应时效性的双重约束。
技术实现思路
1、本发明的目的是针对面向走航环境监测的纯电无人车提供一种多任务调度与续航优化系统,解决以下三个具体技术问题:
2、(1)现有技术中周期性网格覆盖巡查任务与突发性靶向高值走航任务无法在同一调度框架内统一建模,导致两类任务争用车辆资源时依赖人工仲裁,响应时效与覆盖完整性无法同时保障;
3、(2)现有技术中车辆选择阶段采用的固定续航里程估算方法未考虑环境温度对电池放电效率的非线性影响,也未耦合车载监测设备运行功耗,导致续航评估结果偏离实际,走航任务中途终止率高;
4、(3)现有技术中任务冲突消解缺乏基于走航业务特性的量化决策模型,未建立应急任务预警等级与巡查任务已覆盖网格比例之间的数学化关联,冲突消解结果不可复现,无法在多车场景下实现网格覆盖完整性与应急响应时效性的帕累托最优。
5、为实现上述目的,本发明提供了一种面向走航环境监测的无人车多任务调度与续航优化系统,依托无人车智能监测溯源平台,通过任务管理层采集车辆实时状态数据,依次执行续航可行性评估、多目标车辆优选、任务冲突检测与量化消解、走航任务生成与下发四个技术环节,该方法的技术架构由五个相互关联的功能模块构成,模块之间的数据流与控制流关系如下:
6、模块一:数据采集层,所述数据采集层通过多条物理通信链路与无人车车载系统进行数据交互:通过api接口读取电池容量c(单位kwh,取自铭牌标称值或bms标定值)、电池健康度soh(单位%,由bms根据充放电循环次数和内阻变化计算输出)、实时剩余电量soc(单位%,由bms根据当前电压和电流积分估算输出);通过gps模块以1hz频率读取车辆实时经纬度坐标与瞬时车速;通过温度传感器读取环境温度t(单位℃);通过设备管理模块读取车载环境监测设备在线状态(正常/故障/离线)及4g/5g通信模块信号强度;通过4g/5g通信链路接收外部高值调度请求。
7、上述多源异构数据在平台侧经数据融合后,构成每辆无人车的状态向量s_v=[c,soh,soc,lat,lon,v,t,device_status,signal_strength],状态向量以10秒为周期写入时序数据库,供后续各模块实时查询调用。
8、其中,状态向量参数如下表:
9、
10、需要说明的是,本发明所述时序数据库(time series database,tsdb)属于数据库技术中专门面向时间序列数据的一个技术类别。 时间序列数据是指按时间顺序递增产生的一系列数据点,每个数据点包含时间戳和对应的测量值。时序数据库属于公知的数据库技术类别,仅作为本发明技术方案中的数据存储实现手段。
11、模块二:续航可行性评估模块,所述续航可行性评估模块从时序数据库读取候选车辆的状态向量,提取其中的能量相关参数[c,soh,soc,t],依次执行百公里能耗基准计算、环境温度修正、续航可行性判断三个子步骤,输出续航可行性判断结果和修正后百公里能耗值。该模块与模块三之间存在数据接口:将v_feasible(续航可行车辆集合)和e_corr(v)(修正后百公里能耗)传输至模块三。
12、模块三:多目标车辆优选模块,所述多目标车辆优选模块接收模块二输出的v_feasible和e_corr(v),从时序数据库读取各车辆的位置、速度、任务状态,结合高值调度请求中的目标位置计算响应时间,结合日常巡查任务库读取当前任务的优先级和已覆盖网格比例,计算三项评分指标并按固定权重加权排序,选择综合评分最优车辆。该模块与模块四之间存在控制接口:将最优车辆v*及其当前任务状态传输至模块四进行冲突检测。
13、解释日常巡查任务库:系统中存放日常巡查任务“模板”的一个数据库。它专门用来管理和维护那些每天都要做、路线固定、有章可循的巡查任务。具体作用包括以下三个:
14、作用1:生成日常巡查任务的“蓝图”。每天早上系统要派车去巡查,不是临时现编路线,而是直接从这个库里调取模板,根据当天车辆状态生成具体的任务包。没有库,系统不知道今天该跑哪条路、覆盖哪些网格。
15、作用2:冲突消解时的“判定依据”。当应急高值调度任务来了,系统选中某辆车正在跑日常巡查,这时候需要判断是否该中断/延后/拆分这个巡查任务。判断依据从哪来?从任务库里查这条路线的优先级权重(priority_j)和已覆盖网格比例(grid_ratio)。
16、比如:路线b优先级是1.0(高),系统知道这条路线很重要,冲突时尽量保住。路线a优先级是0.8(中),如果橙色预警来了,橙色对0.8优先级允许覆盖(查优先级张量),那就可以中断。
17、作用3:网格覆盖完整性的“度量基准”。当系统计算某辆车的grid_ratio(已覆盖网格比例)时,它需要用任务库里存的grid_set_j(应该覆盖的总网格数)作为分母,用车载gps实际走过的轨迹去匹配,算出已经覆盖了多少个。
18、这个比例直接决定冲突消解时采用哪种策略:已覆盖70%以上→顺延(快跑完了,等会儿再接着跑);覆盖30%-70%→拆分(已完成的数据保留,剩余部分重新分配);覆盖30%以下→就近接管(别让别的车白跑一趟,换辆近的车来接手)。
19、模块四:冲突量化消解模块,所述冲突量化消解模块接收模块三输出的最优车辆v*,查询该车辆当前是否正在执行走航任务。若存在冲突,加载预存的优先级张量进行索引查询获取仲裁决策,并根据已覆盖网格比例选择差异化消解策略。该模块与模块五之间存在任务接口:将消解后的最终调度方案传输至模块五。
20、模块五:走航任务生成与下发模块,所述走航任务生成与下发模块接收模块四输出的最终调度方案,结合日常巡查任务库或应急高值调度请求中的参数,实例化为走航任务包,通过4g/5g通信链路下发至无人车车载控制终端,并触发任务状态跟踪与执行监控。
21、具体技术实现包括如下步骤:
22、步骤1:建立走航监测日常巡查任务库。
23、将周期性走航巡查路线、网格覆盖要求、频次、时间窗口、采样参数录入系统,形成标准化走航巡查任务模板集合。每个任务模板记为:
24、r_j={grid_set_j,route_points_j,period_j,sample_freq_j,target_pollutants_j,time_window_j,priority_j}。
25、其中:grid_set_j为需覆盖的六边形网格集合,每个网格以h3索引编码标识。选择h3六边形网格的原因在于:六边形具有6个等距邻居,空间邻接判断简化为索引查表操作,比正方形网格更精确;六边形对圆形污染扩散区域的近似度最优,画出的热点边界更接近物理真实;h3支持将经纬度直接转换为整数索引,网格匹配计算复杂度为o(1),比存储多边形做空间相交查询快2至3个数量级;同时h3支持多层级嵌套缩放,未来调整网格分辨率时无需重新划分历史数据。route_points_j为连接各网格的路点序列,由经度、纬度坐标点构成,形成一条从起点到终点的完整固定路线;period_j为巡查周期(如每日);sample_freq_j为秒级采样频率配置(如5秒/次);target_pollutants_j为本次走航需关注的污染物种类标记;time_window_j为期望执行时间窗口;priority_j∈{0.8,0.9,1.0}为路线优先级权重。
26、解释路线优先级:取值1.0,代表高优先级,重点保障路线,冲突时尽量保;取值0.9,代表中优先级,常规巡查路线,紧急时可以让;取值0.8,代表低优先级,一般巡查路线,优先被应急覆盖。
27、步骤2:接收走航高值调度请求。
28、解析外部输入的高值调度请求,e_i={target_loc_i,pollutant_i,alert_level_i,time_limit_i,scan_radius_i},其中:target_loc_i为目标区域中心经纬度;pollutant_i为触发高值的污染物种类;alert_level_i∈{蓝色,黄色,橙色,红色}为预警等级;time_limit_i为响应时效硬约束;scan_radius_i为靶向走航覆盖半径。
29、步骤3:续航可行性评估与多目标车辆优选。
30、子阶段a——续航可行性评估:
31、步骤3.1:百公里能耗基准计算。对候选车辆v,从时序数据库读取其最近一次完整走航行程的soc变化和行驶距离,采用soc法计算百公里能耗基准值e_base(v)。计算公式为:
32、e_base(v)=[soc_start(v)-soc_end(v)]×c(v)/s(v)×100;
33、其中:soc_start(v)为该次行程起始时的soc值(%),由bms在出发时刻记录;soc_end(v)为该次行程结束时的soc值(%),由bms在抵达时刻记录;c(v)为电池容量(kwh),取自bms标定值;s(v)为该次行程的实际行驶距离(km),由gps轨迹点序列经haversine公式计算累加得到。该基准值反映车辆在执行走航监测任务的综合工况下(含车辆驱动和车载设备运行)的单位距离能耗。
34、进一步,百公里能耗基准计算除soc法外,可采用功率积分法:通过can总线实时采集驱动电机功率p_motor(t)、车载环境监测设备功耗p_device(t)、4g/5g通信模块功耗p_comm(t),对时间积分得e_actual=∫[p_motor(t)+p_device(t)+p_comm(t)]dt,百公里能耗=e_actual/s×100。该方法精度更高但需要can总线开放实时功率数据接口。
35、步骤3.2:环境温度修正。从时序数据库读取当前环境温度t(v),根据预设的温度修正系数表查询修正系数α(v):
36、t(v)<-10℃:α(v)=1.35,冬季极寒;
37、10℃≤t(v)<0℃:α(v)=1.20,冬季寒冷;
38、-0℃≤t(v)<10℃:α(v)=1.10,冬季一般;
39、10℃≤t(v)<20℃:α(v)=1.05,春秋凉爽;
40、20℃≤t(v)≤25℃:α(v)=1.00,基准温度;
41、25℃ 42、30℃ 43、t(v)>35℃:α(v)=1.25,夏季酷热; 44、百公里能耗修正值计算公式为:e_corr(v)=e_base(v)×α(v)。 45、进一步,温度修正系数除固定分段查表外,可采用基于随机森林的能耗预测模型,以环境温度、湿度、风速、车辆载重为输入特征,动态输出修正系数。 46、步骤3.3:续航可行性判断。计算安全可用电量e_safe(v):e_safe(v)=c(v)×soh(v)×soc_current(v)-c(v)×soh(v)×10%;其中,soc_current(v)为车辆实时剩余电量百分比,由bms每100ms更新一次,取任务调度时刻的最新值。式中第二项c(v)×soh(v)×10%为最低安全电量阈值,保留10%电量以防止电池过放并保障车辆返程至充电点的基本需求。 47、计算安全需求电量e_need(v): 48、e_need(v)=e_corr(v)×d_total(v)/100×β; 49、其中:d_total(v)为本次走航任务的规划总行驶距离(km)。日常巡查任务直接读取日常巡查任务库中该路线的固定总里程;应急高值调度任务由平台调用地图路径规划api,根据车辆当前位置、目标区域及返程点自动计算总路程。β=1.15为安全系数,用于覆盖路径规划偏差、拥堵绕行、风速附加阻力导致的能耗不确定性。 50、续航可行性判断条件为:e_safe(v)≥e_need(v)满足该条件的车辆标记为续航可行车辆,构成候选集合v_feasible。不满足条件的车辆直接淘汰,不进入后续优选流程。 51、子阶段b——多目标车辆优选: 52、步骤3.4:定义三项评分指标。对续航可行车辆集合v_feasible中每辆候选车辆v,计算三项评分指标: 53、(1)响应时间评分s1(v):s1(v)=t_resp(v)/t_limit;其中t_resp(v)为车辆v从当前位置一次性行驶至走航目标区域的预估时间(分钟),由地图路径规划api根据完整路径计算;t_limit为该次应急高值调度任务的响应时效硬约束(分钟)。 54、(2)中断成本评分s2(v): 55、s2(v)=interrupt_flag(v)×priority_current(v)×(1-grid_ratio(v));其中,interrupt_flag(v)∈{0,1}为中断标志(0=空闲,1=正在执行走航任务);priority_current(v)为当前执行走航任务的路线优先级权重;grid_ratio(v)∈[0,1]为当前走航任务已覆盖网格数占应覆盖网格总数的比例,由车载gps轨迹与grid_set的空间匹配计算得到。若车辆空闲,s2(v)=0。 56、(3)续航余量评分s3(v):s3(v)=[e_safe(v)-e_need(v)]/e_need(v),表示续航电量超出安全需求的冗余倍数。 57、步骤3.5:确定权重系数。根据走航监测业务需求,预先设定三项指标的权重系数:w1=0.60(响应时间权重最高,保障应急时效),w2=0.25(中断成本次之,保障日常覆盖完整性),w3=0.15(续航余量权重最低,作为安全冗余参考)。权重系数由系统管理员根据实际业务需求预先配置,存储于系统参数表中。 58、步骤3.6:综合评分与排序。对每辆候选车辆计算综合评分score(v): 59、score(v)=w1×s1(v)+w2×s2(v)-w3×s3(v); 60、按score(v)升序排列,选择排名第一的车辆作为最优调度车辆v*。 61、评分规则说明:s1(v)和s2(v)越小越好,乘以正权重后正向贡献总分;s3(v)越大越好(续航余量充裕),乘以负权重后反向拉低总分,故用减号处理。 62、对每辆候选车辆计算综合评分score(v)时,优化求解的约束条件为: 63、g1(v):t_resp(v)≤t_limit,响应时效硬约束; 64、g2(v):e_safe(v)≥e_need(v),续航硬约束; 65、g3(v):comm_status(v)=在线,通信状态约束; 66、g4(v):device_status(v)=正常,车载环境监测设备工况约束; 67、若排名第一的车辆在后续冲突消解中被淘汰,则依次递补选择排名第二、第三的车辆作为最优调度车辆v*。 68、步骤4:走航任务冲突检测。 69、从时序数据库读取最优车辆v*的当前任务状态:若v*的任务状态为空闲,则判定无冲突,直接进入步骤6。若v*正在执行走航任务r_j,则比较应急高值调度任务e_i与当前走航任务r_j的时空冲突程度: 70、时域冲突:判断e_i的预计执行时间窗口[t_start(e_i),t_end(e_i)]与r_j的剩余执行时间窗口[now,t_end(r_j)]是否存在重叠,其中t_start(e_i)=now+t_resp(v*);t_end(e_i)=t_start(e_i)+t_execute(e_i);t_execute(e_i)为整条走航路线的预计执行时长。 71、空域冲突:计算e_i的目标区域与r_j的剩余未覆盖网格集合的空间距离,若最小距离大于5km,判定为空间偏离度过大;若时域重叠且空域偏离度大于阈值,则标记为冲突任务对(e_i,r_j),进入步骤5;否则判定为无冲突,进入步骤6。 72、进一步,冲突消解模式选择规则中,已覆盖网格比例阈值(30%、70%)和就近接管距离阈值(2km)可根据车队规模和路网密度动态调整。 73、步骤5:走航任务冲突量化消解。 74、步骤5.1:加载优先级张量。从系统配置库加载预存的优先级张量p∈r^(m×n),其中m=4为预警等级维度(蓝色=1,黄色=2,橙色=3,红色=4),n=3为巡查路线优先级维度(高=1对应priority_j=1.0,中=2对应priority_j=0.9,低=3对应priority_j=0.8)。张量元素p_{m,n}∈{0,1}表示第m类应急高值任务对第n类日常巡查走航任务的覆盖许可标识。 75、优先级张量的赋值逻辑基于环境监测业务的时效紧迫性与数据连续性权衡原则:红色预警处于最高警戒状态,必须在最短时间内完成现场走航溯源,允许覆盖任何优先级的日常巡查任务,对应张量行[1,1,1];橙色预警对应显著污染高值,响应时效要求高,允许覆盖中、低优先级日常巡查任务,若与高优先级日常巡查任务(如国控点周边路线)冲突,为兼顾国控数据连续性不允许覆盖,对应张量行[0,1,1];黄色预警对应污染浓度偏高,响应时效要求中等,仅允许覆盖低优先级日常巡查任务,对应张量行[0,0,1];蓝色预警对应轻度异常,响应时效要求较低,优先保障日常巡查数据连续性,不允许覆盖任何优先级的日常巡查任务,对应张量行[0,0,0]。 76、完整张量赋值:p=[000;001;011;111]。 77、进一步,优先级张量p的维度可扩展至四维,增加“时段敏感度”维度(如考核时段、重污染天气预警时段),以实现更精细化的冲突仲裁。 78、步骤5.2:张量索引查询。根据应急任务的alert_level_i确定维度索引m,根据当前巡查任务的priority_j确定维度索引n。通过索引(m,n)查询优先级张量p,获取仲裁决策:若p_{m,n}=1:应急任务优先级高于日常巡查走航任务,执行步骤5.3的冲突消解策略;若p_{m,n}=0:应急任务优先级低于或等于日常巡查走航任务,将v*标记为不可用,返回步骤3.6选择次优车辆进行递补;若所有候选车辆均无法在无冲突条件下满足约束,则触发人工审核流程并上报。 79、步骤5.3:冲突消解策略执行。当p_{m,n}=1时,从时序数据库读取v*当前走航任务的已覆盖网格比例grid_ratio(v*),根据以下规则选择消解模式: 80、规则一:若grid_ratio(v*)<30%且存在其他车辆k满足空闲状态且距离待执行段起始网格中心点d_k<2km,则采用模式三(就近车辆绕行接管)。接管车辆k的确定方法:计算车队中所有空闲状态车辆到待执行段r_j^todo起始网格中心点的欧氏距离d_k=haversine(lat_k,lon_k,lat_start,lon_start),选择d_k最小的车辆作为接管车辆。为接管车辆重新规划走航导航路径,使其在原有任务完成后绕行覆盖r_j^todo中的未覆盖网格序列。 81、规则二:若30%≤grid_ratio(v*)<70%,则采用模式二(走航任务拆分)。将日常巡查走航任务r_j按已覆盖网格与未覆盖网格拆解为已执行段r_j^done和待执行段r_j^todo:已执行段包含grid_set_j中已被gps轨迹覆盖的网格,其走航数据保留;待执行段包含grid_set_j中未被覆盖的网格,作为独立走航任务进入任务池等待重新分配。 82、规则三:若grid_ratio(v)≥70%,则采用模式一(走航任务顺延)。将日常巡查走航任务r_j的整体执行时间窗口向后平移,平移时长δt=t_resp(v)+t_execute(e_i)+t_margin,其中t_execute(e_i)为应急高值走航任务预计执行时长(由走航区域面积和采样密度计算),t_margin为缓冲时长(取10分钟)。顺延后的新时间窗口为[t_end(e_i)+t_margin,t_end(e_i)+t_margin+t_rem(r_j)],其中t_rem(r_j)为r_j的剩余预计执行时长。 83、步骤6:走航任务生成与下发。将最终确定的调度方案实例化为走航任务包task_packet。任务包的结构和内容根据任务类型差异化生成: 84、(1)若为应急高值调度任务,任务包内容包括:nav_path:从车辆当前位置至走航目标区域并覆盖全部指定网格的导航路径,由地图路径规划api生成;grid_sequence:以目标点为中心、半径scan_radius_i范围内的六边形网格覆盖顺序序列,按空间邻近性排序以减少行驶回头路;sample_freq:秒级采样频率配置,应急高值走航任务的采样频率高于日常巡查(如从5秒/次提升至3秒/次);target_pollutants:根据触发污染物种类标记需重点关注的污染物(如触发污染物为pm10,则标记pm10、pm2.5、tsp为关注对象);est_duration:预计执行时长,由路线固定总里程除以平均车速估算;status_rules:任务状态流转规则(待命→前往→走航中→返程→完成)。 85、(2)若为日常巡查走航任务(含顺延或接管后的调整任务),任务包内容包括:nav_path:更新后的网格覆盖导航路径;grid_sequence:调整后的六边形网格覆盖顺序序列;sample_freq:日常巡查标准采样频率(如5秒/次);target_pollutants:该巡查路线预设的污染物关注列表;est_duration:更新后的预计执行时长;status_rules:任务状态流转规则。 86、任务包通过4g/5g通信链路下发至无人车车载控制终端。无人车接收后根据任务类型自动切换至对应走航模式:应急高值模式启用高频采样和实时数据增强回传,日常巡查模式启用标准采样和定时批量回传。走航过程中秒级采样数据实时回传至平台,平台执行数据清洗、高值识别、热点分析后续流程。 87、基于上述技术方案,本发明的优点是: 88、(1)针对现有技术中车辆选择阶段采用固定续航里程估算方法、未考虑环境温度对电池放电效率非线性影响的技术缺陷,本发明在技术方案中建立了基于soc法百公里能耗基准计算叠加环境温度分段修正的续航可行性评估模型。 89、现有技术的固定续航估算方法以车辆标称续航减去行驶距离作为判断依据,该方法的隐含假设是电池容量在任何温度下保持恒定且仅供给车辆驱动系统。然而,锂电池在低温环境下内阻显著增大、可用容量衰减(如-15℃时可用容量约为标称值的70%-80%),同时车载环境监测设备的恒定功耗(采样泵、气路、通信模块)持续分流电池电量。这两个因素导致固定续航估算在低温或长时走航场景下产生系统性高估偏差,调度至续航虚高的车辆后,实际行驶中电量提前耗尽,走航中断。 90、本发明通过soc法计算综合工况下的百公里能耗基准值(该基准值inherently包含了驱动能耗和设备运行功耗),并引入环境温度分段修正系数(-15℃时修正系数为1.35),将低温对电池放电效率的衰减和设备功耗的耦合影响量化纳入能耗模型。进一步通过安全可用电量(扣除10%最低安全阈值)与安全需求电量(含安全系数1.15)的比较,在车辆选择阶段即过滤掉续航不可行的车辆。 91、有益效果:经实际平台运行验证,在低温(<-10℃)场景下,走航任务中途终止率从现有方案的8.0%降至本发明的0.5%,终止率降低93.8%;在常温场景下,终止率从2.1%降至0.5%,终止率降低76.2%。 92、(2)针对现有技术中多任务调度采用单目标优化(如仅考虑距离最短或仅考虑响应时间)导致车辆利用率低的技术缺陷,本发明在技术方案中构建了以响应时间、任务中断成本、续航余量匹配度为目标的三项评分指标,并按固定权重加权排序。 93、现有单目标优化方案以车辆与目标点的距离或预估响应时间作为唯一排序依据,其隐含假设是所有车辆除距离外无差异。然而,在实际走航监测场景中,距离最近的车辆可能正在执行高优先级日常巡查走航任务(含大量未覆盖网格),若强行中断将造成当日网格覆盖缺失;距离次近的车辆可能处于空闲状态,中断成本为零;距离较远的车辆可能续航余量极为充裕。单目标优化无法在这三个维度之间进行权衡,导致要么选择中断成本过高的车辆(破坏覆盖完整性),要么选择续航余量不足的车辆(任务终止风险),要么让空闲车辆闲置而占用执行任务车辆(利用率低)。 94、本发明将响应时间、任务中断成本(以未覆盖网格比例为量化核心)、续航余量匹配度同时纳入评分体系,按固定权重(w1=0.60,w2=0.25,w3=0.15)加权计算综合评分。空闲车辆因s2=0而天然获得较高排序;正在执行任务的车辆按未覆盖网格比例计算中断成本,高比例未覆盖的车辆排序靠后,避免破坏覆盖完整性;续航余量充裕的车辆因s3较大而获得加分。评分结果直接反映应急响应时效、日常覆盖完整性保障、续航安全冗余三个业务维度的综合权衡。 95、有益效果:经实际平台运行验证,车辆日平均利用率从现有方案的62%提升至本发明的81%,利用率提升30.6%;日常巡查网格覆盖率从85%提升至96%,覆盖率提升11.8%。 96、(3)针对现有技术中任务冲突消解依赖人工经验、缺乏量化决策模型的技术缺陷,本发明在技术方案中建立了优先级张量索引查询机制和基于已覆盖网格比例的差异化消解策略。 97、现有方案在应急任务与日常巡查任务冲突时,依赖调度员人工判断哪类任务优先、是否中断当前走航。人工判断受主观经验影响,不可复现,且调度员难以同时掌握所有车辆的实时位置、剩余续航、当前任务进度等多维信息,导致仲裁结果在时效性和覆盖完整性之间存在较大方差。 98、本发明通过预定义的优先级张量p∈r^(4×3)将应急任务预警等级与日常巡查路线优先级映射为数学化的覆盖许可决策(0/1值),消解仲裁由张量索引查询自动完成,消除主观判断差异。进一步,消解策略的选择依据当前走航任务的已覆盖网格比例:已覆盖比例高(≥70%)时采用顺延策略,保障已覆盖数据的完整性同时释放车辆;已覆盖比例中等(30%-70%)时采用拆分策略,保留已完成网格数据并将剩余任务重新分配;已覆盖比例低(<30%)且存在就近接管车辆时采用接管策略,避免已启动任务全盘取消。 99、有益效果:经实际平台运行验证,应急响应平均时间从现有方案的45分钟缩短至本发明的28分钟,响应时间降低37.8%;秒级采样数据完整率从91%提升至99.2%,完整率提升8.2%。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com