首页 > 其他分享 >船舶的布局问题学习

船舶的布局问题学习

时间:2023-04-06 18:55:59浏览次数:47  
标签:布局 管路 学习 舱室 设计 优化 船舶

船舶的布局问题学习

​ 船舶的布局问题包括许多小的布局类问题,包括船舶机舱设备的布局问题船舶管路的布局问题船舶舱室内属具的布局问题船舶舱室划分布局问题等。

船舶机舱设备的布局问题

​ 船舶机舱设备布局设计属于密闭有限空间多目标优化设计问题,作为船舶的心脏,机舱设备的布局效果会影响到整条船舶各方面的性能。对于机舱来讲,布局原则可以分为两大类。第一类单一设备布局原则,由于不同设备功能性的不同,不同类型设备有自己的布局原则。第二类为总体布局原则,即当完成单一设备布局之后各设备之间的相对位置确认。

​ 在16年大连理工的韩洋的硕士论文,《船舶机舱智能布局优化设计方法研究》中,将三维空间设计问题设定为二维问题,来减少计算规模,更好的利用群智能算法来展示多目标优化问题。文中的环境建模采用栅格法应用于舱室空间的建模中。利用基于遗传变异的粒子群算法来进行求解优化问题。

​ 王运龙教授21年发表的《基于知识工程的船舶机舱设备三维布局设计》中使用知识工程思想对船舶机舱设备的三维布局问题展开了研究。

知识工程:利用计算机技术把错综复杂的学科知识、专家经验、设计规律及相关文献资料构成知识库,并通过合理的知识表示和知识推理方法,将知识转化成为实际的产品设计。

船舶管路的布局问题

​ 船舶管路布局优化设计研究的主要目的是利用当前先进的计算机技术,满足相关技术和规则等约束条件,寻找一种能自动化地解决管路优化布局的快速而有效的方法,类似于三维空间内的机器人路径寻优

​ 15年王运龙教授发表的《船舶管路智能布局优化设计》中尝试建立船舶管路布局环境模型。该模型包括布局空间模型(栅格法)、障碍物模型(姿态空间)和布局优劣区域模型(能量值),在此基础上对船舶管理自动布局方向指导机制中各方向概率的设置进行了研究。算法采用遗传算法与爬山法相结合找寻最优解。

​ 同年发表的《基于人机结合遗传算法的船舶管路三维布局优化设计》提出人机结合遗传算法基于人 机合作,充分考虑和利用了设计人员的专业知识和经验,发挥人机各自特长,将人工解与算法解在改进遗传算法基因层面上进行结合,生成船舶管路三维布局优化设计方法。

​ 22年李喆发表的《船舶管线智能布置的优化A star算法》同样建立了用于计算机识别的船舶虚拟布置空间模型,包括:相关设备模型、管线简化模型、布置约束模型和栅格模型。用传统的A star算法进行优化。

船舶舱室内家具物品的布局问题

​ 船舶家具是船上生活或工作的必备部件,是舱室功能的根本基础;又是表现舱室形式的主要角色。船舶家具设计是为船员、乘客在海上航行中能提供一个舒适、温暖、安全的生活工作环境,同时也给人们带来美的享受。

​ 13年王运龙教授发表的《船舶居住舱室智能布局优化设计方法研究》在综合考虑居住舱室的采光性、舒适性等因素的基础上,基于能量法自动生成舱室布局可行方案,并同时提出有效活动空间利用率的概念, 将评价指标进行数学量化,且结合改进遗传算法完成船舶居住舱室的自动布局和优选。

20年蔡薇老师发表的《基于改进能量法的邮轮客舱智能布局设计》针对邮轮客舱特性对能量法进行改进,并以邮轮阳台房为例,综合考虑舱室采光性、 舒适性、维修便利、室内流线等因素,基于栅格法 和改进能量法建立舱室布局模型,结合遗传算法 和博弈分析法生成可行方案并优选,实现邮轮客 舱的智能布局。

