根据空域图信息构造飞机航线图以及飞行轨迹模拟matlab仿真

目录

1.程序功能描述

2.测试软件版本以及运行结果展示

3.核心程序

4.本算法原理

[4.1 航路网络建模](#4.1 航路网络建模)

[4.2 航线图构建](#4.2 航线图构建)

[4.3 飞行轨迹模拟的具体步骤](#4.3 飞行轨迹模拟的具体步骤)

5.完整程序


1.程序功能描述

空域图是指航空领域中的一种图形表示方式,它涵盖了空中交通管理所需要的各种信息,比如航线、导航点、飞行高度层、飞行限制等。空域图是航空人员进行飞行计划制定的重要工具。在本课题中,根据空域图信息构造飞机航线图以及飞行轨迹模拟matlab仿真。

2.测试软件版本以及运行结果展示

MATLAB2022A版本运行

(完整程序运行后无水印)

3.核心程序

复制代码
...................................................................................

    %CSC8862
    if t >= 19 & t < 29 %WXI -> HG
       plot(X7_ANDIN_LR(t-18),Y7_ANDIN_LR(t-18),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); 
       hold off
       X7=[X7_ANDIN_LR(t-18)];Y7=[Y7_ANDIN_LR(t-18)];Z7=[9200];
    end    
    if t >= 29 & t < 33 %WXI -> HG
       plot(X7_LR_VNE(t-28),Y7_LR_VNE(t-28),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); 
       hold off
       X7=[X7_LR_VNE(t-28)];Y7=[Y7_LR_VNE(t-28)];Z7=[9200];
    end  
    if t >= 33 & t < 39 %WXI -> HG
       plot(X7_VNE_KM(t-32),Y7_VNE_KM(t-32),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); 
       hold off
       X7=[X7_VNE_KM(t-32)];Y7=[Y7_VNE_KM(t-32)];Z7=[9200];
    end  
    if t >= 39 & t < 47 %WXI -> HG
       plot(X7_KM_ZN(t-38),Y7_KM_ZN(t-38),'go','LineWidth',2,'MarkerEdgeColor','b','MarkerFaceColor','y','MarkerSize',7); 
       hold off
       X7=[X7_KM_ZN(t-38)];Y7=[Y7_KM_ZN(t-38)];Z7=[9200];
    end  

    fprintf('CSC8862 : ');fprintf('%3.3f  ',X7);fprintf('%3.3f  ',Y7);fprintf('%3.3f  ',Z7);fprintf('\n');
    title(['time = ',num2str(t)]);
    hold on
    %DLH730 
    if t >= 23 & t < 30 %WXI -> HG
       plot(X8_MANSA_GM(t-22),Y8_MANSA_GM(t-22),'go','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','b','MarkerSize',7); 
       hold off
       X8=[X8_MANSA_GM(t-22)];Y8=[Y8_MANSA_GM(t-22)];Z8=[9500];
    end    
    if t >= 30 & t < 36 %WXI -> HG
       plot(X8_GM_LR(t-29),Y8_GM_LR(t-29),'go','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','b','MarkerSize',7); 
       hold off
       X8=[X8_GM_LR(t-29)];Y8=[Y8_GM_LR(t-29)];Z8=[9500];
    end    
    if t >= 36 & t < 46 %WXI -> HG
       plot(X8_LR_BEDOG(t-35),Y8_LR_BEDOG(t-35),'go','LineWidth',2,'MarkerEdgeColor','g','MarkerFaceColor','b','MarkerSize',7); 
       hold off
       X8=[X8_LR_BEDOG(t-35)];Y8=[Y8_LR_BEDOG(t-35)];Z8=[9500];
    end 

    fprintf('CSC8862 : ');fprintf('%3.3f  ',X8);fprintf('%3.3f  ',Y8);fprintf('%3.3f  ',Z8);fprintf('\n');
    title(['time = ',num2str(t)]);
    hold on
    
 
    pause(0.5);
  
end
16_058m

4.本算法原理

空域图是指航空领域中的一种图形表示方式,它涵盖了空中交通管理所需要的各种信息,比如航线、导航点、飞行高度层、飞行限制等。空域图是航空人员进行飞行计划制定的重要工具。飞机航线图的构建主要依赖于航路网络结构和相应的飞行规则。航线图中的节点通常代表机场或者航路点,边则表示连接这些点的航线段。

4.1 航路网络建模

  • 节点:机场、导航点(VOR、NDB、DME等)。
  • :航线段,表示两个点之间的直接路径。

4.2 航线图构建

  • 航线规划:根据目的地和起飞点确定一条或多条航线。
  • 航路点:航线上的关键点,用于导航和路径规划。
  • 飞行高度层:根据飞行高度层划分,保证飞机在不同高度层上飞行,避免碰撞。

4.3 飞行轨迹模拟的具体步骤

5.完整程序

VVV

相关推荐
吃好睡好便好17 小时前
查找函数的使用
学习·算法·matlab·生活·查找函数
chhttty1 天前
Design Verifier检查:整型数溢出检查与修复
matlab·simulink
吃好睡好便好1 天前
判断函数的使用
学习·算法·matlab·生活·判断函数
hu9245195591 天前
Matlab保护源代码—P文件和exe文件详细解析
开发语言·matlab
史上最甜的躯1 天前
控制系统——基础、导论;以直流电机控制系统为例详解微分方程模型、拉普拉斯变换、传递函数模型的理论、推导及仿真
matlab·simulink·传递函数·控制系统·拉普拉斯·电机模型
lingchen19062 天前
用MATLAB r2010b和r2016b求解微分方程组
开发语言·算法·matlab
可编程芯片开发2 天前
基于李雅普诺夫算法的四旋翼无人机姿态跟踪控制系统simulink建模与仿真
matlab·无人机·制造·四旋翼无人机·李雅普诺夫·姿态跟踪控制
matlab代码4 天前
基于matlab的玉米种子计数设计(GUI界面)【源码58期】
开发语言·matlab
吃好睡好便好4 天前
转换函数的使用
学习·matlab·生活·转换函数
吃好睡好便好5 天前
取整函数的使用
学习·matlab·生活·取整函数