船舶 ›› 2019, Vol. 30 ›› Issue (04): 28-35.DOI: 10.19423/j.cnki.31-1561/u.2019.04.028

• 研究与设计 • 上一篇    下一篇

置信域优化法求解船舶浮态方程

张弢   

  1. 巴斯大学 理学院 英国 巴斯
  • 收稿日期:2019-01-09 修回日期:2019-01-30 出版日期:2019-08-25 发布日期:2021-08-20
  • 作者简介:张 弢(1986-),男,博士在读。研究方向:应用数学。

Trust-region Based Optimization Method for Solving Ship Equilibrium Equations

ZHANG Tao   

  1. Faculty of Science, University of Bath, Bath, the United Kingdom
  • Received:2019-01-09 Revised:2019-01-30 Online:2019-08-25 Published:2021-08-20

摘要: 船体在欧几里德空间内的位置通过欧拉角描述后,根据牛顿定律可建立以横倾角、纵倾角和水线面高度为变量的浮态平衡方程。求解该非线性方程组可以转化为数学中的数值优化问题,并使用非约束优化方法求解。通过理论研究和基于MATLAB编程的计算实例表明:传统的牛顿法容易产生雅可比矩阵不可逆的问题,导致迭代中断,而置信域法能保证目标函数收敛,对初始值的依赖程度低,因此更加稳定可靠,适合应用于工业计算;此外,该方法也可应用于其他稳性问题,如计算完整稳性和破舱稳性中的复原力臂曲线以及平台的变轴横倾等。

关键词: 浮态平衡, 船舶稳性, MATLAB, 数值优化, 置信域法, 狗腿法

Abstract: The position of ships in Euclidean space can be described by Euler angles, and the equilibrium equations of floatation are therefore established by the three independent variables: waterline height, pitch angle and roll angle, according to Newton's Law. The solution of the nonlinear system of equations can be converted to a numerical optimization problem, which can be solved by the unconstrained optimization method. Through the theoretical research and calculation example based on the MATLAB programming, it shows that the traditional Newton's method can run into the problem of irreversibility of Jacobian matrix, which may cause the interruption of iteration, whereas the trust-region method can guarantee the convergence of the objective function with less dependence on the initial guess, and thus it is more reliable and suitable for the industrial problems. In addition, this method can also be applied to other stability problems, such as the calculation of the righting arm curves of the intact stability and damage stability, and the variational axial heel of the platform.

Key words: floating equilibrium, ship stability, MATLAB, numerical optimization, trust-region method, dogleg method

中图分类号: