首页 > 其他分享 >SkyEye:助力飞行器状态控制系统仿真

SkyEye:助力飞行器状态控制系统仿真

时间:2024-03-07 17:23:53浏览次数:36  
标签:SkyEye 仿真 助力 状态 飞行器 控制系统 消息

​飞行器与常见的航天器一样,属于安全关键领域的大型复杂设备,对安全性、可靠性有着极高的要求。为保证稳定飞行,需要对目标对象进行实时跟踪,通过发出正确的修正偏差指令来操纵飞行器改变飞行姿态,因此对飞行器状态控制系统的研究极其重要。

飞行器状态控制系统是用于自动稳定和控制飞行器绕质心运动的整套装置,主要用于保证飞行器的稳定飞行,并保证其根据指令飞向目标。常规来讲,飞行器状态控制系统主要由控制器舵伺服机构飞行体等组成,如下图所示。​

▲飞行器控制系统结构框图

 

对飞行器状态进行控制能够克服飞行过程中可能遭受的各种干扰,实时准确地控制飞行器姿态,使其自动按预定轨道飞行,因此飞行器状态控制精度的好坏是决定飞行器飞行成败的关键。作为至关重要的分系统,状态控制系统有着功能繁多、构成复杂、可靠性要求高等特点。随着近年来计算机硬件、软件技术的突破,机电控制技术的日益成熟,飞行器状态控制系统的设计复杂程度已提升至一个新的阶段。考虑到飞行器设计成本的高昂和测试阶段可能涉及的风险,可以通过仿真工具搭建飞行器状态控制系统的仿真模型,提升飞行器状态控制系统研发的设计效率,有效缩短设计周期。

本文主要使用国产自主可控的天目全数字实时仿真软件SkyEye作为飞行器状态控制系统的仿真工具。SkyEye是一款基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对飞行器状态控制系统进行建模和仿真,可在无需二次开发的情况下运行二进制可执行文件,切实解决实际工程中存在的问题。基于SkyEye的虚拟飞行器状态控制系统如下图所示:

▲基于SkyEye的虚拟飞行器状态控制系统

SkyEye对飞行器状态控制系统进行全硬件仿真,包括C67xx、1553B、FPGA等。上位机发送bc、rt、485、422进行消息测试,读取csv文件,并进行固定消息回复、周期消息回复。422、485消息由FPGA进行处理。用户可通过系统回复的对应消息来确认飞行器的状态。

以周期消息为例,首先设置周期消息回复时间间隔。在系统测试时,上位机发送一条1553B消息,该消息内容说明测试的功能。系统回复一条FPGA串口消息,由MT模型发送到上位机并触发串口周期消息回复,系统判断多条周期消息成功后,回复一条1553B消息,MT监控消息并在上位机中显示。用户可通过对比测试文档,验证消息正确性。

标签:SkyEye,仿真,助力,状态,飞行器,控制系统,消息
From: https://www.cnblogs.com/digiproto/p/18059348

相关文章

  • MATLAB基本使用及SIMULINK建模仿真实验
    这是我总结的操作方法:1) M脚本文件的编写1、新建M-file;2、输入指令;3、保存(注意:保存路径需要与工作路径一致) 2)在SIMULINK中创建系统模型的步骤1、新建一个空白的 模型窗口。2、在SIMULINK模块库浏览器中,将创建系统模型所需要的功能模块用鼠标拖放到新建的模型窗口中......
  • 使用脚本配置ModelSim仿真
    最后修改日期:2024/03/061.问题使用ModelSim建立Project仿真的方法并不困难,但是经常提示类似于:Error:failtoopen...这样的错误。ModelSim经常找不到compile之后的模块,不知道为什么。此外,Project的方式反而会产生一堆乱七八糟的文件,这不便于管理。2.解决方法2.1.Mod......
  • [智慧建筑]NTP网络时间服务器(卫星时钟系统)助力建筑数字化
    [智慧建筑]NTP网络时间服务器(卫星时钟系统)助力建筑数字化[智慧建筑]NTP网络时间服务器(卫星时钟系统)助力建筑数字化京准电子科技官微——ahjzsz随着大数据、云计算时代的到来,各行业信息化建设的不断提升,信息化下的各个系统不再单独处理各自业务,而是趋于协同工作,因此,各个单......
  • 电赛之星崛起:无名创新助力2024电子设计竞赛奖学金,你准备好了吗?
    动详情介绍网址:www.nameless.tech/space.html   电赛之星崛起:无名创新助力2024电子设计竞赛奖学金,你准备好了吗?一、活动流程1、获得助力资格1、邀请志同道合的同学组队参加校内选拔赛,成功晋级并获得参加省赛的资格,出线的队伍会得到学校、实验室及指导老师的经费支持。2......
  • 结构化思维助力Prompt创作:专业化技术讲解和实践案例
    结构化思维助力Prompt创作:专业化技术讲解和实践案例最早接触Promptengineering时,学到的Prompt技巧都是:你是一个XX角色…你是一个有着X年经验的XX角色…你会XX,不要YY..对于你不会的东西,不要瞎说!…对比什么技巧都不用,直接像使用搜索引擎一样提问,......
  • 基于yolov2深度学习网络的火焰烟雾检测系统matlab仿真
    算法运行效果图预览  2.算法运行软件版本MATLAB2022a 3.算法理论概述       YOLO(YouOnlyLookOnce)是一种实时目标检测算法,其核心特点是将目标检测视为一个回归问题,一次性预测出图像中所有目标的位置和类别。YOLOv2是YOLO算法的改进版本,由JosephRedmon等......
  • 基于EKF扩展卡尔曼滤波的传感器网络目标跟踪matlab仿真
    1.算法运行效果图预览  2.算法运行软件版本MATLAB2022a 3.算法理论概述       随着传感器网络技术的不断发展,目标跟踪作为其核心应用之一,在军事、民用等领域中得到了广泛的关注。扩展卡尔曼滤波(EKF)作为一种有效的非线性滤波方法,被广泛应用于传感器网络......
  • Simapps分享仿真计算结果
    Simapps作为一个工业app商店,为用户提供了海量仿真app的集中展示、交易和云计算服务。如果你希望在Simapps上分享你的仿真计算结果,你可以按照以下步骤进行:创建账户并登录:首先,你需要在Simapps上创建一个账户并登录。这可以通过访问Simapps的官方网站或使用其移动应用来完成......
  • Java编程的利器:Pair和Triple无缝解决多值返回问题,助力编写高效代码
    在实际编码中,经常会遇到一个方法需要返回多个值的情况,你编写一个方法,需要同时返回某个操作的结果和一些相关的附加信息。使用传统的方式,你可能需要创建一个包含这些信息的自定义类或者使用集合(如Map)来存储这些值。然而,这往往使得代码变得臃肿,而且对于调用方来说,理解和提取这些值......
  • m基于OFDM+QPSK和LDPC编译码以及LS信道估计的无线图像传输matlab仿真,输出误码率,并用
    1.算法仿真效果matlab2022a仿真结果如下:   2.算法涉及理论知识概要        无线图像传输:图像数据首先被分割成多个数据包,然后每个数据包经过LDPC编码,接着按OFDM符号映射规则将编码后的比特流映射到各个子载波上进行QPSK调制。在接收端,先利用LS信道估计恢复出......