数字孪生:降低现代船舶水声设备研制风险与成本的关键要素

news2024/11/25 3:44:54

声波是海洋中唯一能够有效传递远距离信息的载体,1000Hz的声波在海水中的每公里吸收衰减仅为0.067分贝,而在陆地上大显神通的电磁波由于受到海水高介电常数和高导电率的影响,因传播衰减量太大而无法通信。

声波在海洋中的传播也并非一帆风顺。海洋水声环境参数复杂多变,上有波涛汹涌的海表面,下有凹凸不平、底质各异的海底。位于不同深度的海水因其温度、含盐度及所受压力的不同,介质声速也大有不同。仅仅从声波在海水中传播时存在的折射与界面上的反射来看,声波就在海水中存在着复杂的多途结构及分布不匀的声场空间。实际操作中,还必须考虑到海洋中可能存在的涡旋、锋面、内波、湍流及冷热水团等因素,以及气象条件引起的近表面层水温周日或周年的变化。

只有充分掌握并有效利用声波在海水中传播的各种特性,才能较好地满足水声设备在海洋勘探、航海保障、渔业生产、环境监测、水下通讯及国防领域的各类需要。

水声设备的设计与制造涉及多个学科与技术领域,且其使用环境比一般陆用设备复杂得多,所以除了集成化、模块化等复杂电子硬件以外,其对应的嵌入式系统软件的开发、调试与设备集成也至关重要。由于船舶的研制成本较高,通常在没有物理样船的情况下要求研制一次性成功,因此对水声设备的可靠性与适装性要求较高。随着船舶的复杂程度不断提高和研制周期紧迫性不断加强,对船舶水声设备进行模拟仿真、搭建水声设备的“数字孪生”模型,成为降低研制风险和成本,缩短研制周期的关键要素和有效手段,已成为现代船舶技术水平高低的主要标志之一。

▲图源网络

SkyEye,全称天目全数字实时仿真软件,作为基于可视化建模的硬件行为级仿真平台,支持通过拖拽的方式实现水声设备控制器硬件行为级别的仿真和建模。

SkyEye的主要功能有:

建模&仿真

  • 可模拟完整目标系统(包含标准SoC、处理器核心、外设、内存、存储器、总线等)并进行调试。

  • 支持图形化拖拽搭建硬件模型。

  • 可进行GPU和FPGA功能性仿真。

调试&测试

  • 支持正向、逆向、插入断点、单步执行以提高调试效率。

  • 系统级信息可视化(内存、反汇编、处理器寄存器、设备寄存器、地址映射)。

  • 支持硬件行为级的故障注入。

便捷&协作

  • 可对当前系统状态进行快照保存,并随时恢复。

  • 可通过自动化脚本执行重复性任务。

  • 可封装在Docker中部署到云环境。

  • 可与现有软件开发环境或自动化流程进行集成。

为对应水声设备自身的复杂性,SkyEye具备仿真多个处理器的能力:

基于SkyEye构建的水声设备模块级仿真系统,支持DSP、PowerPC、ARM、MIPS等多种架构的处理器模型和多种设备接口模型。用户可基于该系统进行工程管理、应用软件仿真调试,减少对硬件环境的依赖,提高研发效率。

参考文献

[1] 吴瑾瑜. 水声设备数字化设计经济性分析探讨[C]//四川省声学学会,上海声学学会,山东声学学会,黑龙江省声学学会,重庆声学学会.2020'中国西部声学学术交流会论文集.[出版者不详],2020:494-496.DOI:10.26914/c.cnkihy.2020.017573.

[2] 杨士莪. 水声技术及在我国的发展[C]//中国科学技术协会.科技进步与学科发展——“科学技术面向新世纪”学术年会论文集.中国科学技术出版社,1998:47-50.

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C#,数值计算——Ranbyte的计算方法与源程序

