航空电子设备中的TSN通讯架构—直升机

news2024/9/24 7:14:07

在这里插入图片描述

前言

以太网正在迅速取代传统网络,成为航空电子设备和任务系统的核心高速网络。本文提出了以太网时间敏感网络(TSN)在航空电子设备上应用的技术优势问题。在实际应用中,TSN已成为一个具有丰富的机制和协议的工具箱,可满足与时间和可靠性相关的QoS要求,因此TSN是汽车、工业4.0和电信等各应用领域中有线高速通信的重要技术。在此背景下,本案例主要呈现TSN定时QoS机制在直升机航空电子设备和任务系统中的应用。

案例概述

本案例研究是基于空客直升机公司提供的TSN通信架构原型案例。案例的第一部分主要阐述与直升机航空电子设备和任务网络相关的TSN标准,尤其是数据传输的实时性。第二部分是评估在下一代系统子集的现实网络中,TSN定时QoS核心机制如何提高在调度最大流数量过程中的效率。

一、以太网TSN定时QoS机制与标准

具有QoS保证的实时通信对于一些航空航天嵌入式系统(如直升机)来说是必不可少的。IEEE 802.1 TSN TG(时间敏感网络技术小组),开发了与时间和可靠性相关的QoS要求的技术。IEEE 802.1协议簇(WG)为交换以太网制定标准。这些标准中定义的机制和协议依赖于数据链路层提供的服务,如时间同步、网络配置和管理以及QoS等特性。本案例中将主要探讨网络的实时性要求以及分析提供定时QoS的TSN机制。

IEEE802.1Q(TSN)中的定时QoS

实时通信系统中最重要的要求之一是保证延迟有边界。我们将帧从发送方通过网络到接收方所花费的时间称为延迟。在有实时需求的网络中,比如直升机,数据流的延迟通常有一个最大容忍值,也就是说,它们会受到截止时间的限制。
在这里插入图片描述
802.1Q中的定时QoS:严格的优先等级

流量优先级映射到流类别(TC)一共有8个等级,然后根据流的类别选择流进行传输。
在这里插入图片描述
+充分的优先级分配能保证按时完成任务。
–不能改变流量阻塞的损失。
–延迟可能不够低。

802.1Q中的定时QoS:基于信用的整形器-CBS
基于信用的传输管理:
• 仅当信用值>0时才允许传输。
• 当前正在传输的Traffic Class(TC)的信用值在传输时会减少,其他未传输的Traffic Class(TC)信用值会增加。
在这里插入图片描述
+充足的配置能保证按时完成任务。
+防止低优先级流量的阻塞
–延迟可能不够低。

802.1Q中的定时QoS:调度流量
为每个TC分配一个逻辑门。仅当门打开时才允许传输。门的打开和关闭由预先定义的时间表控制。
在这里插入图片描述
+充足的调度降低延迟和抖动
–生成正确的调度表可能是一个复杂的算法问题
–带宽可能未得到充分利用
在这里插入图片描述
TC#3的帧已准备好传输并且其门已打开,但没有足够的时间来传输完整的消息

802.1Q中的定时QoS:帧抢占

较低优先级的帧可以被较高优先级的帧抢占。
在这里插入图片描述
TC#3的帧已准备好传输并且其门已打开,但没有足够的时间来传输完整的消息

+可以改善延迟
+与以下一起使用预定流量优化带宽利用率
–硬件实施并不简单

总结
在这里插入图片描述
航空航天TSN配置文件

IEEE802.1和SAE航空电子网络AS-1A2的联合工作。TSN配置文件:选择机制和配置以满足用例要求。目前处于开发的早期阶段。

该标准为确定性IEEE802.3以太网的设计者、实施者、集成商和认证机构指定了配置文件,支持广泛的航空航天机载应用,包括那些需要安全性、高可用性性和可靠性、可维护性和有限延迟的应用。

二、TSN调度机制的效率

本案例下半部分主要与任务方面有关。案例中评估了不同TSN机制在网络负载增长时满足时序约束的相对能力,还量化了不同调度解决方案的内存使用情况,包含1000个流的特定应用程序。所有实验均使用软件RTaW‑Pegase进行。

机载TSN网络模型

该通信体系结构由两个在多个终端系统上相互连接的子网络组成。
上层网络:具有关键流的核心航空电子设备→研究重点
在这里插入图片描述
下层网络:主要是任务
在这里插入图片描述
定量评估
在这里插入图片描述
• 技术:模拟、最坏情况分析、设计空间探索系统、合成数据
• 候选TSN调度解决方案:整形、时间触发传输、抢占、手动(“用户优先级”)和自动流优先级分配(“简明优先事项”)

过载分析:在某些链路出现过载之前有多少个流?

