根据空域图信息构造飞机航线图以及飞行轨迹模拟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

相关推荐
chhttty2 天前
MAB建模规范:Simulink外观规范
matlab·simulink
机器学习之心2 天前
CCD实验设计+SVM代理建模+改进NSGA-II工艺参数多目标优化,MATLAB代码
算法·支持向量机·matlab·多目标优化
泛泛7辈2 天前
通过matlab训练和验证深度学习的目标检测
深度学习·目标检测·matlab
daad7773 天前
记录matlab状态机demo
java·网络·matlab
吃好睡好便好3 天前
MATLAB中图像的线性变换
开发语言·图像处理·学习·计算机视觉·matlab
熊猫_豆豆3 天前
《基于改进标准映射的图像加密算法》MATLAB代码版本
开发语言·matlab·图像加密算法
吃好睡好便好3 天前
MATLAB中图像的对数变换
图像处理·学习·算法·计算机视觉·matlab
爱吃提升4 天前
MATLAB矩阵运算完全指南:从生成到索引操作
数据结构·matlab·矩阵
妍妍爱学习4 天前
Matlab程序蚁群算法.doc
matlab·蚁群算法·路径规划·算法实现·动态寻路
2zcode4 天前
项目文档:基于MATLAB的脉搏信号智能处理系统设计与实现
开发语言·matlab