标签:布局,管路,学习,舱室,设计,优化,船舶
From: https://www.cnblogs.com/wuzhangrui/p/17293641.html

相关文章

  • 2023.4.6学习记录
    p15神经网络_卷积层importtorchimporttorchvisionfromtorchimportnnfromtorch.nnimportConv2dfromtorch.utils.dataimportDataLoaderfromtorch.utils.tensorboardimportSummaryWriter#准备测试集dataset=torchvision.datasets.CIFAR10("dataset",train=False,......
  • 二、linux学习笔记
    二、Linux学习笔记命令:命令本体command+选项,控制命令的行为细节[-options]+参数,控制命令的指向目标[parameter)]1、ls命令,作用是列出目录下的内容,语法如下:ls[-a-l-h][linux路径]ls-l-als-lals-al三种写法都是一样的,同时应用-l(竖向排列展示内容)和-a(列出所有文件夹,包含隐藏的)功......
  • Python学习——Day1
      学习python与C语言相似,第一件事也是输出一个”HelloWorld"。  但是相比C语言,python的输出要简洁好多,他没有换行符\n也能自动换行,print()函数里字符串无论是使用单引号还是双引号结果都能正常输出且输出结果一样。  第二个就是注释,python则与C语言不同,这里用到......
  • element-plus中Container 布局容器左右留白
    index.vue代码如下:<scriptlang="ts"setup></script><template><el-containerclass="layout"><el-asideclass="aside"width="200px">Aside</el-aside><el-contain......
  • Spring学习第一天
    学习Spring第一天Spring是什么 .spring是一个开源框架,为了解决企业应用的复杂性而创建的,在现在不止以用于企业在一些个人网站上使用了, .是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架    - 从大小与开销两方面而言Spring都是轻量级的   -通过控制反转(IoC)......
  • 学习一 ——HTML的基础标签
    HTML意为超文本标记语言。在HTML+CSS+JS的体系中主要构建网站内容展示。<meta>设置编码方式例如UTF-8;GBK等。<ul>表示无序列表,<ol>有序列表<p>表示段落,<u>表示下划线 <b>字体加粗<i>斜体<sub>下标 <sup>上标 <alt>表示HTML元素本身的物件无法被渲染时,就可以显示alt......
  • 20230406 英语学习进度慢
    我从2月中开始,一直在做精听的练习.但是,你关于精听的进度,你认为太慢了.你的听力加起来,不至5篇,这个量,我认为是严重不足地.正如大佬所言,20篇以上的精听&英转中的完全掌握,将会有英语的极大提升.一方面,精听的确需要大量的时间投入.但是,另外一方面,你的确时间投入需要加......
  • Vue3.0学习(一)------Vue简单介绍
    什么是Vue?官方原文:Vue是一款用于构建用户界面的JavaScript框架。它基于标准的HTML、CSS和JavaScript构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。简单来说,Vue就是一个构建用户界面的前端框架Vue的两个核心功能声明式渲染Vue基于标准HTML扩展了一......
  • m基于简化后的轻量级yolov4深度学习网络农作物检测算法matlab仿真
    1.算法描述        YOLOv4的深层网络包括SPP模块、PANet模块、YOLOHead模块和部分卷积,其主要作用是加强目标特征提取并获取预测结果。SPP模块的输入端和输出端各连接一个三次卷积块,每个三次卷积块包含2个1×1卷积和1个3×3卷积。PANet模块包含特征层堆......
  • 走进Java接口测试之TestNg自定报告简单学习
    背景Testng报告是否可以自定义,后面通过查找资料便有了如下自定义报告,testng中提供很多接口,如果需要改造成自己报告只要实现他们的接口即可,以下是根据自己想法实现如下自定义testng报告,如果大家感兴趣,可以根据自己需求修改。也可以把这些数据存储到数据库,之后通过一定规则即可展示......