该通信体系结构由两个在多个终端系统上相互连接的子网络组成。
上层网络:具有关键流的核心航空电子设备→研究重点
流数量
• 超过7000个流,至少一条链路过载的概率急剧增加 →网络容量上限
• 表明网络容量很重要,截止日期等于周期

拓扑压力测试®(TST):
流数量
上图为使用软件RTaW-Pegase执行拓扑压力测试®(TST)获得的数据。在TSN解决方案中成功调度一定数量的流的概率,具有7000个流的系统有89%的概率可通过CP进行调度。
• Concise Priorities(CP)的性能接近最佳,因为它调度了99%的非过载配置
→整形、时间触发传输或帧抢占没有增益
• FIFO调度优于“用户优先级”,后者利用了6个优先级!最大限度内存使用:考虑中等规模的1000个流网络

最大限度内存使用

考虑中等规模的1000个流网络
出口端口(接口、交换机)
• 整形(此处由软件实现的预整形)在本案例研究中将平均内存使用量减少了80%
• 每个开关的总内存高达 568KB未整形 168KB带整形
• 优先级的设置不会减少FIFO存储器使用内存
• CBS在记忆性方面也表现得非常好。此处未使用CBS ,因为优先级分配算法未针对CBS进行优化。

结论

• 并非所有系统都涉及到TSN中的所有标准(如本案例研究所示)
• 战略位置好的策略匹配机制能提升成本效益
• TSN策略机制的选择:关键影响因素有哪些?

  • 更高优先级的流量→可以选择流量整形
  • 较低优先级流量→可以选择由时间触发的流量传输或抢占
  • 相同优先级流量→可以设置更多优先级,更好的优先级分配和流量整形
    • 在本案例中,优先级是计时所需的唯一QoS机制
    • 内存和时间一样都会对流量产生限制,流量整形确实是有效的
    • 非纯粹的技术问题,例如重量、成本和认证工作等也要考虑在内

了解相关技术信息及商务服务,请访问http://www.softtest.cn/留言,或按以下方式联系旋极智能:
在这里插入图片描述

获取更多资讯▼关注我们
在这里插入图片描述

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

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

相关文章

第九课 过去分词、现在分词作非谓语

文章目录 前言一、过去分词的定义1、及物动词的过去分词2、双宾动词的过去分词 二、过去分词和过去分词短语的作用1、过去分词做前置定语过去分词构成的形容词有被动或者完成意义,如果单独的一个过去分词不及物只有完成意义,如果是一个及物动词的过去分词…

索引构造与信息检索:让 ChatGPT 成为 Selenium 问答助手

这是chatgpt为我生成的3个标题,我选了第3个。 利用 Langchain 和 GPT 实现 Selenium 机器人自动问答 向量化存储和检索:如何用相似度搜索匹配 Selenium 知识? 索引构造与信息检索:让 ChatGPT 成为 Selenium 问答助手 之前有很…

数据结构 - 线性表的顺序存储

一、顺序存储定义: 把逻辑上相邻的数据元素存储在物理上相邻的存储单元中。简言之,逻辑上相邻,物理上也相邻顺序表中,任一元素可以随机存取(优点) 二、顺序表中元素存储位置的计算 三、顺序表在算法中的实…

bootstrap-modal调用ajax后不经过回调函数

说明:我用的是boostrap的弹框,表单用的是layui的,个人觉得bootstrap比layui的弹框好看点,能自适应高度。 如图:点击保存后里面的内容不执行 原因:type用的是submit 解决:把submit改为button

数智赋能共筑未来,聚好看DBdoctor亮相中国数据库技术大会

8月16日—18日,第14届中国数据库技术大会(DTCC-2023)在北京国际会议中心举行。作为国内数据库领域规模最大的技术交流盛会,吸引了众多业内知名企业和数百名行业专家参加。聚好看携新内核级数据库性能洞察新产品DBdoctor亮相,吸引来自数据库管理专业人士关注。 数据库性能问题诊…

上位机一般的开发工具有哪些?

上位机开发工具是用于开发和构建上位机应用程序的软件工具。它们提供了一系列功能和资源,帮助开发人员设计、编写和调试上位机应用程序。以下是一些常见的上位机开发工具:Visual Studio:作为一种集成开发环境(IDE)&…

车辆PEPS无钥匙方案

