当前位置: 首页 > article >正文

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

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

一、项目背景

为响应水下装备系统研制数字化转型及装备系统数字样机建设的需要,以某型号水下无人航行器(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.kler.cn/a/427991.html

相关文章:

  • 【C++】类和对象(5)
  • Qt中json的使用
  • YOLO11/ultralytics:环境搭建
  • HttpClient学习
  • typescript 简介
  • 图神经网络驱动的节点分类:从理论到实践
  • RK3568平台(内存篇)DDR定频修改
  • OD C卷【热点网站统计】
  • 漫画之家Spring Boot应用:打造您的数字漫画馆
  • 如何从命令行和用户输入收集输入
  • 读取csv里面的文件数据画曲线
  • B4X编程语言:B4J控件的样式设置属性(Style/StyleClasses)
  • 利用R包QstFstComp包进行Qst-Fst分析
  • 处理海量数据的查重方法总结
  • 【WRF运行第一期(Ubuntu)】模型运行前准备
  • 高数极限与连续练习题(自用)
  • 网络渗透实验二(渗透课)
  • 新160个crackme - 109-Jony-crackme
  • ElementUI:el-tabs 切换之前判断是否满足条件
  • docker-3.docker权限问题
  • 开发一个AMT(automatic multicast tunnel)协议库 C++版本,Client,Server详细的设计
  • STM32F103单片机使用STM32CubeMX创建IAR串口工程
  • mac 安装python3和配置环境变量
  • 【Leetcode Top 100】146. LRU 缓存
  • Octo—— 基于80万个机器人轨迹的预训练数据集用于训练通用机器人,可在零次拍摄中解决各种任务
  • 网络资源模板--Android Studio 实现绿豆通讯录