1 文本格式 using System; namespace Legalsoft.Truffer { /// <summary> /// Generator for random bytes using the algorithm generally known as RC4. /// </summary> public class Ranbyte { private int[] s { get; set; } n…

vue安装步骤

1、winR ->cmd 打开运行窗口 2、如下两种方式&#xff0c;测试电脑现有vue版本&#xff0c;提示"MODULE_NOT_FOUND"错误 (1)方式一&#xff1a;vue -V (2)方式二&#xff1a;vue -version 3、输入以下命令&#xff1a; 参考链接&#xff1a;https://blog.csdn.n…

自发光贴图和光照贴图的原理和作用

什么自发光贴图 自发光贴图&#xff08;Emissive Mapping&#xff09;是一种用于在计算机图形学中模拟自发光效果的技术。它可以将光源直接嵌入纹理贴图中&#xff0c;以模拟物体表面具有发光效果的材质。 传统的纹理贴图只能模拟物体表面的颜色和纹理&#xff0c;无法模拟物体…

密码学算法都是怎样实现的? 都有哪些实现方式?

码学算法可以在多种不同的实现方式中进行&#xff0c;具体的实现方式取决于硬件平台、性能需求和应用场景。以下是一些常见的密码学算法实现方式&#xff1a; 纯软件实现&#xff1a; 这是最通用的方式&#xff0c;密码学算法完全由软件编写和执行。这种实现方式可以在各种计算…

anaconda、python卸载后重装以及anaconda--443

anaconda、python卸载后重装 一 .conda创建环境报错处理Collecting package etadata (current_repodata.json): DEBUG:urllib3问题&#xff1a;解决方法一&#xff1a;解决方法二&#xff1a; 二. anaconda3如何卸载干净1. 安装 Anaconda-Clean package2. 打开Anaconda Prompt&…

TM book学习记录--第一章

Tsetlin Machines 记录一下学习TM的过程&#xff0c;主要是对书本An Introduction to Tsetlin Machines的学习。 第一章 作者使用了2个例子来举例说明&#xff0c;我们这里选择车辆和飞机来进行举例。 也就通过5个特征&#xff0c;4个轮子&#xff0c;是否载人&#xff0c;是…

三、git的安装和配置

一、安装 1.官网下载&#xff1a;https://git-scm.com/download 下载最新版本&#xff0c;点击红框或篮筐处即可 2.点击下载好的安装包安装这个软件 3.一直点击next&#xff0c;直到出现install&#xff0c;点击install&#xff0c;安装完成后点击finish&#xff1a; 下载完成…

Redis原理(二):Redis数据结构(下)

文章目录 1.7 Redis数据结构-SkipList1.7 Redis数据结构-RedisObject1.8 Redis数据结构-String1.9 Redis数据结构-List2.0 Redis数据结构-Set结构2.1、Redis数据结构-ZSET2.2 、Redis数据结构-Hash1.7 Redis数据结构-SkipList SkipList(跳表)首先是链表,但与传统链表相比有…

Java基于微信小程序的自习室系统

文章目录 1 简介2 技术栈3 需求分析3.1用户需求分析3.1.1 学生用户3.1.3 管理员用户 4 数据库设计4.4.1 ER图设计4.4.2 数据库表设计 **第五章 系统实现**5.1小程序功能的实现5.2管理员模块的实现5.2.1 留言管理5.2.2 学生信息管理5.2.3 公告管理5.2.4 高校自习室信息管理5.2.5…

速码!!BGP最全学习笔记:路由反射器实验配置

实验&#xff1a;配置路由反射器 1. 实验目的 熟悉路由反射器的应用场景掌握路由反射器的配置方法 2. 实验拓扑 实验拓扑如图所示&#xff1a; 想要华为数通配套实验拓扑和配置笔记的朋友们点赞关注&#xff0c;评论区留下邮箱发给你! 3. 实验步骤 &#xff08;1&am…

Python绘图系统22:实现系统菜单

文章目录 文件菜单子部件开关 Python绘图系统&#xff1a; 前置源码&#xff1a; Python打造动态绘图系统&#x1f4c8;一 三维绘图系统 &#x1f4c8;二 多图绘制系统&#x1f4c8;三 坐 标 轴 定 制&#x1f4c8;四 定制绘图风格 &#x1f4c8;五 数据生成导入&#x1f4c8;…

uni-app:顶部导航栏图标titleImage

效果 文件 pages.json 代码 "pages": [//pages数组中第一项表示应用启动页&#xff0c;参考&#xff1a;https://uniapp.dcloud.io/collocation/pages{"path": "pages/search/index/index","style": {"titleImage":"…

开源博客项目Blog .NET Core源码学习(3:数据库操作方式)

开源博客项目Blog采用SqlSugar模块连接并操作数据库&#xff0c;本文学习并记录项目中使用SqlSugar的方式和方法。   首先&#xff0c;数据库连接信息放在了App.Hosting项目的appsettings.json中DbConfig节&#xff0c;支持在DbConfig节配置多个数据库连接信息&#xff0c;以…

第二招牌战略洞察|王老吉与加多宝共同的课题:受困于第二招牌

王老吉频繁出新产品&#xff0c;却难觅结构性增长。王老吉曾经凭借凉茶单品反超可口可乐&#xff0c;却在2015年后面临增速下滑、市场规模逐年缩小的增长困境。事实上&#xff0c;王老吉所在的凉茶市场现已成为存量市场&#xff0c;甚至在不断激化的竞争中逐年萎缩。为了打破原…

Python 基于 Yolov8 + CPU 实现物体检测

目录 一、开发环境 二、安装 Python 基于 Yolov8 物体检测关联库 2.1 打开命令提示符&#xff08;cmd&#xff09;或终端&#xff0c;安装库 2.2 关联库安装过程遇到的问题 三、基于 Yolov8 物体检测代码实现&#xff08;完整&#xff09; 3.1 Yolov8 物体检测完整代码…

复杂链表的深度拷贝

给定一个链表&#xff0c;每个结点包含一个额外增加的随机指针&#xff0c;该指针可以指向链表中的任何结点 或空结点。 要求返回这个链表的深度拷贝。 我们想要拷贝这个指针就要考虑到 1.不仅仅拷贝出来的指针next是相同的&#xff0c;rondom也要相同 2.拷贝完后不改变原链表 …

智慧安防视频监控技术+AI智能分析算法助力美好乡村建设

上期我们聊到AI智能视频监控技术如何助力美好乡村建设&#xff1f;的相关方案&#xff0c;收到了很多粉丝的讨论与关注&#xff0c;视频监控只是乡村建设极其基础的一环&#xff0c;基于视频监控平台的AI智能算法&#xff0c;将人工智能融合到安防监控之中&#xff0c;才能让乡…

设计模式3、工厂方法模式 Factory Method

解释说明&#xff1a;定义一个用于创建对象的接口&#xff0c;但是让子类决定将哪一个类实例化。工厂方法模式让一个类的实例化延迟到其子类 抽象工厂&#xff08;AbstractFactory&#xff09;&#xff1a;提供了创建产品的接口&#xff0c;调用者通过它访问具体工厂的工厂方法…

2009-2018年31省份旅游收入(入境、国内、总收入;第三产值;GDP)

2009&#xff0d;2018年31省份旅游收入&#xff08;入境、国内、总收入&#xff1b;第三产值&#xff1b;GDP&#xff09; 1、时间&#xff1a;2009-2018年 2、指标&#xff1a; 汇率、入境旅游收入&#xff08;万美元&#xff09;、国内旅游收入&#xff08;亿元&#xff0…

REASUNOS瑞森半导体-MOS管系列在服务器电源上的应用

一、前言 服务器电源是指使用在服务器上的电源&#xff08;POWER&#xff09;&#xff0c;它和PC电源一样&#xff0c;都是一种开关电源&#xff0c;指能够将交流电转换为服务器所需直流电的电源。 服务器电源按照标准可以分为ATX电源和SSI电源等。ATX标准使用较为普遍&…