汽车无钥匙系统(PEPS无钥匙方案)作为车辆智能化变革下的一项创新技术,正在被广泛应用于各种车型中。PEPS无钥匙方案主要具有三项功能,即PKE(Passive Keyless Entry)被动式无钥匙进入、RKE(Remot…

LabVIEW开发住宅系统数据采集和监测系统

LabVIEW开发住宅系统数据采集和监测系统 由于不断需要平衡电力生产和消费,电力市场是最复杂的市场。在整合大量可变可再生能源(如风能和太阳能)时,这尤其是一个挑战。储能似乎是一种理想的解决方案,但是电能难以有效存…

Tip-Adapter: Training-free Adaption of CLIP for Few-shot Classification

Tip-Adapter: Training-free Adaption of CLIP for Few-shot Classification (Paper reading) Renrui Zhang,Shanghai AI Laboratory,ECCV2022,Cited:45,Code,Paper 1. 前言 对比式视觉-语言预训练,也称…

(三)Linux中卸载docker(非常详细)

docker 卸载 使用yum安装docker 如需卸载docker可以按下面步骤操作: 1、停止docker服务 systemctl stop docker 2、查看yum安装的docker文件包 yum list installed |grep docker 3、查看docker相关的rpm源文件 rpm -qa |grep docker 4、删除所有安装的docke…

python 开发环境(PyCharm)搭建指南

Python 的下载并安装 参考:Python基础教程——搭建Python编程环境 下载 Python Python 下载地址:官网 (1)点击【Downloads】>>>点击【Windows】>>>点击【Python 3.x.x】下载最新版 Python; Pyt…

linux学习(软硬链接+静态库)[15]

软硬链接 软链接(symbolic link)和硬链接(hard link)是操作系统中用于创建文件或目录之间关联的两种方式。 软链接是一个特殊的文件,它包含了指向目标文件或目录的路径。软链接可以跨文件系统,并且可以指…

vue3+ts+vite项目页面初始化loading加载效果

简介 一分钟实现 vue-pure-admin 同款项目加载时的 loading 效果 一、先看效果 1.1 静态效果 1.2 动态效果 二、上代码 核心代码在body里面&#xff0c;代码中已标明。找到你项目的 index.html &#xff0c;复制粘贴进去即可 <!DOCTYPE html> <html lang"en…

购车小记:辅助驾驶(锋兰达双擎领先版(14W落地)/锐放双擎先锋版(心里预期13W落地))

文章目录 引言I 试驾L2辅助驾驶II 优惠2.1 补贴2.2 坚持免息2.3 礼包III 车型对比3.1 锐放双擎先锋3.2 锋兰达双擎领先版引言 最近想买辆代步车,关注了锐放、锋兰达。 记录下心得。 流程:多家店对比落地价、礼包、政府补贴;合同没有确定不交意向金。 不要因为价格优惠/政府…

vue3-ts- element-plus新增组件-过滤

新增组件-所有值为空时过滤 <el-form-item label"家庭成员"><divclass"username-box"v-for"(item, index) in form.namelist":key"index"><div>姓名&#xff1a;<el-input v-model"item.name" placeho…

【论文阅读】HOLMES:通过关联可疑信息流进行实时 APT 检测(SP-2019)

HOLMES: Real-time APT Detection through Correlation of Suspicious Information Flows S&P-2019 伊利诺伊大学芝加哥分校、密歇根大学迪尔伯恩分校、石溪大学 Milajerdi S M, Gjomemo R, Eshete B, et al. Holmes: real-time apt detection through correlation of susp…

Redis有什么作用?面试题答案

参考答案 Redis是一种开源的内存数据库,它具有多种作用和用途。以下是Redis的主要作用: 缓存:Redis最常见的用途是作为缓存存储,将常用的数据存储在内存中,以提高读取速度。由于Redis是基于内存的,因此读取操作非常快速,适用于需要频繁读取的应用程序。 数据库:Redis可…

无人机工程安全巡检:主要应用与实施策略

无人机工程安全巡检是指使用无人机技术&#xff0c;对工程项目进行系统的、周期性的监测和检查&#xff0c;以确保工程的安全性、稳定性及其与设计的符合性。这包括但不限于建筑物、桥梁、道路、隧道、大坝等各种大型工程项目。无人机工程安全巡检不仅大大提高了效率&#xff0…

Revit 3D高效处理:cad exchanger sdk 3.21 Crack

3D 格式概述&#xff1a;Revit Revit 已成为寻求高效、准确的建筑信息建模的专业人士的首选解决方案。在这篇引人入胜的功能概述中了解 Revit 的特性和影响。 什么是Revit&#xff1f; Autodesk Revit 是一款流行的 CAD 软件&#xff0c;重点关注 BIM&#xff0c;被建筑师、工…

Mybatis模糊查询的问题

使用${}方式模糊查询&#xff0c;出错。 mapper 对应的 xml&#xff0c;注释掉的两种方式都可以得到数据&#xff0c;只有第三种出错 测试方法 结果 不知道为啥会出现这个 %root%&#xff0c;使用其他两种方式结果没问题&#xff0c;不知道问题出在哪里了。