数字孪生:助力机载软件构型管理

飞机机载软件具有研发周期长、版本更新频繁、相关工程资料密集等特性。由于各个系统的软件分别由不同供应商开发,其设计保障等级、设计架构、实现方法等方面都各有不同,对机载软件进行高效、规范的构型管理显得尤为重要。

Q:什么是构型管理?

A:构型指“一个现有的或计划之中的产品或产品组合的特性、功能特性和物理特性”,而构型管理指的是贯穿产品全生命周期的管理程序,通过控制产品的标识、更改、审核和纪实等过程,建立并维持【产品性能、功能、物理特性】与【产品要求、设计、使用信息】的一致。

我国的商用航空发动机自主研发起步晚、时间紧、技术攻坚难度大,构型管理工作面临数据量大、借鉴少、构型多、变更勤,以及取证任务紧迫等困难。

数字化仿真技术,又称“数字孪生”,是支撑航空发动机自主研发的重要手段,可大幅提高研发效率、减少反复实物试验、缩短研制周期、降低研制成本,不仅使脱离实际装备的模拟训练成为可能,还可融合构型管理,贯通产品全生命周期和价值链,实现全面追溯、双向交互、价值链协同。

构型管理策划作为构型管理的起点,对于获取有效、可预测与重复的构型管理流程十分重要。由于航空发动机普遍具有多零件、设计复杂、材料跨领域大的特点,构型策划越早融合数字孪生,就越能够有效地对大量数据进行分层和分类,越有利于形成与真实硬件一致的虚拟仿真模型。

天目全数字实时仿真软件SkyEye作为基于可视化建模的硬件行为级仿真平台,可为机载软件提供虚拟化的运行环境,支持以图形化的形式将不同虚拟处理器与虚拟外设进行多种组合,实现不同的虚拟嵌入式计算机搭建,满足用户快速搭建、快速测试的需求,为高效、规范的构型管理提供解决方案。

示例一:基于SkyEye的FT2000AHK-VxWorks操作系统

FT2000AHK-VxWorks是基于国产FT2000A芯片的嵌入式实时操作系统。本示例使用处理器核心FTC662,搭载内存RAM和串口Uart等实现基于SkyEye的FT2000AHK-VxWorks操作系统;完成目标系统模型的搭建后,点击运行即可在终端看到该系统的版本信息。

示例二:在SkyEye中基于Linux运行上层应用软件

示例三:基于SkyEye的PowerPC_P2020-VxWorks操作系统

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何解决 503 Service Temporarily Unavailable?

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🐅🐾猫头虎建议程序员必备技术栈一览表📖: 🛠️ 全栈技术 Full Stack: &#x1f4da…

VR全景需要加盟吗?简述VR全景加盟的意义

对于一个刚开始了解VR全景行业的新人来说,VR全景不是有软件、有设备、会拍摄就行了吗?为什么还要找全景平台进行加盟呢?VR全景加盟的作用又是什么呢?那么,我们就不得不多问几个问题了,例如不加盟的话&#…

云原生Kubernetes:K8S资源控制之污点与容忍

目录 一、理论 1.污点 2.容忍 3. Pod启动阶段 4. 故障排除步骤 5.对节点执行维护操作 二、实验 1.污点 2.容忍 三、问题 1.pod上配置容忍生成资源报错 四、总结 一、理论 1.污点 (1)作用 节点亲和性,是Pod的一种属性(偏好或硬性要求) ,它…

无涯教程-JavaScript - ROUNDUP函数

描述 ROUNDUP函数将数字四舍五入,而不是0(零)。 ROUNDUP是Excel四舍五入函数之一。 语法 ROUNDUP (number, num_digits)争论 Argument描述Required/OptionalNumberAny real number that you want rounded up.RequiredNum_digitsThe number of digits to which you want to …

Jetson Xavier NX 与飞控(Pixhawk 4 Mini)实现串口通信

一、飞控端配置 首先对 Pixhawk 4 Mini 烧录固件参考 Kakute H7 刷写 px4 固件_想要个小姑娘的博客-CSDN博客 烧录完成后打开 QGroundControl,进入参数设置并搜索 MAV,如下所示 然后修改 MAV_1_CONFIG,修改为自己想要连接机载电脑&#xf…

图神经网络系列之消息传递

文章目录 1.前言2.消息传递机制1.RecGNN2.ConvGNNs3.GAT 1.前言 相比较于神经网络最基本的网络结构全连接层(MLP),特征矩阵乘以权重矩阵,图神经网络多了一个邻接矩阵。计算形式很简单,三个矩阵相乘再加上一个非线性变…

【C语言】自定义类型:结构体【结构体内存具详细】,枚举,联合

目录 一、结构体 1.结构的声明 2.特殊的声明 3.结构的自引用 4.结构体变量的定义和初始化 5.结构体内存对齐(重点来了) 6.为什么会存在内存对齐 7.修改默认对齐数 8.结构体传参 二、位段 1.什么是位段 2.位段的内存分配 3.位段的跨平台问题…

nodejs项目实战(带源码)

nodejs项目实战 主要实现功能用户模块文章分类模块文章模块核心代码 数据库完整代码 主要实现功能 本项只适合新手,是一个接口类的项目,主要涉及一些增删改查功能以及三方包的使用,主要包括用node实现写用户登录注册,添加删除文章…

win系统环境搭建(三)——Windows安装maven

windows环境搭建专栏🔗点击跳转 win系统环境搭建(三)——Windows安装maven 本系列windows环境搭建开始讲解如何给win系统搭建环境,本人所用系统是腾讯云服务器的Windows Server 2022,你可以理解成就是你用的windows10…

基于Spring Boot+ Vue的健身房管理系统与实现

小熊学Java全能学面试指南:https://javaxiaobear.cn 摘要 随着健身行业的快速发展,健身房管理系统成为了提高管理效率和用户体验的重要工具。本论文旨在设计与实现一种基于前后端分离的健身房管理系统,通过前后端分离的架构模式,…

ThreadLocal线程局部变量

1.原理 ThreadLocal是用来保存当前线程数据的,每一个线程的内部都有一个ThreadLocalMap,当前这个map中存储了以当前ThreadLocal作键,具体的数据作值的一个个Entry对象。 为什么非得以ThreadLocal对象作键呢?因为一个线程可能使用了…

若依前端使用

初始化页面时,路由上加参数 多个菜单对应一个页面,默认查询的数据状态不一样 vue 页面上 通过 debugger; 查看所有的参数, 最后取到了