【技术实现步骤摘要】
一种复杂路况的列车自动驾驶虚拟曲线的生成方法
[0001]本专利技术涉及自动驾驶领域,尤其涉及一种复杂路况的列车自动驾驶虚拟曲线的生成方法。
技术介绍
[0002]近几十年来,随着通信、控制和计算机技术的发展,列车自动驾驶(ATO)被认为是一种具有广阔发展前景的新兴技术。目前,这项重要技术已广泛应用于许多新建城市轨道交通线路。尽管ATO通过自动对列车的加速、惰行和制动指令做出实时决策,提高了地铁交通运行的效率。但是在目前的研究中,列车自动驾驶严重依赖于实际数据,并且这些数据相对同质,不容易扩展,采集方法复杂且成本高昂。
[0003]虽然实际数据更接近实际,但以前的采样过程往往耗时长、成本高且难以消除错误。此外,实际数据依赖于真实的地铁运营,无法观察到现有运营场景的可行替代方案。为了实现地铁列车的自动驾驶,需要学习更可行的驾驶场景,以满足不同路段或路况的紧急情况。此外,还需要超越现有运营框架的限制,实现地铁列车的自动驾驶。
技术实现思路
[0004]本专利技术的目的在于提供一种复杂路况的列车自动驾驶虚拟曲线的生成方法,提供大量驾驶曲线,且驾驶曲线精度较高。
[0005]本专利技术采用的技术方案是:
[0006]一种复杂路况的列车自动驾驶虚拟曲线的生成方法,其包括以下步骤:
[0007]S1、获取列车规划路径信息获取相邻站点之间的路段;相邻站点之间的路段根据驾驶需求分为n个匀速行驶区段,并结合路段实际情况为每一段均匀行驶区段进行距离赋值得到区段长度序列{S1,S2,..., ...
【技术保护点】
【技术特征摘要】
1.一种复杂路况的列车自动驾驶虚拟曲线的生成方法,其特征在于:其包括以下步骤:S1、获取列车规划路径信息获取相邻站点之间的路段;相邻站点之间的路段根据驾驶需求分为n个匀速行驶区段,并结合路段实际情况为每一段均匀行驶区段进行距离赋值得到区段长度序列{S1,S2,...,S
n
};S2、按照区段的驾驶需求生成对应的区段列车驾驶速度序列{V1,V2,...,V
n
};V
i
表示第i个区段内列车驾驶速度的所有可行取值;V
i
为集合且由多个元素构成,表示列车在此区段内列车驾驶速度有多种方案;S3、每个匀速行驶区段的前段具有一个变速区段,最后一个匀速行驶区段的后段具有一个变速区段,为列车的每次变速过程提供多种加速度方案得到对应区段内加速度序列{A1,A2,...,A
n+1
};A
i
为第i个变速区段的加速度集合且由多个元素构成,表示列车在每次变速过程中有多种加速度方案;S4、对区段列车驾驶速度序列{V1,V2,...,V
n
}和区段内加速度序列{A1,A2,...,A
n+1
}中的所有组合方案进行遍历,得到每一区段分配速度序列{V1,V2,...,V
n
}和加速度{a1,a2,...,a
n+1
}序列,以形成曲线参数数据集;S5、基于区段长度序列{S1,S2,...,S
n
}计算并调整每一个匀速行驶区段的列车匀速行驶时间以及对应的变速过程时间,进而得到初始驾驶曲线;S6、计算并且获取由于调整时间带来的距离计算误差,并优化补偿距离计算误差后形成实际驾驶曲线。2.根据权利要求1所述的一种复杂路况的列车自动驾驶虚拟曲线的生成方法,其特征在于:步骤S1中匀速行驶区段数目n的取值为大于1的正整数。3.根据权利要求1所述的一种复杂路况的列车自动驾驶虚拟曲线的生成方法,其特征在于:步骤S2中驾驶需求是基于专家的驾驶经验或者基于采集历史驾驶数据分类总结的数据。4.根据权利要求1所述的
‑
种复杂路况的列车自动驾驶虚拟曲线的生成方法,其特征在于:当n为奇数时,步骤S3中以中间的匀速行驶区段为界分为前区和后区,位于前区的变速区段均为加速区段,位于后区的变速区段均为减速区段。5.根据权利要求4所述的一种复杂路况的列车自动驾驶虚拟曲线的生成方法,其特征在于:加速区段和减速区段数量相同。6.根据权利要求1所述的
‑
种复杂路况的列车自动驾驶虚拟曲线的生成方法,其特征在于:步骤S5的具体步骤如下:S51,对每一个变速过程的时间进行调整,保证每一个时间点都能够被采样到,得到变速时间调整公式如下:其中,f()表示临近取整数;t0表示数据采样的时间间隔,t0为常量;i表示第i个匀速行驶区间,且1≤i≤n,n为匀速行驶区段数;v
i
表示第i段匀速行驶区段的分配速度,v
′
i
‑1表示第i
‑
1匀速行驶区间的实际速度,a
i
表示第i段匀速行驶区段的前段变速区段的加速度;v
′
n
表示第n段匀速行驶区段,即最后一段匀速行驶区段的实际速度;t
′
2n+1
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。