首页> 外文期刊>Journal of Global Optimization >Automatic differentiation for the optimization of a ship propulsion and steering system: a proof of concept
【24h】

Automatic differentiation for the optimization of a ship propulsion and steering system: a proof of concept

机译:自动区分以优化船舶推进和转向系统:概念验证

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

We describe the optimization of the Voith-Schneider-Propeller (VSP) which is an industrial propulsion and steering system of a ship combined in one module. The goal is to optimize efficiency of the VSP with respect to different design variables. In order to determine the efficiency, we have to use numerical simulations for the complex flow around the VSP. Such computations are performed with standard (partly commercial) flow solvers. For the numerical optimization, one would like to use gradient-based methods which requires derivatives of the flow variables with respect to the design parameters. In this paper, we investigate if Automatic Differentiation (AD) offers a method to compute the required derivatives in the described framework. As a proof of concept, we realize AD for the 2D-code Caffa and the 3D-code Comet, for the simplified model of optimizing efficiency with respect to the angle of attack of one single blade (like an airfoil). We show that AD gives smooth derivatives, whereas finite differences show oscillations. This regularization effect is even more pronounced in the 3D-case. Numerical optimization by AD and Newton's method shows almost optimal convergence rates.
机译:我们描述了福伊特-施耐德推进器(VSP)的优化,该系统是将船舶的工业推进和转向系统集成在一个模块中的系统。目标是针对不同的设计变量来优化VSP的效率。为了确定效率,我们必须对VSP周围的复杂流动使用数值模拟。此类计算是使用标准(部分商用)流量求解器执行的。为了进行数值优化,人们希望使用基于梯度的方法,该方法要求流量变量相对于设计参数具有导数。在本文中,我们研究了自动微分(AD)是否提供了一种在描述的框架中计算所需导数的方法。作为概念证明,我们针对2D代码Caffa和3D代码Comet实现AD,以简化针对单个叶片(如机翼)的迎角优化效率的模型。我们表明,AD给出了平滑的导数,而有限差分表明了振荡。这种正则化效果在3D情况下更加明显。通过AD和牛顿法进行的数值优化显示出几乎最佳的收敛速度。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号