[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-657603-105":3,"detail-sidebar-cat-0-en-105":80,"doc-detail-657603-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","a-data-processing-framework-for-polar-performance-diagrams-valentin-dannenberg-robert-schuler-and-achill-schurmann","A DATA PROCESSING FRAMEWORK FOR POLAR PERFORMANCE DIAGRAMS - VALENTIN DANNENBERG, ROBERT SCHULER, AND ACHILL SCHURMANN","","Polar performance diagrams are widely used to predict the speed of sailing vessels under given wind conditions, especially for robotic sailing systems and weather-routing algorithms. The paper presents a new framework and an open-source Python package that builds polar performance diagrams from measurement data. It supports multiple diagram representations, visualization methods, and generalizes weather-routing needs by computing trip costs via custom cost functions, deriving optimal steering through convex hull calculations, and flexibly calculating isochrone points using custom weather models.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/a-data-processing-framework-for-polar-performance-diagrams-valentin-dannenberg-robert-schuler-and-achill-schurmann/657603/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/a-data-processing-framework-for-polar-performance-diagrams-valentin-dannenberg-robert-schuler-and-achill-schurmann/657603.png","ImageObject",300,407,{"name":42,"@type":43},"EvelynWrites","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-30","2026-10-26",true,{"@type":52,"interactionType":53,"userInteractionCount":33},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"What is the purpose of polar performance diagrams in this work?","Question",{"text":62,"@type":63},"They are used to predict a sailing vessel’s speed under specific wind conditions and serve as a foundation for robotic sailing and weather routing algorithms.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"How does the proposed framework create polar performance diagrams?",{"text":67,"@type":63},"It introduces a pipeline model that creates polar diagrams from real-world measurement data, supporting multiple representations for different tasks.",{"name":69,"@type":60,"acceptedAnswer":70},"Which additional capabilities are provided for weather routing beyond diagram visualization?",{"text":71,"@type":63},"The framework computes travelling costs with custom cost functions, suggests optimal steering using convex hull calculations, and calculates isochrone points with flexible custom weather models.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},657603,1793030780,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":84,"show_sort_weight":85,"slug":86},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":88,"show_sort_weight":89,"slug":90},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":92,"show_sort_weight":93,"slug":94},"Exam",70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},6,50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":81,"data":131},{"doc_id":78,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":33,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":144,"read_time":145},687212989558,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","A DATA PROCESSING FRAMEWORK FOR POLAR PERFORMANCE DIAGRAMS  \n􀁿  \nVALENTIN DANNENBERG, ROBERT SCHULER,  \n􀁿  \nAND ACHILL SCHURMANN  \nAbstract. Polar performance diagrams are commonly used to predict the performance of a sailing vessel under given wind conditions.  \nThey 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 scienti􀀌c 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 di􀀋erent representations of polar performance diagrams for di􀀋erent tasks. The framework also includes several ways of visualization of polar performance diagrams, for example for scienti􀀌c publications. Additionally, the presented framework solves basic tasks for the future development of weather routing algorithms in a way more general manner than other methods did before: 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 􀀍exible calculation of isochrone points, using custom weather models. Altogether, the presented framework allows future researchers an easier handling of polar performance diagrams. The corresponding Python package is compatible with various established 􀀌le formats.  \n1. Introduction  \nA natural occurring task when steering a sailing vessel is to predict the speed over ground (SOG) in a given direction and in a given situation. This prediction is a di􀀎cult physical problem ([1], [2]) and depends on various factors, among them wind, current, waves, the shape of the vessel, but also the competence of the crew and others.  \nFor simpli􀀌cation, one can assume idealized conditions for some of these factors (e.g. that there is no current and no waves) and 􀀌nitely many possibilities for others (e.g. the used set of sails or the shape of the hull) . In this way the complicated physical dependencies can be simpli􀀌ed to 􀀌nitely many di􀀋erent functions depending only on  \nKey words and phrases. polar performance diagram, sailing vessel, weather routing, automated sailing, Python package, data processing framework.  \n2 V. Dannenberg, R. Sch􀁿uler, A. Sch􀁿urmann  \nFigure 1 . Example of a polar diagram as polar plot.  \na few parameters. Traditionally, this method is used to describe the performance of a boat in dependency of strength and direction of the wind, yielding a polar (performance) diagram.  \nThese polar diagrams are also a fundamental part of computer assisted and robotic sailing (see for instance [3] , [4]) and a basic tool used in routing software for sailing vessels ([5], [6]) .  \nThey predict the performance (boat speed/ speed through water / BSP) of a sailing vessel under 􀀌xed circumstances (usually using a 􀀌xed set of sails) and under idealized conditions (usually no current and wave e􀀋ects are captured, in this case BSP 􀀙 SOG) . In their most common form, they predict BSP for a given true wind angle and true wind speed (TWA/TWS) . Often, a polar diagram is visualized as atable or as a polar plot of BSP in dependency of TWA, with di􀀋erent curves indicating speci􀀌c values of TWS (see Figure 1 or [7, Figure 5]) . Sometimes, apparent wind is used instead of true wind (for example in [8]), but for the purpose of this paper, a polar diagram always uses true wind. For a better understanding of the di􀀋erent terms, see Figure 2 or [1], [2] .  \nPolar diagrams given by manufacturers or by o􀀎cial sailing organisations like the O􀀋shore Sailing Congress (ORC) are mostly obtained by Velocity Prediction Programs (VPPs) that use computer simulations to predict the boat performance under idealized theoretical conditions [9] . For an overview over naval architecture, VPPs and alternatives refer to [10],[11] or [12] . However, it is not always reasonable to use a VPP, since real conditions can di􀀋er a lot from t","cbCaibqShB0Kpovd","https://ap.wps.com/l/cbCaibqShB0Kpovd","pdf",4378906,28,"English","# Introduction\n## Polar performance diagrams in sailing and routing\n## Velocity Prediction Programs (VPPs) and measurement-based alternatives\n## Proposed framework and Python package features","[{\"question\":\"What is the purpose of polar performance diagrams in this work?\",\"answer\":\"They are used to predict a sailing vessel’s speed under specific wind conditions and serve as a foundation for robotic sailing and weather routing algorithms.\"},{\"question\":\"How does the proposed framework create polar performance diagrams?\",\"answer\":\"It introduces a pipeline model that creates polar diagrams from real-world measurement data, supporting multiple representations for different tasks.\"},{\"question\":\"Which additional capabilities are provided for weather routing beyond diagram visualization?\",\"answer\":\"The framework computes travelling costs with custom cost functions, suggests optimal steering using convex hull calculations, and calculates isochrone points with flexible custom weather models.\"}]","A DATA PROCESSING FRAMEWORK FOR POLAR PERFORMANCE DIAGRAMS - VALENTIN DANNENBERG, ROBERT SCHULER, AND ACHILL SCHURMANN | PDF",1792984596,71]