一种无人驾驶电动汽车最优调度方法

文档序号:1847896 发布日期:2021-11-16 浏览:25次 >En<

阅读说明:本技术 一种无人驾驶电动汽车最优调度方法 (Optimal scheduling method for unmanned electric vehicle ) 是由 盘朝奉 刘倩 黄爱宝 梁军 蔡英凤 陈哲 王丽梅 何志刚 陈小波 陈燎 于 2021-07-26 设计创作,主要内容包括:本发明提供了一种无人驾驶电动汽车最优调度方法,属于无人驾驶电动汽车领域。本发明方法为:用户发出用车请求,云平台接收到用车请求后,搜索用户附近的空车;根据空车到用户的行驶时间,确定用户的可用车辆数量;可用车辆预选择用户,然后可用车辆从云平台获取预选择用户的目的地,进行动力电池电量判断,当电量充足时,可用车辆博弈选择最优用户。本发明在多位用户同时用车情况下,通过博弈对有用车需求的乘客和可用车辆进行分配,节约用户乘车时间,提高交通出行效率。(The invention provides an optimal scheduling method for an unmanned electric vehicle, and belongs to the field of unmanned electric vehicles. The method comprises the following steps: the method comprises the steps that a user sends a car using request, and after the cloud platform receives the car using request, empty cars near the user are searched; determining the number of available vehicles of a user according to the running time from empty vehicles to the user; the vehicle can be used for preselecting the users, then the vehicle can be used for obtaining the destinations of the preselected users from the cloud platform, power battery electric quantity judgment is carried out, and when the electric quantity is sufficient, the optimal users can be selected through vehicle game. According to the invention, under the condition that a plurality of users use the vehicle at the same time, the passengers and the available vehicles required by the available vehicles are distributed through the game, so that the riding time of the users is saved, and the traffic travel efficiency is improved.)

一种无人驾驶电动汽车最优调度方法

技术领域

本发明属于无人驾驶电动汽车领域,具体涉及一种无人驾驶电动汽车最优调度方法。

背景技术

无人驾驶技术日益成熟,无人驾驶电动汽车会逐步进入人们日常交通出行中,比如将现有的出租车用无人驾驶电动汽车替代。当出行高峰期时,传统的出租车模式是即招即停,会造成道路拥挤,出租车利用率低下。对于无人驾驶电动汽车的调度,现有方法是从距离用户最近的停车场派遣车辆提供服务,也存在无人驾驶电动汽车停车场分布密度低和建设成本较高等问题。现在一些出租车公司也推出了网上预约叫车模式,当平台接收到用户的用车订单后,通常是根据用户的出发地点为用户匹配最近的车辆。当多位用户同时发出用车请求时,如果不对用户和车辆进行有效分配,那么用户等待用车的时间就会变得更长。

发明内容

针对现有技术中存在不足,本发明提供了一种无人驾驶电动汽车最优调度方法,解决同区域、多用户同时发出用车请求时,用户与可调度车辆分配问题。

本发明是通过以下技术手段实现上述技术目的的。

一种无人驾驶电动汽车最优调度方法,包括步骤:

S1,用户发出用车请求,云平台接收到用车请求后,搜索用户附近的空车;

S2,根据空车到用户的行驶时间,确定用户的可用车辆数量;

S3,可用车辆预选择用户,然后可用车辆从云平台获取预选择用户的目的地,进行动力电池电量判断,当电量充足时,可用车辆博弈选择最优用户。

上述技术方案中,所述动力电池电量判断,应满足条件:SOCi·Ci-LECij-LEDij>0,其中:SOCi为云平台接受到用户请求时可用车辆Ni的SOC值,Ci为可用车辆Ni的额定电池容量,LECij为可用车辆Ni到达用户Mj的耗电量,LEDij为可用车辆Ni到达用户位置的耗电量。

上述技术方案中,所述车辆博弈选择最优用户的具体过程为:

