Skip to main content
Log in

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

  • Published:
Journal of Global Optimization Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bischof, C.H., Bücker, H.M., Hovland, P., Naumann, U., Utke, J. (eds): Advances in Automatic Differentiation. Springer, Berlin (2008)

    Google Scholar 

  2. Comet. CFD-code, trade mark of CD-adapco. Internet: http://www.cd-adapco.com

  3. Ferzinger J.H., Perić M.: Computational Methods for Fluid Dynamics. Springer, Berlin (2002)

    Book  Google Scholar 

  4. Griewank A.: Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation. SIAM, Philadelphia (2000)

    Google Scholar 

  5. INRIA Sophia Internet: http://www-sop.inria.fr/tropics/tapenade.html

  6. Jürgens D., Palm M., Singer S., Urban K.: Numerical Optimization of the Voith-Schneider Propeller. ZAMM 87(10), 698–710 (2007)

    Article  Google Scholar 

  7. Leidenberger, R.: Automatic differentiation in flow simulation. Diploma thesis, University of Ulm (2007)

  8. Voith Turbo Marine. Alexanderstr. 18, 89522 Heidenheim, Germany. Internet: http://www.voithturbo.com/vt_en_paa_marine.htm

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ralf Leidenberger.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Leidenberger, R., Urban, K. Automatic differentiation for the optimization of a ship propulsion and steering system: a proof of concept. J Glob Optim 49, 497–504 (2011). https://doi.org/10.1007/s10898-010-9609-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10898-010-9609-6

Keywords

Navigation