[发明专利]一种基于元胞自动机的机场场面运行仿真方法有效
申请号: | 201910066250.8 | 申请日: | 2019-01-24 |
公开(公告)号: | CN110059335B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 杨凯;康瑞;牟奇锋 | 申请(专利权)人: | 四川大学;中国民用航空飞行学院 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F30/15 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 周新楣 |
地址: | 610000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 自动机 机场 场面 运行 仿真 方法 | ||
1.一种基于元胞自动机的机场场面运行仿真方法,其特征在于:包括以下步骤:
步骤1、设置用于建立航空器场面运行模型并进行仿真运行的航空器运行仿真模块和用于显示图文信息并实现人机交互的显示交互模块;
步骤2、收集环境信息,所述环境信息包括但不限于接收航空器场面运行信息、跑滑结构信息、管制规则信息、航空器性能特征信息、飞行计划信息;
步骤3、信息处理:根据收集到的各种信息,通过航空器运行仿真模块建立航空器场面运行模型,航空器运行仿真模块通过仿真运行输出航空器仿真运行数据并发送至显示模块,再现或预演系统运行过程;
步骤4、识别问题:当发现产生拥堵或者冲突时,通过工具确认发生问题的位置和性质;
步骤5、分析评估:系统识别到问题后,针对问题运行相应的优化策略;
步骤6、措施实施:通过分析评估结果获得一个解决问题的方案,通过参考该方案制定解决措施,然后将解决措施转化为输入数据变化;重复步骤1-步骤6,直到分析评估结果满足要求;
所述步骤3中,所述通过航空器运行仿真模块建立航空器场面运行模型包括如下步骤:
步骤3.1、机场运行要素元胞抽象,包括跑滑结构元胞定义和航空器分类;
其中,跑滑结构元胞定义的方法如下:
设跑道、滑行道由一列大小相等的元胞组成,每个元胞长为Lcell,宽为跑道、滑行道宽度,滑行道上的元胞从滑行道起始端至末端,以固定长度均等分滑行道,将等分滑行道的点连接,形成下标从0至n的滑行道元胞,各元胞链接形成元胞链,代表一条滑行道、跑道、推出程序;每一个时步,每个元胞的状态为被航空器占据或者空闲;每个元胞中采用多元数据组描述元胞属性,包括元胞的位置信息、范围信息、元胞是否被占用及元胞内航空器滑行速度信息;将每条滑行道、推出程序、跑道抽象为一系列元胞的顺序集合,航空器在元胞链上的运行方向按照下标从小到大及从大到小定义为{1,-1}两个方向,将有交叉口的滑行道分段处理;
航空器分类的方法如下:
在尾流等级划分基础上,基于航空器机身长度,考虑不同机型占用的元胞个数差异,对航空器机型分类进行细化,由大到小分为BIG、MIDDLE与SMALL三种类型;
步骤3.2、航空器场面运行模型的建立方法如下:
第一、基于元胞自动机的推出演化,方法如下:
设集合P={p1,p2,...pm}为机场推出程序集合,设任意推出程序pn,pn∈P为长度为N的一维离散元胞链,各个元胞位置为每一个时步每个元胞可能被三种大小不同的航空器占据,设最大推出速度为Ci为航空器fi机身所占元胞数;XPin(t)表示fi在推出程序n上时刻的机头位置,ViP(t)表示fi在t时刻能前进的元胞数,即在t时刻的推出速度
一个推出程序上有且仅有一架航空器,定义N(pn,t)为t时刻推出程序pn上的航班个数,则有N(pn,t)={0,1};
设航空器fi在推出时初始时刻为t0,航空器停放于停机位,即该推出程序的第一个格点处,初始状态定义为:
判断t时刻fi是否能推出:
k≠0,N(pn+k,t)=1,
k的取值由机位位置和机场推出规则决定;若上式成立,说明推出程序pn附近有航空器推出,fi在机位等待,否则fi可以推出;
在每一时步,航空器推出演化过程分为两个步骤:1)分别按照推出规则改变速度;2)位置更新;
加速过程:
以概率减速过程:
Vip(t+1)=max(Vip(t+1)-1,0)
安全减速过程:
Vip(t+1)=max(min(Vip(t+1),LPin(t)),0)
位置更新:
XPin(t+1)=XPin(t)+Vip(t+1)
以上过程是航空器被拖车牵引离开机位时速度、位置演化规则,其中LPin(t)是判断是否进行安全减速的关键变量;
定义推出航空器fi在t时刻的可用推出距离LPin(t)为:
设CPi为避让后方滑行航空器保留的安全间隔,
设推出程序连接滑行道Tm,如果推出航空器后方无其他航空器即满足N(Tm,t)=0或者Tm上的滑行航空器距离推出航空器较远,两机无冲突,即满足令CPi=0;否则,为避免两机冲突,限制推出航空器推出,令推出航空器尾部与滑行道Tm有间隔ΔPT,其中ΔCP为冲突避让裕度,或冲突观察范围,ΔCP较大时,较远滑行航空器会对推出航空器有影响,推出受限较大,ΔCP较小时,滑行航空器较为接近时才相互影响,推出受限较小;
当航空器推出过程结束,并以停止状态位于滑行道上;
第二、基于元胞自动机的滑行演化,方法如下:
设集合T={T1,T2,...Tm}为机场滑行道集合,包括但不限于脱离道、快速脱离道、联络道,设任意滑行道Tn,Tn∈T为长度为N的一维离散元胞链,各个元胞位置为每一个时步每个元胞可能被三种大小不同的航空器占据,设XM、XH、XHR分别为中间停止位置、强制停止报告位置、跑道外等待点所在的元胞集合,设TYi={DEP,ARR}标志进离场类型,设DTin为航空器fi在Tn中的运行方向,DTin={-1,1},其中DTin=1指滑行方向元胞序号增大的方向,DTin=-1指按照元胞序号减小的方向;设为最大滑行速度,为从滑行道Tn转入Tk的最大转弯速度,XTi(t)表示航空器fi在t时刻的机头位置,若飞机滑行道Tn上,ViT(t)表示第i架航空器在t时刻能前进的元胞数,即在t时刻的滑行速度:
定义N(Tn,t)为滑行道Tn上的航班个数,则有:
N(Tn,t)≥0
设航空器fi在滑行时初始时刻为t0,航空器停放于Tn,机头位于格点XTkn处,初始状态定义为:
在每一时步演化中,航空器推出演化过程分为两个步骤:1)分别按照滑行规则改变速度;2)位置更新;
加速过程:
若则
否则
以概率减速过程:
ViT(t+1)=max(ViT(t+1)-1,0)
安全减速过程:
ViT(t+1)=max(min(ViT(t+1),LTi(t)),0)
位置更新:
XTi(t+1)=XTi(t)+DTin·ViT(t+1)
以上过程是航空器滑行时速度、位置演化规则;航空器LTin(t)是判断是否进行安全减速的关键变量,综合考虑了航空器与前机是否满足安全间隔、前方是否经过强制停止等待点、前方是否有需要停止避让的对头或交叉冲突等三个因素;
定义航空器fi在t时刻的可用滑行距离LTi(t)为:
LTi(t)=min(GMi,k(t),GHi,k(t),GTi,j(t)-ΔS)
LTi(t)决定了下一时步航空器能滑行的最大距离,当LTi(t)较小时,航空器需要减速制动,当LTi(t)=0时,航空器减速为0停止等待;
设GTi,j(t)为航空器fi与前机fj之间的元胞个数,即两机纵向间隔:
GTi,j(t)=||XTi(t)-XTj(t)||-Cj
若fi前方无航空器,令GTi,j(t)=+∞,航空器在滑行中应保持最小纵向间隔,设此间隔为ΔS,应满足:
GTi,j(t)-ΔS≥0
定义fi距离前方强制停止等待点XHk的距离:
GHi,k(t)=||XHk XTi(t)||,XHk∈XH
若已在此停止报告,或此滑行道前方无强制停止等待点,令GHik(t)=+∞
设为fi前方与Tn相连接的且距离小于ΔCH的滑行道格点集合,定义GMi,k(t)为fi距中间停止位置XMk的距离:
若GMi,k(t)=||XMk-XTi(t)||,否则GMi,k(t)=+∞
由此定义的交叉口避让规则,距交叉口ΔCH的元胞用阴影标识,fi、fj分别在滑行道Tn、Tm上滑行,两机有交叉汇聚,若当前滑行道上均无前机,且不经过强制停止等待点,即GHi,k(t)=GHj,k(t)=+∞且GTi,i+1(t)=GTj,j+1(t)=+∞,fj位于阴影区,定义LTi(t)=GMi,k(t)=||XMk-XTi(t)||而LTj(t)=+∞,fj优先通行,fi避让等待;fi进入阴影区,LTi(t)=+∞,而LTj(t)=GMj,k+1(t)=||XMk+1-XTj(t)||即fj优先通行,fi避让等待;
第三、航空器起飞降落演化,方法如下:
设集合R={R1,R2,...Rm}为机场跑道集合,设任一跑道Rn,Rn∈R为长度为N的一维离散元胞链,各个元胞位置为每一个时步每个元胞可能被三种大小不同的航空器占据,设DRin为航空器fi在Rn中的运行方向,设为从Tm转入Rn的最大速度,为从Rm转入Tn的最大速度,为t时刻fi在Rn上的机头位置,定义FRn(t)为t时刻在跑道上起飞、降落的航空器,若无航空器起降,FRn(t)=φ,定义判断t时刻元胞是否被占用,
当航空器已进入跑道对准跑道,设
当满足条件,航空器可得进入起飞过程:
FRn(t)=Φ且∈[1,N],
航空器开始滑跑时前轮移动瞬间为起飞时刻,该时刻为跑道Rn被起飞航空器占用,
设Gi为航空器重力;Pi为全发推力;Yi为地面的总支持力;Xi为气动阻力;Cx、Cy为水平、垂直方向的升力系数;f为跑道摩擦系数,ρ为空气密度,Si为机翼面积,ViR为抬前轮速度,计算起飞滑跑时间与距离:
设为航空器从ViR加速至Vi2所用时间,θ为爬升航迹角,若跑道长L,可计算爬升飞越跑道末端时间:
由此可得起飞阶段用时:
设fi离地时刻为
当令FRn(t)=φ
当起飞航空器飞越航向台天线,可认为已离开跑道,跑道呈空闲状态;
当降落航空fi到达距接地点Lfinnal处,判断是否能得到着陆许可:
若满足以上条件,定义fi的允许着陆时刻为令跑道被降落航空器占用,否则只能保持高度等待或者复飞;
设ViH为进场速度,即飞机着陆前下降至安全高度处的瞬时速度,Vid为接地速度,着陆时飞机主轮接地瞬时速度,
ViH=(1.2~1.3)Vid
设ViAPP为开始进近速度,此时fi距接地点Vifinal为进近过程中fi距离接地点时的速度,设航空器最后进近阶段为匀减速运动,减速度为得到fi从飞至跑道入口处的时间为:
设Ki为接地迎角条件下飞机升阻比,Xi为航空器气动阻力,Fi为地面摩擦阻,m为飞机质量,f为跑道摩擦系数,可计算航空器从跑道入口处至完成减速冲程的时间及减速滑跑冲程长度
由此得到降落阶段用时:
fi减速冲程结束时间为降落时刻,定义该时刻为
当令FRn(t)=φ
当航空器冲程结束,由降落状态转为滑行状态,此后按照航空器滑行演化过程进行速度位置更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学;中国民用航空飞行学院,未经四川大学;中国民用航空飞行学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910066250.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种利用粉煤灰替代细骨料制备混凝土的方法
- 下一篇:舰船人员疏散的评估方法