精准操控,稳如磐石:飞控+综控系统仿真揭秘

2024-08-30 20:44

本文主要是介绍精准操控,稳如磐石:飞控+综控系统仿真揭秘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.背景

现代飞行器系统中,飞行控制系统和综合控制系统的协同工作是实现精准打击和高度可靠性的关键。

飞行控制系统简称飞控系统,负责飞行器的飞行控制和姿态调整,确保飞行器在飞行过程中维持稳定和精确的轨迹。其主要进行姿态控制、轨迹调整、机动控制、状态检测等操作。

综合控制系统简称综控系统,是飞行器的核心控制模块,负责飞行器整体的任务管理和控制策略执行。其主要进行任务规划、导航与跟踪、数据决策、指令下发等操作。

飞控与综控计算机分别使用不同架构处理器,两个系统之间要进行大量的数据交互:

  • 飞控系统需向综控系统发送飞行器状态、飞行器健康状况、飞行模式、故障报告等数据;
  • 综控系统需向飞控系统下发指令,如控制指令、参数设置、环境数据、任务更新等。

因此,飞控系统和综控系统之间的总线交互无疑是实现系统协同的关键环节,用于确保飞行器的飞行稳定性、目标跟踪精度和实现效果。总线通常采用高速数字数据总线,确保数据的高效传输和实时性。

2.1553B总线与它的升级版

(1) 1553B总线

传统的飞行器控制系统总线主要使用的是20世纪70年代初期美国空军莱特实验室提出的飞机内部时分指令/响应式多路传输数据总线—— MIL-STD-1553B(Military Standard,编号1553B),简称“1553B总线”。

▲MIL-STD-1553B网络结构

上图为一个标准的1553B网络,主要由总线控制器(Bus Controller,BC)、远程终端(Remote Terminal,RT)、总线监视器(Bus Monitor,BM)、数据总线(Data Bus)四部分组成,最多可以互连31个RT,采用双绞屏蔽线传递电信号。

自打推出后,1553B总线网络在航天领域得到了很大的应用与发展,且均取得了巨大成功。然而,1553B总线的传输速率只有1Mbit/s,已无法满足航天、机载等领域高速发展的电子系统传输需求。为了配合更高可靠性、高带宽、高实时性的发展方向,FC-AE-1553总线应运而生。

(2) 升级版:FC-AE-1553总线

FC-AE-1553总线可以理解为MIL-STD-1553B的现代化升级版,FC-AE指Fiber Channel-Avionics Environment,针对航空环境应用的光纤通道协议。总线采用光纤通道作为传输介质,继承了光纤通道技术的优良特性,传输速率高至1Gbit/s,具备高可靠、高稳定、抗强电磁干扰、工程应用简单快捷的优点。

FC-AE-1553总线能够实现1553B的无缝兼容与平滑升级,主要用于严苛环境电子设备间的通信互联、数据传输、指挥控制。

▲FC-AE-1553网络拓扑结构

FC-AE-1553 光纤总线支持总线型、交换型、仲裁环型拓扑结构,NC(Network Controller)指网络控制器,NT(Network Terminal)指网络终端,NM(Network Monitor)指网络监控器。

a. 总线型拓扑结构由分光器、光反射器及端节点设备组成,相对易于实现,但是由于分光器分光比和光缆传输衰减等因素,可靠通信需要严格的光功率计算和特殊设计才能实现,不利于系统扩展升级。

b. 仲裁环拓扑结构中,若NT或NM端节点单点故障,则会导致环路通信中断。

c. 交换型拓扑结构采用双冗余的交换机设备实现网络级联和设备扩展,能够更好支撑大规模网络建设,可对故障节点设备进行屏蔽,不会出现总线、仲裁环的全局故障形式。

3.飞控+综控硬件框架

当前的飞行器控制系统存在多总线并存、数据传输错综复杂等特点,导致其故障诊断难度极大,比任何时候都更依赖高带宽、强实时、开放式的数据通信来进行多方数据综合处理,从而提高其控制性能。

