Patent ID: 8761975

Claim:
A computer implemented method for real-time creation of sailing vessel performance models, the computer implemented method comprising: receiving first performance inputs from a set of sensors during a voyage of a vessel, wherein first performance inputs are data associated with a performance of the vessel during the voyage at a first time, the set of sensors including onboard sensors and offboard sensors including a buoy-positioned sensor; responsive to receiving a request from a requestor module, generating, by a processor, during the voyage, a real-time performance model based on the first performance inputs, the performance model being a mathematical or statistical digital model, wherein generating a real-time performance model further comprises: identifying one or more sets of performance inputs, the performance inputs comprising wind speed, wind angle, and velocity made good; filtering the one or more sets of performance inputs to form one or more performance points, wherein each set of performance inputs forming the one or more performance points is for a certain point of time; and generating a table using a subset of the one or more performance points so as to create the table of the subset of the one or more performance points; generating based on the table of the subset of the one or more performance points, by the processor, a first performance prediction for the vessel, the performance prediction including a predicted value for velocity made good for the vessel using the real-time performance model; receiving a second set of performance inputs from the set of sensors at a second time after a change in performance by the vessel, the second set of performance input including a changed mass for the sailing vessel based on fuel consumption; updating the first performance model using the second set of performance inputs to determine a subset of one or more performance points to form an updated digital performance model, the updating comprising repeated updating over an interval of time; generating an updated performance prediction based on the updated model, the updated performance prediction reflecting the change in performance by the vessel; determining a set of performance points needed to construct a polar diagram and output the polar diagram in a required format using the updated performance prediction; and generating the polar diagram using the real-time updated performance model generated and the predicted value for velocity made good identified, wherein the polar diagram comprises polar display graticule including polar lines interpolated from the one or more performance points of the real-time performance model.