第一层根据每个可用车辆服务时间最短的原则进行分配:每个用户Mj建立有序列表有序列表按照排序,确定可用车辆Ni在有序列表中的位置p,根据可用车辆Ni在有序列表中的位置计算出下一次迭代时可用车辆到最终目的地的时间γi r+1=(tpj-tp-1jpji r,每个可用车辆Ni在迭代中选择服务时间最短的策略,并更新策略集Si,使得区域范围内的每一辆可用车辆服务总时间最短:其中tij为可用车辆Ni到用户Mj所需时间,Δt为用户位置到达目的地时间,i、k为车辆序号,tkj为车辆Nk到用户Mj所需时间,Δit、Δkt分别为车辆Ni、Nk到达用户Mj目的地的时间,为可用车辆Ni服务用户Mj的时间,为区域范围内可用车辆服务总时间最小值;

第一层更新得到的策略集传递给各可用车辆,用户随机确定可用车辆,更新用户Mj有序列表,计算判断是否减少,若是,选择使服务总时间减少的用户,否则继续判断车辆博弈策略集是否改变,若发生改变,云平台更新博弈状态,可用车辆重新上传策略集。

上述技术方案中,所述策略集为其中Mi为可用车辆到达目的地最短时间的集合,j为用户序号,xij为0-1变量,0-1变量决策变量应满足如下要求:

LEDij=SOCij·Ci

TCi·Ci≥SOCi·Ci-∑(LECij+LEDij·Ci)xij

其中SOCij表示可用车辆Ni到达用户Mj所需SOC值,TCi为可用车辆Ni到达目的地所消耗电量百分比。

上述技术方案中,所述0表示可用车辆Ni不能去接送用户Mj,所述1表示可用车辆Ni去接送用户Mj

上述技术方案中,搜索用户附近的空车,具体为:将用户的出发位置经纬度坐标转化为二进制,按照偶数位放经度、奇数位放纬度的原则,将经度和纬度的二进制进行重新编码,并转换为十进制数,查询Geohash编码表base 32,得到最终结果;云平台通过识别字符串前缀进行搜索,根据与用户字符串公共前缀长度大小确定附近空车。

上述技术方案还包括:博弈在有限次迭代中收敛达到均衡状态。

上述技术方案中,所述云平台与用户、可用车辆进行通讯,可用车辆之间通过V2V车车通讯系统进行通讯。

本发明的有益效果为:本发明根据用户的出发位置和无人驾驶电动汽车动力电池电量确定能够提供服务的可用车辆;在多位用户同时用车情况下,通过博弈对有用车需求的乘客和可用车辆进行分配,节约用户乘车时间,提高交通出行效率。本发明能在用车高峰时间和密集区域能提高用车效率,减少用户等待时间;同时也能避免由多辆所述可用车辆临时停靠带来的交通拥堵。

附图说明

图1为本发明所述无人驾驶电动汽车最优调度方法基于的信息传递系统示意图;

图2为本发明实施案例具体应用场景示意图;

图3为本发明所述无人驾驶电动汽车最优调度方法流程图;

图4为发明所述车辆博弈流程图;

图中:1-云平台,2-用户,3-车辆。

具体实施方式

下面结合附图以及具体实施例对本发明作进一步的说明,但本发明的保护范围并不限于此。

如图1所示,无人驾驶电动汽车最优调度方法基于的信息传递系统,包括云平台1和V2V车车通讯系统;云平台1接收用户2的出发位置、用户最大等待时间和目的地,搜索出发地附近的可用车辆,V2V车车通讯系统将每个可用车辆的博弈状态发送至其他可用车辆,使得车辆3服务用户2的时间最短;所有可用车辆均与云平台1进行通信。

如图3所示,具体实施过程为:

①通过图2所示的街区范围,假设在用车高峰期,3位用户同时向云平台1发送用车请求,其中,所述用车请求包括用户出发位置P、用户最长等待时间Δj和目的地,用户出发位置是随机分布的;云平台1接收到用车请求后,云平台1的服务器搜索到街区内的空车。以用户A为例,说明服务器寻找用户A附近空车辆的过程。假设用户A的出发位置用经纬度坐标表示为(31.193,121.439),分别将经度和纬度转化为二进制。地球的纬度区间是[-90,90],把这个区间分为两部分,即[-90,0)和[0,90];31.193位于(0,90],右区间,记为1;然后继续把(0,90]分为[0,45),[45,90]两个区间;31.193位于左区间,记为0;一直划分下去,得到如下表格:

根据纬度得到的二进制是101011000101110,同样的方法得到经度产生的二进制是110101100101101。按照偶数位放经度、奇数位放纬度的原则,将经度和纬度的二进制进行重新编码,即11100 11001 11100 00011 00111 10110,将其转换为十进制数是28 25 283 7 22。通过查询Geohash编码表base 32,得到最终结果wtw37q。字符串的长度代表划分区域的大小,提高字符串的长度,划分的精度就越高,这样可以将用户A附近的区域划分为一个个矩形。云平台1寻找用户A附近的空车时,通过识别字符串前缀进行搜索,越接近用户A的车辆与用户A字符串公共前缀越长。

②但并不是搜索到的所有附近空车都可以服务用户A,云平台1的服务器通过道路车辆数据,计算出平均车流速度(为现有技术),根据空车到用户A的距离计算出行驶时间tAj(为现有技术),当满足条件tAj<Δj,该空车成为可用车辆,用户A的可用车辆数量NA≥1;若用户A附近的空车皆不满足tAj<Δj,用户客户端发出提示,提醒用户是否要延长等待时间,若是,则继续判断是否满足条件,直到满足条件为止;若否,则结束服务。同样,用户B和用户C通过同样的方法找到可用车辆,且NB≥1、NC≥1。因此,用户A、B、C附近区域内的所有可用车辆数量N=NA+NB+NC>M(M为空车所在区域范围内的用户总数),即图2所示的5辆车。为提高该区域内用车效率,对这5辆车进行分配调度。

③寻找到可用车辆后,先对可用车辆进行预分配,即可用车辆预选择用户。云平台1进一步检索车辆和用户A出发地的字符串前缀,前缀重复越长,说明该车辆离用户A越近;云平台1发出指令,让车辆选择最近的用户服务。

④可用车辆从云平台1获取预选择用户目的地,进一步进行动力电池电量判断;判断电量充足应满足条件:SOCi·Ci-LECij-LEDij>0,其中SOCi为云平台1接受到用户请求时可用车辆Ni的SOC值,Ci为可用车辆Ni的额定电池容量,LECij为可用车辆Ni到达用户Mj的耗电量,LEDij为可用车辆Ni到达用户位置的耗电量。通过电量判断,可用车辆是否继续服务预选择用户;若电量充足,则可用车辆服务预选择的用户;若电量不满足条件,云平台1推荐离该车辆第二近的用户进行服务,重复以上过程。

可用车辆确定服务对象后,根据地图的路径规划和道路车流速度,计算当前位置到用户位置再到目的地的最短时间(为现有技术)。

⑤车辆首次确定服务用户对象后,建立图2所示的5辆可用车辆Ni的策略集Si,表示为其中Mi为可用车辆到达目的地最短时间的集合,j为用户序号;xij为0-1变量,0表示可用车辆Ni不能去接送用户Mj,1表示可用车辆Ni去接送用户Mj;0-1变量决策变量应满足如下要求:

LEDij=SOCij·Ci,TCi·Ci≥SOCi·Ci-∑(LECij+LEDij·Ci)xij

其中SOCij表示可用车辆Ni到达用户Mj所需SOC值,TCi为可用车辆Ni到达目的地所消耗电量百分比。

⑥博弈分为两层,第一层根据每个可用车辆服务时间最短的原则进行分配。

每个用户Mj建立一个有序列表,包括可用车辆Ni到用户Mj所需时间tij、用户位置到达目的地时间Δt,则有序列表为有序列表按照排序,确定可用车辆Ni在有序列表中的位置p,其中i、k为车辆序号,tkj为可用车辆Nk到用户Mj所需时间,Δit、Δkt分别为车辆Ni、Nk到达用户Mj目的地的时间;根据可用车辆Ni在有序列表中的位置计算出下一次迭代时可用车辆到最终目的地的时间γi r+1=(tpj-tp-1jpji r,其中tp-1j、tpj分别为位于有序列表p-1、p处可用车辆Ni到用户位置再到目的地的最短时间,δpj为0-1变量,当tpj-tp-1j≤0时,δpj=1,反之δpj=0;每个可用车辆Ni在迭代中选择服务时间最短的策略,并更新策略集Si(由⑤得到),使得图2所示范围内的每一辆可用车辆服务总时间最短:其中为可用车辆Ni服务用户Mj的时间,为区域范围内可用车辆服务总时间最小值。

根据每个可用车辆服务时间最短的原则进行分配,会忽略了用户被分配到多辆可用车辆的情况,第二层博弈循环用于解决这个问题。

⑦第二层博弈循环以区域范围内可用车辆服务总时间最小为目标。

第一层循环更新的策略集通过V2V通信技术传递给各可用车辆,可用车辆知道其他参与者的策略,匹配到多辆可用车辆的用户随机确定可用车辆;同时更新用户Mj有序列表,计算可用车辆服务总时间最小值判断是否减少;若是,则可用车辆选择用户对象发生改变,即选择使服务总时间减少的用户;否则继续判断车辆博弈策略集是否改变,若发生改变,云平台更新博弈状态且可用车辆重新上传策略集;可用车辆不断地更新和上传自己的策略集,直到博弈达到均衡状态,使得这个时间段内用车效率提高。

⑧博弈策略在有限次迭代中收敛而达到均衡状态,可用车辆决策变量为0-1变量且用户数量是有限的。在每次迭代中,除非服务总时间随新策略集减少,否则可用车辆不会改变其策略集。博弈过程中所有其他参与者的策略集都是已知的,因此可用车辆可以找到最优策略,从而得到最短的服务总时间。

所述实施例为本发明的优选的实施方式,但本发明并不限于上述实施方式,在不背离本发明的实质内容的情况下,本领域技术人员能够做出的任何显而易见的改进、替换或变型均属于本发明的保护范围。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于循环门控单元的车辆轨迹异常检测方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!