[发明专利]基于多Agent的机场场面滑行冲突的规避方法有效
| 申请号: | 201911095648.0 | 申请日: | 2019-11-11 |
| 公开(公告)号: | CN110796902B | 公开(公告)日: | 2020-11-03 |
| 发明(设计)人: | 鲁晓春;王亚迪;王杨 | 申请(专利权)人: | 北京交通大学 |
| 主分类号: | G08G5/00 | 分类号: | G08G5/00;G08G5/04 |
| 代理公司: | 北京市商泰律师事务所 11255 | 代理人: | 黄晓军 |
| 地址: | 100044 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 agent 机场 场面 滑行 冲突 规避 方法 | ||
1.一种基于多Agent的机场场面滑行冲突的规避仿真方法,其特征在于,将每架飞机定义为一个飞机Agent对象,在机场的多个位置节点上分别设置多个冲突Agent,所述方法包括:
当飞机在机场滑行时,根据飞机和机场的基础信息计算出飞机的滑行路径,向所述滑行路径上前方距离最近的多个冲突Agent发送通过消息,该通过消息中携带飞机的当前位置、当前速度和时间戳信息;
每个冲突Agent根据接收到的多个通过消息中不同飞机的位置、速度和时间戳信息,通过冲突检测算法判断出是否有两架以上飞机之间存在滑行冲突,向存在滑行冲突的飞机发送滑行冲突警告消息,飞机收到所述冲突警告消息后,降低滑行速度,直至冲突解除;
所述的每个冲突Agent根据接收到的多个通过消息中的多个飞机的位置、速度和时间戳信息,通过冲突检测算法判断出是否有多个飞机之间存在滑行冲突,包括:
当所述冲突Agent接收到多个飞机发送过来的通过消息后,提取各个通过消息中携带的飞机的当前位置、当前速度和时间戳信息,按照设定的时间间隔根据各个飞机的位置和冲突Agent的位置计算出各个飞机与冲突Agent之间的距离;
所述冲突Agent对所有飞机按照与其之间的距离从小到大进行排序,依次为k=1,2,…n,设第k架飞机与所述冲突Agent之间的距离为Dk,设定的安全距离为W;
Dk-Dk-1>W (1)
当上述式(1)不成立,则判断第k架飞机与第k-1架飞机之间存在机场场面滑行冲突;当上述式(1)成立后,则判断第k架飞机与第k-1架飞机之间不存在机场场面滑行冲突;
当所述冲突Agent只接收到一个飞机发送过来的通过消息后,则判断不存在机场场面滑行冲突。
2.根据权利要求1所述的方法,其特征在于,所述的将每架飞机定义为一个飞机Agent对象,在机场的多个位置节点上分别设置多个冲突Agent,包括:
将每个飞机定义为一个飞机Agent对象,采用分布式在机场的各个位置节点分别设置多个冲突Agent,所述位置节点等距离布置在每个滑行跑道上,以及布置在滑行跑道的交叉道口上,每个飞机Agent利用冲突Agent位置数据库存储每个冲突Agent对应的滑行跑道和位置坐标信息,飞机Agent和冲突Agent之间通过消息进行数据通信,飞机Agent和冲突Agent之间的通信数据包采用消息Agent封装。
3.根据权利要求2所述的方法,其特征在于,所述的飞机Agent和冲突Agent采用仿真程序来实现。
4.根据权利要求2所述的方法,其特征在于,所述的当飞机在机场滑行时,根据飞机和机场的基础信息计算出飞机的滑行路径,向所述滑行路径上前方距离最近的多个冲突Agent发送通过消息,该通过消息中携带飞机的当前位置、当前速度和时间戳信息,包括:
飞机在起飞滑行或降落滑行前,根据飞机的机型信息、起或降落点、停机位和机场路径布局信息通过Dijkstra算法计算出飞机的滑行路径,根据所述滑行路径上的滑行跑道信息查询所述冲突Agent位置数据库,获取所述滑行路径上飞机即将经过的滑行跑道上的所有冲突Agent,将所述冲突Agent按照飞机即将经过前后顺序的先后依次向最近距离的几个冲突Agent发送通过消息,该通过消息采用消息Agent封装,所述消息Agent中包括飞机的当前位置、当前速度和时间戳信息,所述飞机按照设定的时间间隔动态重复发送所述通过消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京交通大学,未经北京交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911095648.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空中交通态势风险热点识别方法
- 下一篇:一种标牌避让方法





