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

news2024/12/26 22:35:47

目录

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1963000.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Studying-代码随想录训练营day48| 739. 每日温度、496.下一个更大元素 I、503.下一个更大元素II

第48天&#xff0c;单调栈part01&#xff0c;栈的特殊应用场所&#xff01;编程语言&#xff1a;C 目录 739. 每日温度 496.下一个更大元素 I 503.下一个更大元素II 总结&#xff1a; 739. 每日温度 文档讲解&#xff1a;代码随想录每日温度 视频讲解&#xff1a;手撕每日…

龙迅LT8711GX 高性能Type-C/DP1.4/EDP转HDMI2.1转换器,内置MCU,支持8K30HZ

龙迅LT8711GX描述&#xff1a; LT8711GX是一个高性能的Type-C/DP1.4a到HDMI2.1转换器&#xff0c;设计用于连接一个USB Type-C源或一个DP1.4a源到一个HDMI2.1接收器。LT8711GX集成了一个与DP1.4a兼容的接收器&#xff0c;和一个与HDMI2.1兼容的发射机。此外&#xff0c;还包括…

【Kubernetes】二进制部署k8s集群(中)之cni网络插件flannel和calico

&#xff01;&#xff01;&#xff01;继续上一篇实验部署&#xff01;&#xff01;&#xff01; 目录 一.k8s的三种网络模式 1.Pod 内容器与容器之间的通信 2.同一个 Node 内 Pod 之间的通信 3.不同 Node 上 Pod 之间的通信 二.k8s的三种接口 三.Flannel 网络插件 1.U…

爆“卷”的AI视频,大厂向左,创企向右

文&#xff5c;白 鸽 编&#xff5c;王一粟 “生成的人物一转身就变成老外&#xff0c;怎么解决呢&#xff1f;” “没有办法&#xff0c;10s中动作大的&#xff0c;人物一致性有问题&#xff0c;只能抽卡&#xff0c;多刷几个&#xff0c;选择一个变化不大的。” 在一个以…

iOS开发过程中经常遇到的GCD的一些问题

目录 前言 1.performSelector相关的一个问题 2.一个崩溃问题 前言 记录GCD使用过程中遇到的一个小问题。 1.performSelector相关的一个问题 输入下面代码的打印结果&#xff1a; - (void)viewDidLoad {[super viewDidLoad];[self gcdDemos01]; } - (void)gcdDemos01{dispa…

语音识别 音码同步声纹分切系统 上海添力

目前主流的语音识别系统&#xff0c;是将语音识别成汉字&#xff0c;会有以下几个问题&#xff1a; 一、一旦识别成汉字&#xff0c;对应语音原有的声音属性都会丢失。在后期的人工智能应用中&#xff0c;仍然需要对识别出的汉字进行人工标注&#xff0c;以区别相同词语的不同情…

【机器学习sklearn实战】线性回归

一 基础概念 广义线性模型&#xff08;2&#xff09;线性回归 【机器学习】一文看尽 Linear Regression 线性回归 二 步骤 使用sklearn中的库&#xff0c;一般使用线性回归器 首先&#xff0c;导入包&#xff1a; from sklearn.linear_model import LinearRegression创建模…

PHP回收废品平台系统小程序源码

&#x1f30d;绿色行动&#xff0c;从“回收废品平台系统”开始&#xff01;&#x1f69a; &#x1f6aa;【家门口的环保站&#xff0c;废品不再无处安放】 你是否曾为家里的旧报纸、空瓶子、废旧电器等废品头疼不已&#xff0c;不知该如何处理&#xff1f;现在&#xff0c;“…

java-数据结构与算法-02-数据结构-07-优先队列

1. 概念 队列是一种先进先出的结构&#xff0c;但是有些时候&#xff0c;要操作的数据带有优先级&#xff0c;一般出队时&#xff0c;优先级较高的元素先出队&#xff0c;这种数据结构就叫做优先级队列。 比如&#xff1a;你在打音游的时候&#xff0c;你的朋友给你打了个电话…

安全基础学习-CRC理解与计算

由于一些任务要求需要了解CRC校验&#xff0c;于是来学习一下。 新人学习&#xff0c;大佬绕路。 前言 CRC即循环冗余校验码&#xff1a;是数据通信领域中最常用的一种查错校验码&#xff0c;其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查&#xff08;CRC&…

