maxsurf介绍
最近在做浮体的稳性分析的时候,客户要求计算浮体的稳心。传统的方法是通过计算在倾斜角度10°时候的浮力的作用线与中线的交点来代稳心。
Maxsurf是一种先进的船舶设计和稳性分析软件,由美国公司Formation Design Systems开发。它具有高效、灵活、易用的特点,能够满足船厂、设计师和造船厂的多个方面的需求。
模型导入
作为一个新手,我开始使用sw保存的曲面导入软件结果不能说相差甚远只能说毫不相关。我一个柱面导入进去变成平面。后来我试了一下Rhino导出还真香
浮体模型建立
通过命令成型曲面
另存为igs格式,导入maxsurf的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站视频,相关参数的设置参考了该视频