应用案例 | 船舶海洋: 水下无人航行器数字样机功能模型构建

水下无人航行器数字样机功能模型构建

一、项目背景

为响应水下装备系统研制数字化转型及装备系统数字样机建设的需要,以某型号水下无人航行器(Underwater Unmanned Vehicle,UUV)为例,构建UUV数字样机1.0功能模型。针对以往研制流程中存在的任务指标分解缺失、重原理设计而轻运行分析、专业协调性差、综合集成能力低等问题,应用基于模型的系统工程MBSE方法,开展对UUV模型研制数字化的探索,在已有UUV研制成果的基础上构建数字样机设计中的需求模型与功能模型。通过UUV数字样机研制过程中的设计要求追溯、行为功能分析、系统架构设计、指标参数与运行场景仿真验证等环节,实现 UUV数字样机研制过程中验证与设计的快速迭代,明确各环节所需模型的表达方式,形成兼顾设计规范性和科研创新性的UUV数字样机研发的范例。

二、解决方案

基于完全自主知识产权的系统设计建模软件工具M-Design及MBSE的RFLP过程框架,结合UUV领域知识可建立与设计要求模型关联追溯的UUV数字样机的功能模型。在UUV装备系统架构设计方案模型的基础上开展功能模型的逻辑仿真,实现设计方案与功能逻辑的实时交互验证,为后续与多学科性能模型的联合仿真验证以及数字样机模型的数据传递打下基础。

2.1 设计要求追溯

设计要求模型是从任务书中提取并分解形成的层级化结构的(总体、分系统、组部件)需求模型。针对不同层级需求,在装备系统架构上构建相应的层级化指标体系并建立关联追溯关系,以多种视图(需求图、追溯图、追溯矩阵等)的方式进行呈现,便于后续开展的影响变更分析。

分析设计要求示意图

2.2 行为功能分析

基于已有的UUV各分系统、组部件的工作原理将用例进行展开,以活动图中的动作次序来表征其工作流程并形成相应的功能描述,以便后续仿真验证设计原理的逻辑和搭建UUV的功能架构。

通过明晰各层级的工作原理以及不同的运行状态,采用状态机图表征各分系统、组部件在不同任务场景、不同限制条件下的运行状态,以便后续仿真验证设备在不同场景中的运行逻辑。

运行逻辑示意图

2.3 系统架构设计

系统架构模型旨在承载已有的设计成果,通过模型固有的统一性来规范引导设计的表达。针对专业协调性差、综合集成能力低的研制现状,通过层级划分出清楚的系统架构。基于模型的数据统一性,开展装备系统接口以及通信协议的梳理,同时承载任务要求指标体系并与需求形成关联追溯。架构也可被转化为模型库支持复用,成为数字样机后续各类模型数据传递的规范性通道。

内部模块建模示意图

2.4 场景仿真验证

仿真验证阶段的任务是在行为功能与架构设计的基础上,验证系统设备的工作原理以及各种设备在不同场景与限制条件下的运行状态,为后续进一步开展UUV详细设计的论证提供基础。

仿真界面图

三、案例成效

基于M-Design系统建模软件工具搭建了UUV装备系统数字样机1.0中的设计要求模型和功能模型,通过集成仿真验证了装备系统的原理逻辑与不同场景下的运行逻辑,实现了设计方案的模型化与仿真验证的快速迭代,形成了UUV数字样机1.0的研制范例,为后续数字样机多模型集成与验证奠定了可靠的基础。

-END-


*本文为原创,最终解释权归杭州华望系统科技所有。未经授权,严禁复制或转载。

*了解更多应用案例,可浏览【华望应用案例】栏目,欢迎点赞|评论|收藏

*关注【杭州华望MBSE】将推送更多精彩有趣的文章,期待与你同行!

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

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

相关文章

【unity小技巧】分享vscode如何开启unity断点调试模式,并进行unity断点调试(2024年最新的方法,实测有效)

文章目录 前言一、前置条件1、已安装Visual Studio Code,并且unity首选项>外部工具>外部脚本编辑器选择为Visual Studio Code [版本号],2、在Visual Studio Code扩展中搜索Unity,并安装3、同时注意这个插件下面的描述,需要根…