为应对上述情形,可同时采用某国产自研FC-AE-1553总线与1553B总线,实现飞控系统与综控系统的双冗余总线通信。该FC-AE-1553自研总线(下文简称FC-AE-1553总线)是一套满足多余度、多设备交互等功能的现代国产总线,具备极高的应用灵活性和低功耗结构特性,满足飞行器系统对实时性和可靠性的高要求。

▲飞控与综控系统硬件拓扑图

如上图所示,飞控+综控系统通过总线通信,完成系统间数据共享、指令下发、状态检测等功能。

4.基于SkyEye的飞控+综控系统仿真方案

仿真能够有效降低飞行器真实测试的风险,降低物理原型等研发成本投入,允许快速调整和优化设计,是应对飞行器快速迭代和蓬勃发展的市场需求的必要手段,选择合适的仿真工具能使飞行器研发降本增效、事半功倍。

天目全数字实时仿真软件SkyEye是一款国产自主可控的基于可视化建模的硬件行为级仿真平台,能够对飞控系统、综控系统及FC-AE-1553总线、1553B总线进行仿真建模:

▲基于SkyEye的飞控+综控系统仿真案例

(1) 飞控+综控系统建模

FC-AE-1553仿真总线可通过SkyEye快速搭建,并按照总线手册、驱动逻辑详细实现各项功能,完成NC、NT、NM等多种模式的自由切换,搭配同样基于SkyEye搭建的1553B仿真总线及其他仿真设备,即可实现虚拟的飞控+综控系统仿真板卡模型。

仿真模型搭建完成后,用户可通过实际总线驱动验证总线功能,并使用总线开发激励工具模拟NC、NT等多种角色,对板卡上其他仿真设备进行数据激励。

飞控+综控系统仿真板卡还可实现多板卡异构搭建,同时具备分布式同步功能,可由多机分布式部署多块飞控、综控等板卡并进行数据互通,满足多种环境测试需求,为飞行器研发提供极大便利。

(2) 上位机数据激励与监视

SkyEye可以与上位机配合进行飞行器的数据激励与监视。使用上位机对基于SkyEye的飞控+综控系统仿真板卡进行数据激励,可实现数据注入、数据监视等功能,将真实数据或根据总线协议编写的测试数据进行注入测试,实时查看总线数据流,实现各功能分支的验证、测试。

这篇关于精准操控,稳如磐石:飞控+综控系统仿真揭秘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1121887

相关文章

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

揭秘世界上那些同时横跨两大洲的国家

我们在《世界人口过亿的一级行政区分布》盘点全球是那些人口过亿的一级行政区。 现在我们介绍五个横跨两州的国家,并整理七大洲和这些国家的KML矢量数据分析分享给大家,如果你需要这些数据,请在文末查看领取方式。 世界上横跨两大洲的国家 地球被分为七个大洲分别是亚洲、欧洲、北美洲、南美洲、非洲、大洋洲和南极洲。 七大洲示意图 其中,南极洲是无人居住的大陆,而其他六个大洲则孕育了众多国家和

三国地理揭秘:为何北伐之路如此艰难,为何诸葛亮无法攻克陇右小城?

俗话说:天时不如地利,不是随便说说,诸葛亮六出祁山,连关中陇右的几座小城都攻不下来,行军山高路险,无法携带和建造攻城器械,是最难的,所以在汉中,无论从哪一方进攻,防守方都是一夫当关,万夫莫开;再加上千里运粮,根本不需要打,司马懿只需要坚守城池拼消耗就能不战而屈人之兵。 另一边,洛阳的虎牢关,一旦突破,洛阳就无险可守,这样的进军路线,才是顺势而为的用兵之道。 读历史的时候我们常常看到某一方势

无线领夹麦克风什么牌子好用?揭秘领夹麦克风哪个牌子音质好!

