一种通过maxsurf计算稳心的方法

maxsurf介绍

最近在做浮体的稳性分析的时候,客户要求计算浮体的稳心。传统的方法是通过计算在倾斜角度10°时候的浮力的作用线与中线的交点来代稳心。

Maxsurf是一种先进的船舶设计和稳性分析软件,由美国公司Formation Design Systems开发。它具有高效、灵活、易用的特点,能够满足船厂、设计师和造船厂的多个方面的需求。

模型导入

作为一个新手,我开始使用sw保存的曲面导入软件结果不能说相差甚远只能说毫不相关。我一个柱面导入进去变成平面。后来我试了一下Rhino导出还真香

浮体模型建立

通过在这里插入图片描述命令成型曲面
Rhino的建模页面

另存为igs格式,导入maxsurf的modeler模块中

modeler界面
点击在这里插入图片描述按钮检查曲面是否丢失正常的应该和下面一样
显示曲面

设置参数

这边主要设置两个参数,零点和水线。都在DATE下拉菜单的Frame of Reference and Zero point中设置
在这里插入图片描述
吃水相关等相关参数在sw中可以计算得出。

Stabillity计算

将设置好的模型保存,然后打开stability,计算类型选择稳性计算
在这里插入图片描述
依次设置计算倾角范围和步长
在这里插入图片描述
设置浮体的载重
在这里插入图片描述
设置浮体的进水位置

在这里插入图片描述

纵倾设置锁定为0
在这里插入图片描述

开始计算
在这里插入图片描述
打开结果窗口得到数据角度和ZG的曲线图,
在这里插入图片描述

绘制图形求解

原理

GZ表示浮力和重力作用线的距离,也就是回复力矩的力臂。由稳心得定义可以知道稳心是一系列浮心构成的曲线在中线处(记这个点为B)的曲率中心。这时候选取B点右领域内的一个点B’点,浮体摇摆时存在一个瞬间浮力的作用线会经过B’点,此时浮力的作用线与中线相交于K点由于B’K与BK夹角足够小,就可以用B’K的长度来代替稳心高度。
其实传统的计算方法是直接用10度的情况来近似计算这样只用到了一个点的数据。而且这角度应该是越逼近0计算值越准确。但实际情况是接近0度时候计算过程中角度的正弦值作为分母使得误差被放大计算结果导致不准确,这也是为什么工程上选择10度来作为近似值代替
而本文讲述的方法是通过对0°附近的数据经行绘图通过判断其走向来估算稳心高度
GZ和倾角的图像与**GZ/sin(倾角)**和倾角的图像如下
请添加图片描述

计算

通过0度附近的走势来判断,可以看出稳心高度大概在210mm-220mm附近

最后

头一次投稿也不是本专业,写的比较乱。欢迎评论指正。
稳心的计算可能不需要这么麻烦,如果maxsurf软件可以直接计算如果有知道的小伙伴可以告诉我

B站视频,相关参数的设置参考了该视频

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值