首页 > 其他分享 >根据空域图信息构造飞机航线图以及飞行轨迹模拟matlab仿真

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

时间:2024-07-30 23:28:42浏览次数:13  
标签:仿真 Y8 X8 空域 LR matlab fprintf X7 Y7

目录

1.程序功能描述

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

3.核心程序

4.本算法原理

4.1 航路网络建模

4.2 航线图构建

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

标签:仿真,Y8,X8,空域,LR,matlab,fprintf,X7,Y7
From: https://blog.csdn.net/soft_algorithm/article/details/140808995

相关文章

  • 基于Matlab的车牌识别系统设计与实现
    基于Matlab的车牌识别系统设计与实现摘要随着智能交通系统的不断演进,车牌识别技术已成为提升交通管理效率与准确性的关键。本文深入探讨了基于Matlab平台的车牌识别系统设计与实现,该系统通过精细的图像预处理、高效的车牌定位算法、精准的字符分割与识别技术,显著提升了车牌识......
  • 基于Matlab的疲劳检测系统设计与实现
    基于Matlab的疲劳检测系统设计与实现一、引言1.阐述疲劳驾驶的危害性及对交通安全的影响。2.强调疲劳检测系统的重要性和现实意义。3.介绍本文的主题:基于Matlab的疲劳检测系统设计与实现。二、系统设计1.系统总体架构设计t- 输入模块:负责捕捉驾驶员的面部图像。t......
  • 锂电池剩余寿命预测 | Matlab基于Transformer-LSTM的锂电池剩余寿命预测
    目录预测效果基本介绍程序设计参考资料预测效果基本介绍Matlab基于Transformer-LSTM的锂电池剩余寿命预测,Transformer结合长短期记忆神经网络。Matlab基于Transformer-LSTM的锂电池剩余寿命预测(单变量)运行环境Matlab2023b及以上。首先从NASA数据集中提......
  • 门控循环单元(GRU)预测模型及其Python和MATLAB实现
    ##一、背景循环神经网络(RNN)是处理序列数据的一类神经网络,尤其适用于时间序列预测、自然语言处理等领域。然而,传统的RNN在长序列数据的训练中面临梯度消失和爆炸的问题,导致模型对长期依赖的学习能力不足。为了解决这一问题,研究人员提出了多种改进的RNN结构,其中包括长短期记忆......
  • 长短期记忆网络(LSTM)预测模型及其Python和MATLAB实现
    ##LSTM预测模型背景长短期记忆网络(LongShort-TermMemory,LSTM)是一种特殊的递归神经网络(RNN),于1997年首次由SeppHochreiter和JürgenSchmidhuber提出。LSTM主要用于处理和预测序列数据中的时间依赖关系,能够有效地解决传统RNN在处理长序列时遇到的梯度消失和梯度爆炸问题。因......
  • pre/post gate sim 仿真笔记
    在芯片研发阶段至少存在三种仿真,只有在这三种仿真都通过后才可能进入到芯片的tapeout阶段,这三种仿真分别是rtl功能级仿真、综合后网表仿真(pregatesim)、PR后网表仿真(postgatesim)。下面简单记录一下两种gatesim仿真。不论是pre还是post的gatesim都是门级网表的仿真,进行门级......
  • MATLAB: 使用Delaunay三角剖分构建点云网格
    在计算机图形学和计算几何学中,Delaunay三角剖分a是一种常用的方法,用于将点云数据转换为三角形网格,MATLAB提供了内置函数来执行Delaunay三角剖分,并生成适用于点云可视化和分析的三角网格,本文将介绍如何使用MATLAB进行点云的Delaunay三角剖分,并提供相应的源代码。步骤一:导入点云......
  • 回归预测|基于灰狼优化BP神经网络的多特征输入单输出的数据回归预测Matlab程序GWO-BP
    文章目录一.灰狼优化BP神经网络基本原理二.灰狼优化BP神经网络Matlab程序2.1实验结果2.2Matlab程序一.灰狼优化BP神经网络基本原理灰狼优化(GreyWolfOptimization,GWO)结合BP神经网络进行数据回归预测是一种结合了优化算法和神经网络的方法,适用于多......
  • JCR一区级 | Matlab实现SO-Transformer-LSTM多变量回归预测(蛇群算法优化)
    JCR一区级|Matlab实现SO-Transformer-LSTM多变量回归预测(蛇群算法优化)目录JCR一区级|Matlab实现SO-Transformer-LSTM多变量回归预测(蛇群算法优化)效果一览基本介绍程序设计参考资料效果一览基本介绍1.【JCR一区级】Matlab实现SO-Transformer-LSTM多变量......
  • 开个技术外挂|电池热失控致电车自燃爆炸?用仿真技术解决它!
    什么是电池热失控?电池的热失控(thermalrunaway),指的由各种诱因引发的链式反应现象,热失控散发出的大量热量和有害气体会引起电池着火和爆炸。电池热失控通常是从电芯内的SEI膜(SolidElectrolyteInterface是覆盖电极材料表面的膜,具有一定的导电性和锂离子交换性)分解开始,......