[發(fā)明專利]一種基于跟隨行為的單航段一維格點微觀仿真方法在審
| 申請?zhí)枺?/td> | 202010917718.2 | 申請日: | 2020-09-03 |
| 公開(公告)號: | CN112069679A | 公開(公告)日: | 2020-12-11 |
| 發(fā)明(設計)人: | 韓云祥;韓松臣;張建偉 | 申請(專利權)人: | 四川大學 |
| 主分類號: | G06F30/20 | 分類號: | G06F30/20 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610065 四川*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 跟隨 行為 單航段一維格點 微觀 仿真 方法 | ||
1.一種基于跟隨行為的單航段一維格點微觀仿真方法,其特征在于包括如下步驟:
①將單航段分割為m個格點組成的一維離散格點鏈,在滿足前后航空器間距離不小于最小安全間隔dmin的前提下以均勻分布形式在各個離散格點上分配n個航空器及其初始速度,各個航空器的初始速度vj(j=1,2,...,n)位于速度區(qū)間[vmin,vmax]內(nèi),vmin和vmax分別表示最小速度值和最大速度值,每一離散格點上最多分配一架航空器,將當前仿真時刻t值設定為0,仿真總時長為T;
②在當前仿真時刻t,并行更新航段上各個航空器的速度和位置;
③在下一仿真時刻t+1,統(tǒng)計飛離航段的航空器數(shù)目及其飛離速度并在滿足前后航空器間距離不小于最小安全間隔dmin的前提下重新在各個離散格點上分配相同數(shù)目和相同速度的航空器,每一離散格點上最多分配一架航空器,令t=t+1,若t≤T,進入步驟④,否則進入步驟⑤;
④重復步驟②-③;
⑤結束仿真流程。
2.根據(jù)權利要求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)前方的空閑格點數(shù)目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決定是否進行慢化,產(chǎn)生一個服從[0,1]間正態(tài)分布的隨機數(shù)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.根據(jù)權利要求1至2之一所述的一種基于跟隨行為的單航段一維格點微觀仿真方法,其特征在于:所述步驟①中,格點數(shù)目m的值為100000,最小安全間隔dmin為10km,航空器數(shù)目n為100,最小速度值vmin為500km/h,最大速度值vmax為800km/h。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川大學,未經(jīng)四川大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010917718.2/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