《计算机工程与应用》投稿经验

目录 前言期刊简介详细过程第1步&#xff1a;网站投稿第2步&#xff1a;交审稿费第3步&#xff1a;等外审第4步&#xff1a;返修所需材料描述 第5步&#xff1a;外审/复审/录用第6步&#xff1a;录用 前言 记录下投《计算机工程与应用》的正刊投稿经验。 整理了一些投稿期间常…

【C#】 使用GDI+获取两个多边形区域相交、非相交区域

一、使用GDI获取两个多边形区域相交、非相交区域 在 C# 中使用 GDI&#xff08;Graphics Device Interface Plus&#xff09;处理图形时&#xff0c;你可以使用 System.Drawing 和 System.Drawing.Drawing2D 命名空间中的类来操作区域&#xff08;Region&#xff09;。下面是一…

取图小程序搭建教程,达人+流量主+会员快速部署上线指南

目录 一、取图小程序是什么&#xff1f; 二、搭建教程 &#xff08;一&#xff09;前期准备 &#xff08;二&#xff09;开发环境搭建 &#xff08;三&#xff09;部署与上线 三、部分代码展示 一、取图小程序是什么&#xff1f; 取图小程序以其多元化的功能而著称&…

抖音本地生活城市代理保证金多少?最新标准出炉!

随着本地生活的前景和潜力不断显现&#xff0c;抖音本地生活城市代理的申请热度不断攀升&#xff0c;并逐渐成为众多创业者入局本地生活的首要选择&#xff0c;而与之相关的问题&#xff0c;如抖音本地生活城市代理保证金等更是长居相关社群话题榜的前列。 而就目前的市场情况来…

2024华为数通HCIP-datacom最新题库(H12-831变题更新⑧)

请注意&#xff0c;华为HCIP-Datacom考试831已变题 请注意&#xff0c;华为HCIP-Datacom考试831已变题 请注意&#xff0c;华为HCIP-Datacom考试831已变题 近期打算考HCIP的朋友注意了&#xff0c;如果你准备去考试&#xff0c;还是用的之前的题库&#xff0c;切记暂缓。 1、…

抖音开放平台API接口如何开发||抖音相关接口数据采集数据分析 【附实例】

抖音开放平台提供了多种接口&#xff0c;包括授权登录、用户信息、视频管理、评论互动、消息通知、数据分析等。 以下是开发抖音接口的一些步骤&#xff1a; 1. 注册开发者账号&#xff1a;在抖音开放平台上注册开发者账号&#xff0c;获取开发者身份认证。 2. 创建应用&…

学习鸿蒙-利用Code Linter检查代码

如何检查&#xff1a; 1.在已打开的代码编辑器窗口单击右键点击Code Linter&#xff0c;或在工程管理窗口中鼠标选中单个或多个工程文件/目录&#xff0c;右键选择Code Linter > Full Linter执行代码全量检查。 2.通过git 提交&#xff0c;可在commit界面右下角点击齿轮图标…

嵌入式开发问题总汇

1. 事情经过&#xff1a;有天快下班的时候&#xff0c;我们采购经理找到我&#xff0c;说&#xff0c;生成的bin文件通过软件上传烧录时&#xff0c;烧录就会重启&#xff0c;但是其他的板子就不会。最后他换了一个A厂家的flash芯片&#xff0c;就可以了。但是&#xff0c;B厂…

使用 Postman 进行 Trello API 自动化测试的完整指南

文章目录 前言一、自动化测试是什么&#xff1f;二、比较自动化测试与手工测试1. 自动化测试2. 手工测试 三、环境搭建1.创建Collection2.创建环境变量3.添加API请求 四、设计测试用例1. API简单调用2. 获取所有emoji3. 创建一个新看板&#xff1a;4. 获得创建的看板信息5. 在看…

【Git】git 从入门到实战系列(一)—— Git 的诞生,Linus 如何在 14 天内编写出 Git?

<> 博客简介&#xff1a;Linux、rtos系统&#xff0c;arm、stm32等芯片&#xff0c;嵌入式高级工程师、面试官、架构师&#xff0c;日常技术干货、个人总结、职场经验分享   <> 公众号&#xff1a;嵌入式技术部落   <> 系列专栏&#xff1a;C/C、Linux、rt…