P4645 [COCI2006-2007#3] BICIKLI(Tarjan+topsort求到某点的方案数)

P4645 [COCI2006-2007#3] BICIKLI - 洛谷 | 计算机科学教育新生态 思路: 我们考虑输出inf的情况,可以发现当从1出发到2经过的任意一个点处于一个环内时,路径条数是无穷多的。 有向图上从s到t的经过点,就是从s出发所能经过的所有…

基于eFramework车控车设中间件介绍

车设的发展,起源于汽车工业萌芽之初,经历了机械式操作的原始粗犷,到电子式调控技术的巨大飞跃,到如今智能化座舱普及,远程车控已然成为汽车标配,车设功能选项也呈现出爆发式增长,渐趋多元繁杂。…

【AI系统】模型压缩基本介绍

基本介绍 随着神经网络模型的复杂性和规模不断增加,模型对存储空间和计算资源的需求越来越多,使得部署和运行成本显著上升。模型压缩的目标是通过减少模型的存储空间、减少计算量或提高模型的计算效率,从而在保持模型性能的同时,…

解决Unity编辑器Inspector视图中文注释乱码

1.问题介绍 新创建一个脚本,用VS打开编辑,增加一行中文注释保存,在Unity中找到该脚本并选中,Inspector视图中预览的显示内容,该中文注释显示为乱码,如下图所示: 2.图示解决步骤 按上述步骤操作…

Java项目实战II基于微信小程序的旅游社交平台(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、核心代码 五、源码获取 全栈码农以及毕业设计实战开发,CSDN平台Java领域新星创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。 一、前言 随着移动互联网的迅猛发展,旅游已经成为人…

【错误记录】Android Studio 开发环境内存占用过多 ( 记录内存使用情况 )

文章目录 一、报错信息二、AS 内存记录分析 一、报错信息 使用 Android Studio 一段时间后 , 内存爆了 , 占用了 10G 的内存 ; 二、AS 内存记录分析 AS 刚启动时 , 只占 2014M 内存 ; 编译运行程序后 , 内存变为 2800M 左右 ; 设置显示的运行程序对应的日志 , 占用内存 就会稳定…

开发类似的同款小程序系统制作流程

很多老板想要开发一款和别人家类似的同款小程序系统,但是不知道该怎么开发制作,本文就为大家详细介绍一下开发类似的同款小程序的流程为大家做参考。 一、前期准备找到对标小程序:首先,需要找到你想要模仿的同款小程序&#xff0…

三轴云台之光学变焦功能篇

三轴云台的光学变焦功能是其重要的性能特点之一,该功能允许用户在不改变相机与拍摄对象之间物理距离的情况下,通过调整镜头的焦距来改变拍摄对象的放大倍数或视野范围。 一、光学变焦的原理 光学变焦是通过改变镜头内部的透镜组合来改变焦距的。当镜头中…

android WebRtc 无法推流以及拉流有视频无声音问题

最近在开发使用WebRtc进行视频通话和语音通话,我使用的设备是MTK的手机,期间后台的技术人员几乎没法提供任何帮助,只有接口和测试的web端,有遇到不能推流。推流成功网页端有画面有声音,但是安卓端有画面,没…

锻造船用发动机动力系统,铸强船舶“心脏”

船舶是海洋、湖泊及河流中重要的水上交通工具,不仅能够促进海上经济的发展,还能够保卫国家的制海权。船舶动力装置,也就是船舶的核心动力源——船用发动机动力系统对船舶的重要作用不言自明,关系到船舶的性能质量,能够…

uniapp 自定义导航栏增加首页按钮,仿微信小程序操作胶囊

实现效果如图 抽成组件navbar.vue&#xff0c;放入分包 <template><view class"header-nav-box":style"{height:Props.imgShow?:statusBarHeightpx,background:Props.imgShow?:Props.bgColor||#ffffff;}"><!-- 是否使用图片背景 false…

WPF中的VisualState(视觉状态)

以前在设置控件样式或自定义控件时&#xff0c;都是使用触发器来进行样式更改。触发器可以在属性值发生更改时启动操作。 像这样&#xff1a; <Style TargetType"ListBoxItem"><Setter Property"Opacity" Value"0.5" /><Setter …

Java 实现手机号码归属地查询

1.pom坐标 <dependency><groupId>com.googlecode.libphonenumber</groupId><artifactId>geocoder</artifactId><version>2.205</version></dependency> 2.代码 package test;import com.alibaba.excel.util.StringUtils; im…

C 进阶 — 数据在内存中的存储

C 进阶 — 数据在内存中的存储 主要内容 1、数据类型详细介绍 2、整形在内存中的存储&#xff1a;原码、反码、补码 3、大小端字节序介绍及判断 4、浮点型在内存中的存储解析 一 数据类型介绍 基本内置类型 char //字符数据类型 1 short //短整型 …

工作:SolidWorks从3D文件导出2D的DWG或DXF类型文件方法

工作&#xff1a;SolidWorks从3D文件导出2D的DWG或DXF类型文件方法 SolidWorks从3D文件导出2D的DWG或2D DXF类型文件方法&#xff08;一&#xff09;打开3D文件&#xff08;二&#xff09;从装配体到工程图&#xff08;三&#xff09;拖出想要的角度的图型&#xff08;四&#…

Linux-PWM驱动实验

在裸机篇我们已经学习过了如何使用 I.MX6ULL 的 PWM 外设来实现 LCD 的背光调节&#xff0c;其实在 Linux 的 LCD 驱动实验我们也提到过 I.MX6ULL 的 PWM 背光调节&#xff0c;但是并没有专门的去讲解 PWM 部分&#xff0c;本章我们就来学习一下 Linux 下的 PWM 驱动开发。 PWM…

Mysql学习-Mysql查询(1)

1.基本查询&#xff08;SELECT&#xff09; SELECT语句基本格式&#xff1a; SELECT {*|<字段列表>} [ FROM<表1>&#xff0c;<表2>.. [WHERE <表达式> [GROUP BY<group by definition>] [HAVING <expression>[{<operator><exp…

深入解析ETL与ELT架构:数据集成技术的演进与发展

摘要&#xff1a;随着大数据时代的到来&#xff0c;数据集成成为企业信息化建设的重要环节。本文将深入探讨ETL与ELT两种架构&#xff0c;分析它们在数据处理、性能、可扩展性等方面的差异&#xff0c;为企业数据集成提供技术指导。 一、引言 在大数据时代&#xff0c;企业需要…

探索自然语言处理奥秘(NLP)

摘要 自然语言处理&#xff08;NLP&#xff09;是人工智能领域的一个重要分支&#xff0c;它致力于使计算机能够理解、解释和生成人类语言。这项技术让机器能够阅读文本、听懂语音&#xff0c;并与人类进行基本的对话交流。 通俗理解 自然语言处理&#xff08;NLP&#xff09…