- 博客(1)
- 收藏
- 关注
原创 基于matlab的船模各角度回复力矩计算
不过话说在前头,理论上来说,解算逻辑是正确的,误差应该不大,但是在前几天实际测试的时候,由于3d打出来的小模型漏水。在刚下水的一小段时间内,吃水线基本与程序计算的结果吻合,但是这之后的就因为漏水跟结果有偏差(小船拿出水盆后甩出了不少水。默认水线围绕y轴旋转,x轴是顺便计算的,主要看0度的时候,反映的是甲板是否水平。导入任意obj格式的模型,输入质心坐标,质量即可完成计算,具体用法有注释。2 - 模型内部填充(模型都是壳,不这么做好算)上课的时候教了二维算法,以及三维算法,但是,所以暂时不能保证百分百准确。
2024-12-13 16:45:55
519
4
船模设计-倾覆角计算-水字数
重庆大学明月班2024级QEA需要的仿真程序
导入任意obj格式的模型,输入质心坐标,质量即可完成计算,具体用法有注释
注意模型要将露天部分封起来,毕竟不这么弄的话判断逻辑过于复杂,没写
默认水线围绕y轴旋转,x轴是顺便计算的,主要看0度的时候,反映的是甲板是否水平。
主程序为main.m
建议先使用pre_calculate函数进行预解算,得到一些基本模型信息和几何中心参数,再修改后执行rotating解算
NN是精度,数值越小精度越高,过低可能爆内存或者薄壁解算错误
核心算法有三个步骤
1 - 模型体素化
2 - 模型内部填充(模型都是壳,不好算)
3 - 迭代计算浮力扭矩(参考点为质心)
2024-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