"/>
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法技術

    技術編號:38888938 閱讀:73 留言:0更新日期:2023-09-22 14:15
    本發明專利技術公開了一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法,所述方法采用歐拉螺線作為直線和圓弧之間的過渡,將航空器轉彎軌跡分為直線

    【技術實現步驟摘要】
    一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法


    [0001]本專利技術涉及一種航空器轉彎軌跡擬合顯示方法,特別是一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法。

    技術介紹

    [0002]在當前的仿真系統或各類圖表中,航空器轉彎軌跡多數以折線或圓弧表示。如今各類工作對航空器軌跡描述提出了越來越高的要求,折線和圓弧已經漸漸難以滿足軌跡描述的需求。例如,在現有的航空器軌跡仿真系統(如4維航跡運行空管配套仿真系統)中,僅使用折線和圓弧對航空器軌跡進行描述,與實際軌跡偏差較大,且需要額外人工修正步驟。
    [0003]有少數研究人員研究了使用一些其他的弧線代替折線和圓弧來描述航空器轉彎軌跡,然而要么描述精度不慎理想,要么缺乏完整的參數估計方法。
    [0004]因此急需一種相對精確的航空器轉彎軌跡擬合方法,該方法下的擬合結果需可以被參數描述,且這些參數可以通過一定計算獲得,并非NP hard問題(NP,non
    ?
    deterministic polynomial,指所有NP問題都能在多項式時間復雜度內歸約到的問題)。

    技術實現思路

    [0005]專利技術目的:本專利技術所要解決的技術問題是針對現有技術的不足,提供一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法。
    [0006]為了解決上述技術問題,本專利技術公開了一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法,包括以下步驟:
    [0007]步驟1,建立模型:即建立包含第一直線、第一歐拉螺線、圓弧、第二歐拉螺線以及第二直線五個部分的曲線,用于擬合航空器轉彎點跡數據;
    [0008]所述的曲線,即航空器轉彎軌跡,包括5個部分,分別為:第一直線、第一歐拉螺線、圓弧、第二歐拉螺線、第二直線,對應到航空器轉彎點跡數據按時間排序的初始到結尾:FP0,FP1,

    ,FP
    N
    ?
    1,
    FP
    N
    ,其中,FP0為原點即入彎點,FP
    N
    為終點即出彎點,N為轉彎點數量。
    [0009]步驟2,針對模型中曲線的五個部分分別設計參數,并設計限制條件,使得五個部分共同繪制的曲線連續且導數連續;
    [0010]所述的設計參數,包括:
    [0011]第一直線用方向θ1和長度s1來表示;
    [0012]第一歐拉螺線用A1來表示比例因子,R1為開端處曲率半徑,R2為末端處曲率半徑,t1為第一歐拉螺線的從原點出發的長度,s2表示長度;
    [0013]圓弧用r3來表示曲率半徑,s3表示長度;
    [0014]第二歐拉螺線用A2來表示比例因子,R4為開端處曲率半徑,s4表示長度;
    [0015]第二直線用方向θ5和長度s5來表示。
    [0016]所述的設計限制條件,包括:
    [0017]第一直線的末端和第一歐拉螺線的開端連續,且第一歐拉螺線的開端處t1=0,曲
    率半徑R1為無窮大,從而保證第一直線的末端和第一歐拉螺線的開端連續且導數連續;
    [0018]第一歐拉螺線的末端和圓弧的開端連續,且在第一歐拉螺線的末端處曲率半徑R2與圓弧的半徑r相等,從而保證第一歐拉螺線和圓弧連續且導數連續;
    [0019]圓弧的末端與第二歐拉螺線的開端連續,且在歐拉螺線的開端處曲率半徑R4與圓弧的半徑r相等,從而保證第二歐拉螺線和圓弧連續且導數連續;
    [0020]第二歐拉螺線的末端與第二直線的開端連續且導數連續。
    [0021]步驟3,設計基于歷史經驗的參數初始化方法,計算模型中的參數初始值,具體包括:
    [0022]步驟3
    ?
    1,為航空器轉彎點跡數據構建長度為n1的滑動窗,滑動窗從時序上最早的點跡即原點FP0開始向后移動,在每個窗口內連接時序上的起始點和終點,得到窗口內點跡數據的運動方向θ
    i
    ,比較時序上最早的窗口中的θ0和當前滑動窗中θ
    i
    的差值,當大于閾值Δθ時,取當前滑動窗的初始點跡作為航空器轉彎的初始點P1?2,計算航空器點跡數據的初始點到點P1?2的距離作為s1;
    [0023]步驟3
    ?
    2,連接步驟3
    ?
    1中的點FP0和點P1?2,得到一條線段,取該線段的方向為航空器入彎角度的初始值θ1;
    [0024]步驟3
    ?
    3,為航空器轉彎點跡數據構建長度為n2的滑動窗,滑動窗從時序上最晚的點跡即終點FP
    N
    開始向前移動,在每個窗口內為航空器點跡數據做線性擬合,得到窗口內點跡數據的運動方向θ
    i
    ,比較時序上最晚的窗口中的θ
    N
    和當前滑動窗中θ
    i
    的差值,當大于閾值Δθ時,取當前滑動窗的末尾點跡作為航空器直飛的初始點P4?5,計算航空器點跡數據的末尾點到點P4?5的距離作為s5;
    [0025]步驟3
    ?
    4,做點FP0到點P1?2的延長線以及點FP
    N
    到點P4?5的延長線,兩條延長線線的交點為X,計算點P1?2到點X的距離記為s
    ’1,計算點X到點P4?5的距離記為s
    ’2,對于交點X處線段夾角θ

    ,以10度間隔分成18個轉彎類別,為每個類別分別設計比例系數λ作為經驗參數,并計算s2,s3,s4的初始值,具體方法如下:
    [0026]s2=λ1?2s
    ′1+λ2?2s
    ′2[0027]s3=λ1?3s
    ′1+λ2?3s
    ′2[0028]s4=λ1?4s
    ′1+λ2?4s
    ′2[0029]其中,λ1?2表示s
    ′1與s2的相關系數,λ2?2表示s
    ′2與s2的相關系數,λ1?3表示s
    ′1與s3的相關系數,λ2?3表示s
    ′2與s3的相關系數,λ1?4表示s
    ′1與s4的相關系數,λ2?4表示s
    ′2與s4的相關系數。
    [0030]步驟4,設計損失函數,用于描述當前擬合曲線和真實航空器點跡的誤差,為模型中的參數優化提供指導;
    [0031]所述的設計損失函數,具體包括:
    [0032]步驟4
    ?
    1,從時序上最早的航跡點FP0開始,分別計算FP0到第一直線和第一歐拉螺線的距離,取二者中較小的值作為點FP0到擬合曲線的距離;
    [0033]步驟4
    ?
    2,在按照時間順序的后續航跡點中,找到開始進入第一歐拉螺線的描述范圍航跡點FP
    n
    ,具體方法如下:
    [0034]按照時間順序取后續航跡點FP1,FP2…
    ,分別計算每一個后續航跡點到第一直線和第一歐拉螺線的距離,取二者中較小的值作為每一個后續航跡點到擬合曲線的距離,直至
    在第n個航跡點FP
    n
    處,從FP
    n
    ?4到FP
    n
    這五個點到第一歐拉螺線的距離均小于到第一直線的距離,則視為當前航跡點FP
    n...

    【技術保護點】

    【技術特征摘要】
    1.一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法,其特征在于,包括以下步驟:步驟1,建立模型:即建立包含第一直線、第一歐拉螺線、圓弧、第二歐拉螺線以及第二直線五個部分的曲線,用于擬合航空器轉彎點跡數據;步驟2,針對模型中曲線的五個部分分別設計參數,并設計限制條件,使得五個部分共同繪制的曲線連續且導數連續;步驟3,設計基于歷史經驗的參數初始化方法,計算模型中的參數初始值;步驟4,設計損失函數,用于描述當前擬合曲線和真實航空器點跡的誤差,為模型中的參數優化提供指導;步驟5,設計參數優化方法,以最小化損失函數為目標,實現模型中曲線的五個部分的共同優化,完成航空器轉彎點跡數據的擬合,即完成基于歐拉螺線的航空器轉彎軌跡擬合;步驟6,根據上述方法,直接由航空器測得的原始軌跡數據進行計算,對航空器轉彎軌跡進行擬合并在現有航空器軌跡仿真系統中展示。2.根據權利要求1所述的一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法,其特征在于,步驟1中所述的曲線,即航空器轉彎軌跡,包括5個部分,分別為:第一直線、第一歐拉螺線、圓弧、第二歐拉螺線、第二直線,對應到航空器轉彎點跡數據按時間排序的初始到結尾:FP0,FP1,

    ,FP
    N
    ?1,FP
    N
    ,其中,FP0為原點即入彎點,FP
    N
    為終點即出彎點,N為轉彎點數量。3.根據權利要求2所述的一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法,其特征在于,步驟2中所述的設計參數,包括:第一直線用方向θ1和長度s1來表示;第一歐拉螺線用A1來表示比例因子,R1為開端處曲率半徑,R2為末端處曲率半徑,t1為第一歐拉螺線的從原點出發的長度,s2表示長度;圓弧用r3來表示曲率半徑,s3表示長度;第二歐拉螺線用A2來表示比例因子,R4為開端處曲率半徑,s4表示長度;第二直線用方向θ5和長度s5來表示。4.根據權利要求3所述的一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法,其特征在于,步驟2中所述的設計限制條件,包括:第一直線的末端和第一歐拉螺線的開端連續,且第一歐拉螺線的開端處t1=0,曲率半徑R1為無窮大,從而保證第一直線的末端和第一歐拉螺線的開端連續且導數連續;第一歐拉螺線的末端和圓弧的開端連續,且在第一歐拉螺線的末端處曲率半徑R2與圓弧的半徑r相等,從而保證第一歐拉螺線和圓弧連續且導數連續;圓弧的末端與第二歐拉螺線的開端連續,且在歐拉螺線的開端處曲率半徑R4與圓弧的半徑r相等,從而保證第二歐拉螺線和圓弧連續且導數連續;第二歐拉螺線的末端與第二直線的開端連續且導數連續。5.根據權利要求4所述的一種基于歐拉螺線的航空器轉彎軌跡擬合顯示方法,其特征在于,步驟3中所述的計算模型中的參數初始值,具體包括:步驟3
    ?
    1,為航空器轉彎點跡數據構建長度為n1的滑動窗,滑動窗從時序上最早的點跡即原點FP0開始向后移動,在每個窗口內連接時序上的起始點和終點,得到窗口內點跡數據的運動方向θ
    i
    ,比較時序上最早的窗口中的θ0和當前滑動窗中θ
    i
    的差值,當大于閾值Δθ時,取當前滑動窗的初始點跡作為航空器轉彎的初始點P1?2,計算航空器點跡數據的初始點到
    點P1?2的距離作為s1;步驟3
    ?
    2,連接步驟3
    ?
    1中的點FP0和點P1?2,得到一條線段,取該線段的方向為航空器入彎角度的初始值θ1;步驟3
    ?
    3,為航空器轉彎點跡數據構建長度為n2的滑動窗,滑動窗從時序上最晚的點跡即終點FP
    N
    開始向前移動,在每個窗口內為航空器點跡數據做線性擬合,得到窗口內點跡數據的運動方向θ
    i
    ,比較時序上最晚的窗口中的θ
    N
    和當前滑動窗中θ
    i
    的差值,當大于閾值Δθ時,取當前滑動窗的末尾點跡作為航空器直飛的初始點P4?5,計算航空器點跡數據的末尾點到點P4?5的距離作為s5;步驟3
    ?
    4,做點FP0到點P1?2的延長線以及點FP
    N
    到點P4?5的延長線,兩條延長線線的交點為X,計算點P1?2到點X的距離記為s
    ’1,計算點X到點P4?5的距離記為s
    ’2,對于交點X處線段夾角θ

    ,以10度間隔分成18個轉彎類別,為每個類別分別設計比例系數λ作為經驗參數,并計算s2,s3,s4的初始值,具體方法如下:s2=λ1?2s
    ′1+λ2?2s
    ′2s3=λ1?3s
    ′1+λ2?3s
    ′2s4=λ1?4s
    ′1+λ2?4s
    ′2其中,λ1?2表示s
    ′1與s2的相關系數,λ2?2表示s
    ′2與s2的相關系數,λ...

    【專利技術屬性】
    技術研發人員:葛昊王小樂陳平丁輝田云鋼
    申請(專利權)人:中國電子科技集團公司第二十八研究所
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕无码av激情不卡久久 | 人妻少妇乱子伦无码视频专区 | 妖精色AV无码国产在线看| 无码国产精成人午夜视频一区二区| 久久青青草原亚洲av无码app| 亚洲AV无码一区二区三区牛牛| 97无码免费人妻超级碰碰碰碰| 国产AV无码专区亚洲精品| 亚洲AV无码专区在线电影成人| 本道天堂成在人线av无码免费| 精品无码人妻夜人多侵犯18| 久久久91人妻无码精品蜜桃HD| 亚洲中文字幕无码一去台湾| 国产产无码乱码精品久久鸭| 亚洲成A∨人片天堂网无码| 亚洲av无码专区在线电影| 亚洲VA中文字幕无码一二三区| 国产精品亚洲а∨无码播放不卡 | 无码成人精品区在线观看| 亚洲一级特黄大片无码毛片| 亚洲综合无码一区二区痴汉| 无码国产午夜福利片在线观看| 亚洲日韩乱码中文无码蜜桃臀网站| 国模无码视频一区二区三区| 麻豆国产精品无码视频| 亚洲AV日韩AV永久无码绿巨人| 中文字幕av无码不卡免费| 日韩中文无码有码免费视频| 久久久无码精品午夜| 亚洲av无码成人精品国产 | 久久亚洲精品无码VA大香大香| a级毛片无码免费真人久久| 色综合久久久无码中文字幕| 亚洲aⅴ无码专区在线观看春色 | 国产啪亚洲国产精品无码| 国产成人无码精品久久久小说| 精品亚洲成A人无码成A在线观看| 亚洲国产成人精品无码区在线秒播 | 中文无码不卡的岛国片| 无码人妻丰满熟妇区96| 中文无码精品A∨在线观看不卡|