journal article·2022-03-17Open access

A Data Processing Framework for Polar Performance Diagrams

Valentin Dannenberg, Robert Schüler, Achill Schürmann

Applied Sciences· Volume 12· Issue 6

Abstract

Polar performance diagrams are commonly used to predict the performance of a sailing vessel under given wind conditions. They are, in particular, an essential part of robotic sailing vessels and a basis for weather routing algorithms. In this paper we introduce a new framework for scientific work with such diagrams, which we make available as an open source Python package. It contains a model for the creation of polar performance diagrams from measurement data and supports different representations of polar performance diagrams for different tasks. The framework also includes several methods for the visualisation of polar performance diagrams, for example for scientific publications. Additionally, the presented framework solves basic tasks for the future development of weather-routing algorithms in a far more general manner than other methods did previously: it provides the calculation of costs of a sailing trip using custom cost functions, suggestions of optimal steering using convex hull calculations and a more flexible calculation of isochrone points, using custom weather models. Altogether, the presented framework allows future researchers to more easily handle polar performance diagrams. The corresponding Python package is compatible with various established file formats.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Maritime Transport Emissions and Efficiency · Ship Hydrodynamics and Maneuverability · Maritime Navigation and Safety

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Institute of Mathematics, University of Rostock, 18051 Rostock, Germany

References (31)

Show source-provided references
1. Garett, R. (1996). The Symmetry of Sailing: The Physics of Sailing for Yachtsman, Sheridan House Inc.
2. Püschl, W. (2012). Physik des Segelns: Wie Segeln Wirklich Funktioniert, John Wiley & Sons.10.1002/9783527648481 ↗
3. Aartrijk, M.L.V., Tagliola, C.P., and Adriaans, P.W. (2002, January 21–26). AI on the Ocean: The RoboSail project. Proceedings of the 15th Eureopean Conference on Artificial Intelligence, ECAI’2002, Lyon, France.
4. Autonomous sailboat navigation for short course racing10.1016/j.robot.2007.10.004 ↗
5. Philpott, A., and Mason, A. (2001, January 26–27). Optimising yacht routes under uncertainty. Proceedings of the SNAME 15th Chesapeake Sailing Yacht Symposium, Annapolis, ML, USA.10.5957/CSYS-2001-009 ↗
6. Method of routing ships sailing in dedicated environment10.1515/aon-2017-0011 ↗
7. Kerhascoet, H., Laurent, J., Cerqueus, A., Sevaux, M., Senn, E., Hauville, F., and Coneau, R. (2016, January 10–13). Methodology for optimal wind vane design. Proceedings of the OCEANS 2016—Shanghai, Shanghai, China.10.1109/OCEANSAP.2016.7485426 ↗
8. (2021, August 10). ORC Speed Guide. Available online: http://data.orc.org/public/samples/Speed_Guide_Sample.pdf.
9. (2021, August 11). ORC VPP Documentation 2016. Available online: https://www.orc.org/rules/ORC%20VPP%20Documentation%202016.pdf.
10. Wilson, P. (2018). Basic Naval Architecture: Ship Stability, Springer.10.1007/978-3-319-72805-6 ↗
11. Claughton, A., Wellicome, J., and Shenoi, R. (2006). Sailing Yacht Design: Theory, University of Southampton, Computing Service.
12. Prediction of velocity and attitude of a yacht sailing upwind by computational fluid dynamics10.1016/j.ijnaoe.2016.01.003 ↗
13. Simon, S. (2017). Generating Custom-Fit Polar Diagrams From Performance Measurements On Sailing Yachts. [Master’s Thesis, Graz University of Technology].
14. Multi-Objective Weather Routing of Sailing Vessels10.1515/pomr-2017-0130 ↗
15. Wang, H., Mao, W., and Eriksson, L. (2017, January 25–30). Benchmark study of five optimization algorithms for weather routing. Proceedings of the ASME 2017 36th International Conference on Ocean, Offshore and Arctic Engineering, Trondheim, Norway.10.1115/OMAE2017-61022 ↗
16. Path Planning and Navigation of Oceanic Autonomous Sailboats and Vessels: A Survey10.1007/s11802-020-4144-7 ↗
17. (2021, August 18). Weather Routing. Available online: https://routing.luckgrib.com/.
18. (2021, August 18). iso-third-sparse.jpeg. Available online: https://routing.luckgrib.com/intro/isochrones/img/iso-third-sparse.jpeg/.
19. (2021, August 16). OpenCPN. Available online: https://opencpn.org/.
20. Shepard, D. (1968, January 27–29). A two-dimensional interpolation function for irregularly-spaced data. Proceedings of the 1968 23rd ACM National Conference, New York, NY, USA.10.1145/800186.810616 ↗
21. (2021, October 06). NMEA 0183 Interface Standard. Available online: https://www.nmea.org/content/STANDARDS/NMEA_0183_Standard.
22. Bickel, P., and Doksum, K. (2015). Mathematical Statistics—Basic Ideas and Selected Topics, CRC Press.10.1201/b19822 ↗
23. Orthogonal distance regression10.1090/conm/112/1087109 ↗
24. Measurement of areas on a sphere using Fibonacci and latitude-longitude lattices10.1007/s11004-009-9257-x ↗
25. Hüttig, C., and Stemmer, K. (2008). The spiral grid: A new approach to discretize the sphere and its application to mantle convection. Geochem. Geophys. Geosyst., 9.10.1029/2007GC001581 ↗
26. Butcher, J. (2016). Numerical Methods for Ordinary Differential Equations, John Wiley & Sons, Ltd.10.1002/9781119121534 ↗
27. (2021, October 06). Expedition—Navigation and Sailing Software. Available online: https://www.expeditionmarine.com/.
28. (2021, October 06). ADRENA—Navigation Software to Serve Your Performance. Available online: https://www.adrena-software.com/.
29. (2021, September 23). Apache License, Version 2.0. Available online: https://www.apache.org/licenses/LICENSE-2.0.
30. Dannenberg, V., and Schüler, R. (2021, December 08). Hrosailing Version 0.9.6.2. Available online: https://github.com/hrosailing/hrosailing.
31. (2021, December 08). OpenPlotter. Available online: https://openplotter.readthedocs.io/en/2.x.x/.