随着短视频行业的星期,围绕着直播和视频拍摄的电子数码类产品也迎来了热销不减的高增长,其中除了数码相机外,最为重要的麦克风也得到了日益增长的高需求,尤其是无线领夹麦克风,近几年可谓是异常火爆。别看小小的一对无线麦克风,它对于视频拍摄的音质起到了极为关键的作用。 不过目前市面上的麦克风品牌种类多到让人眼花缭乱,盲目挑选的话容易踩雷,那么无线领夹麦克风什么牌子好用?今天就给大家推荐几款音质好的

负债不再是障碍?银行信贷“白名单“揭秘

谈及银行信贷产品,常闻有言称存在无需考量负债与查询记录之奇品,此等说法十有八九为中介诱人上钩之辞。轻信之下,恐将步入连环陷阱。除非个人资质出类拔萃,如就职于国央企或事业单位,工龄逾年,五险一金完备,还款能力卓越,或能偶遇线下产品对查询记录稍显宽容,然亦非全然无视。宣称全然不顾者,纯属无稽之谈。 银行非慈善机构,不轻易于困境中援手,更偏爱锦上添花之举。若无坚实资质,即便求助于银行亦难获青睐。反

基于UE5和ROS2的激光雷达+深度RGBD相机小车的仿真指南(五):Blender锥桶建模

前言 本系列教程旨在使用UE5配置一个具备激光雷达+深度摄像机的仿真小车,并使用通过跨平台的方式进行ROS2和UE5仿真的通讯,达到小车自主导航的目的。本教程默认有ROS2导航及其gazebo仿真相关方面基础,Nav2相关的学习教程可以参考本人的其他博客Nav2代价地图实现和原理–Nav2源码解读之CostMap2D(上)-CSDN博客往期教程: 第一期:基于UE5和ROS2的激光雷达+深度RG

perl的学习记录——仿真regression

1 记录的背景 之前只知道有这个强大语言的存在,但一直侥幸自己应该不会用到它,所以一直没有开始学习。然而人生这么长,怎就确定自己不会用到呢? 这次要搭建一个可以自动跑完所有case并且打印每个case的pass信息到指定的文件中。从而减轻手动跑仿真,手动查看log信息的重复无效低质量的操作。下面简单记录下自己的思路并贴出自己的代码,方便自己以后使用和修正。 2 思路整理 作为一个IC d

文章解读与仿真程序复现思路——电力自动化设备EI\CSCD\北大核心《考虑燃料电池和电解槽虚拟惯量支撑的电力系统优化调度方法》

本专栏栏目提供文章与程序复现思路,具体已有的论文与论文源程序可翻阅本博主免费的专栏栏目《论文与完整程序》 论文与完整源程序_电网论文源程序的博客-CSDN博客https://blog.csdn.net/liang674027206/category_12531414.html 电网论文源程序-CSDN博客电网论文源程序擅长文章解读,论文与完整源程序,等方面的知识,电网论文源程序关注python

风控系统之指标回溯,历史数据重跑

个人博客:无奈何杨(wnhyang) 个人语雀:wnhyang 共享语雀:在线知识共享 Github:wnhyang - Overview 回顾 默认你已经看过之前那篇风控系统指标计算/特征提取分析与实现01,Redis、Zset、模版方法。 其中已经介绍了如何利用redis的zset结构完成指标计算,为了方便这篇文章的介绍,还是在正式开始本篇之前回顾一下。 时间窗口 zset

Matlab simulink建模与仿真 第十章(模型扩展功能库)

参考视频:simulink1.1simulink简介_哔哩哔哩_bilibili 一、模型扩展功能库中的模块概览         注:下面不会对Block Support Table模块进行介绍。 二、基于触发的和基于时间的线性化模块 1、Trigger-Based Linearization基于触发的线性化模块 (1)每次当模块受到触发时,都会调用linmod或者dlinmod函数