[发明专利]一种基于跟随行为的单航段一维格点微观仿真方法在审
申请号: | 202010917718.2 | 申请日: | 2020-09-03 |
公开(公告)号: | CN112069679A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 韩云祥;韩松臣;张建伟 | 申请(专利权)人: | 四川大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610065 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 跟随 行为 单航段一维格点 微观 仿真 方法 | ||
1.一种基于跟随行为的单航段一维格点微观仿真方法,其特征在于包括如下步骤:
①将单航段分割为m个格点组成的一维离散格点链,在满足前后航空器间距离不小于最小安全间隔dmin的前提下以均匀分布形式在各个离散格点上分配n个航空器及其初始速度,各个航空器的初始速度vj(j=1,2,...,n)位于速度区间[vmin,vmax]内,vmin和vmax分别表示最小速度值和最大速度值,每一离散格点上最多分配一架航空器,将当前仿真时刻t值设定为0,仿真总时长为T;
②在当前仿真时刻t,并行更新航段上各个航空器的速度和位置;
③在下一仿真时刻t+1,统计飞离航段的航空器数目及其飞离速度并在满足前后航空器间距离不小于最小安全间隔dmin的前提下重新在各个离散格点上分配相同数目和相同速度的航空器,每一离散格点上最多分配一架航空器,令t=t+1,若t≤T,进入步骤④,否则进入步骤⑤;
④重复步骤②-③;
⑤结束仿真流程。
2.根据权利要求1所述的一种基于跟随行为的单航段一维格点微观仿真方法,其特征在于,所述步骤②中各个航空器的速度和位置更新过程如下:
3.1)加速:航空器i(i=1,2,...,n)在其当前速度Vi(t)的基础上按照预设的加速度a进行加速,如果(Vi(t)+a)大于vmax,则将最大速度vmax作为加速后的航空器i(i=1,2,...,n)的速度Via(t),否则将(Vi(t)+a)作为加速后的航空器i(i=1,2,...,n)的速度Via(t);
3.2)减速:如果所述步骤3.1)中得到的加速后的航空器i(i=1,2,...,n)的速度Via(t)大于航空器i(i=1,2,...,n)前方的空闲格点数目gi(t),则将(gi(t)-dmin)的值作为减速后的航空器i(i=1,2,...,n)的速度Vid(t)的值,否则将(Via(t)-dmin)作为减速后的航空器i(i=1,2,...,n)的速度Via(t)的值;
3.3)随机慢化:航空器i(i=1,2,...,n)按概率p决定是否进行慢化,产生一个服从[0,1]间正态分布的随机数k,如果k<p,则进行随机慢化,否则不进行随机慢化,如不进行慢化则直接将Via(t)的值作为慢化阶段航空器i(i=1,2,...,n)的速度Vis(t)的值,否则将Vis(t)的值设定为(Vid(t)-1),如果(Vid(t)-1)小于vmin,则将vmin作为Vis(t)的值;
3.4)位置更新:
将(t+1)时刻航空器i(i=1,2,...,n)的位置Xi(t+1)更新为t时刻航空器i(i=1,2,...,n)的位置Xi(t)与步骤3.3)中得到的Vis(t)的值之和,即Xi(t+1)=Xi(t)+Vis(t)。
3.根据权利要求1至2之一所述的一种基于跟随行为的单航段一维格点微观仿真方法,其特征在于:所述步骤①中,格点数目m的值为100000,最小安全间隔dmin为10km,航空器数目n为100,最小速度值vmin为500km/h,最大速度值vmax为800km/h。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010917718.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种超高环刚度塑钢复合管及其制备方法
- 下一篇:音视频教学设备、智能教学系统