Ship fuel management method and device, and storage medium

By determining the target route and expected fuel usage during the ship's voyage, automatically selecting the supply node and making reservations for fuel supply, the problem of untimely fuel supply to ships is solved, ensuring timely fuel replenishment and normal navigation of the ship.

CN120611991APending Publication Date: 2025-09-09CIMC BLUEWATER TECH DEV (GUANGDONG) CO LTD +2
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510619018.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-14
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

How can ships replenish fuel in time during ocean voyages to avoid fuel shortages caused by refueling too early or too late?

Method used

By determining the target route, calculating the expected fuel usage, and automatically selecting the refueling node based on fuel inventory and historical records, the refueling reservation request is sent to ensure timely refueling.

Benefits of technology

It realizes the timely replenishment of ship fuel, avoids the fuel vacuum period, and ensures the normal navigation of the ship.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120611991A_ABST
    Figure CN120611991A_ABST
Patent Text Reader

Abstract

The invention discloses a fuel management method and device for a ship and a storage medium, and the method comprises the steps: determining a target route according to a navigation starting point and a navigation ending point of the ship, and the target route at least comprises a target route segment; according to the fuel record of each target route segment, the target fuel pre-use amount of the ship completing the target route driving is calculated, and the fuel record is used for recording the use amount of the target fuel when the ship passes through the target route segment each time; and if the target fuel stock of the ship is smaller than the target fuel pre-use amount, determining a target supply node capable of supplying target fuel in the target route according to the target fuel stock and the fuel record of each target route segment, and sending a supply reservation request to the target supply node. According to the technical scheme, fuel of the ship can be supplemented in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of ship data management, and specifically to ship fuel management methods, equipment, and storage media. Background Art

[0002] With the development of the world economy, ocean voyages are becoming more and more common. Ships need to use a large amount of fuel for navigation, and they need to refuel at sea while sailing.

[0003] Refueling points are typically located at large docks and offshore platforms, and the locations of offshore energy supply vessels are relatively fixed. If a ship seeks a nearby refueling point, it will refuel too early, resulting in a small effective refueling volume. If a ship seeks a distant refueling point, it will refuel too late, potentially creating a fuel shortage and, in some cases, preventing the ship from using the required fuel to continue its journey.

[0004] Therefore, how to replenish the fuel of ships in a timely manner is a technical problem that needs to be solved urgently. Summary of the Invention

[0005] The purpose of this application is to enable the fuel of a ship to be replenished in a timely manner.

[0006] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0007] According to one aspect of an embodiment of the present application, a fuel management method for a ship is provided, the method comprising:

[0008] Determine a target route based on the starting point and the end point of the voyage of the ship, wherein the target route includes at least one target segment;

[0009] Calculating a target fuel pre-consumption amount for the ship to complete the target route based on the fuel record of each target route segment, wherein the fuel record is used to record the target fuel usage amount when each target route segment is passed;

[0010] If the target fuel inventory of the ship is less than the target fuel pre-usage, a target refueling node that can refuel the target fuel is determined in the target route based on the target fuel inventory and the fuel records of each target segment, and a refueling reservation request is sent to the target refueling node.

[0011] According to one aspect of an embodiment of the present application, determining a target route according to a sailing starting point and a sailing destination of a ship includes:

[0012] The voyage starting point, voyage end point, and the node where the ship needs to dock are all regarded as docking nodes;

[0013] Determining, from the historical flight segments, a historical flight segment that is compatible with the adjacent stop node as a target flight segment based on the location information of the adjacent stop node and the location information of each historical flight segment;

[0014] The target route is determined according to each target flight segment.

[0015] According to one aspect of an embodiment of the present application, based on the location information of the adjacent stop node and the location information of each historical flight segment, determining, from each historical flight segment, a historical flight segment that is adapted to the adjacent stop node as a target flight segment includes:

[0016] Any two adjacent docking nodes are respectively regarded as the first node and the second node;

[0017] The historical flight segments whose ends are respectively within the set distance range of the first node and the second node are used as the candidate flight segments between the first node and the second node;

[0018] If there is one alternative flight segment, the alternative flight segment is directly used as the target flight segment; if there are multiple alternative flight segments, the multiple alternative flight segments are screened according to the preset screening criteria, and only one alternative flight segment is retained as the target flight segment.

[0019] According to one aspect of an embodiment of the present application, calculating the target fuel pre-usage of the ship to complete the target route based on the fuel records of each target segment includes:

[0020] Obtaining the historical fuel usage from the fuel records of each target segment; if there is a blank target segment without historical fuel usage, multiplying the total mileage unit usage by the segment length of the blank target segment as the historical fuel usage of the blank target segment, where the total mileage unit usage refers to the average consumption per unit mile of the target fuel for all target segments;

[0021] The target fuel pre-usage of the target route is calculated based on the historical fuel usage of each target flight segment.

[0022] According to one aspect of an embodiment of the present application, calculating the target fuel pre-usage of the target route based on the historical fuel usage of each target flight segment includes:

[0023] An average value of the historical fuel usage of the target flight segment is used as the segment pre-usage of the target flight segment;

[0024] The target fuel pre-usage of the target route is calculated according to the flight segment pre-usage of each target flight segment.

[0025] According to one aspect of an embodiment of the present application, if the target fuel inventory of the ship is less than the target fuel pre-usage, determining a target refueling node in the target route that can refuel the target fuel based on the target fuel inventory and the fuel records of each target segment includes:

[0026] If the target fuel inventory of the ship is less than the target fuel pre-usage, calculating the refueling nodes that the ship can reach on the target route based on the pre-usage of each target segment;

[0027] According to the fuel supply requirements, the supply nodes that the ship can reach on the target route are screened to determine the target supply node.

[0028] According to one aspect of an embodiment of the present application, after sending the replenishment reservation request to the target replenishment node, the method further includes:

[0029] If the target replenishment node rejects the replenishment reservation request, a new target replenishment node is determined; if the target replenishment node accepts the replenishment reservation request, a fuel replenishment reminder is issued when the ship is within the set range of the target replenishment node.

[0030] According to one aspect of an embodiment of the present application, the ship alternately uses multiple fuels for traveling, and the multiple fuels alternately used by the ship include the target fuel.

[0031] According to one aspect of an embodiment of the present application, a fuel management device for a ship is provided, comprising a memory, a processor, and a readable program stored in the memory, wherein the processor executes the readable program to implement any one of the methods described above.

[0032] According to one aspect of an embodiment of the present application, a readable storage medium is provided, on which a readable program / instruction is stored. When the readable program / instruction is executed by a processor, any of the methods described above is implemented.

[0033] In the present application, the target route is first determined based on the starting point and the end point of the voyage of the ship, and the target route includes at least one target segment. Secondly, based on the fuel records of each target segment, the target fuel pre-usage of the ship to complete the target route is calculated. The fuel record is used to record the target fuel usage each time the target segment is passed. Finally, if the target fuel inventory of the ship is less than the target fuel pre-usage, then based on the target fuel inventory and the fuel records of each target segment, the target supply node that can supply the target fuel is determined in the target route, and a supply reservation request is sent to the target supply node. That is, the present application splits the target route into multiple target segments, and each target segment has a corresponding fuel record to record the target fuel usage of the target segment in historical time. Then, the fuel record can be used as a reference to predict the target fuel usage of the entire target route, that is, the target fuel pre-usage. Finally, if the ship's target fuel inventory is less than the target fuel pre-use volume, the system automatically determines a target refueling node on the target route that can refuel the target fuel and is within the ship's reach, based on the target fuel pre-use volume and the fuel records for each target leg. Furthermore, refueling reservation information is sent to the target refueling node. By pre-booking the node, the system avoids situations where the target refueling node is unable to meet the ship's refueling needs, thus ensuring the ship's success rate in refueling the target fuel. By accurately determining the target refueling node in advance, the ship's target fuel can be replenished in a timely manner, preventing the ship from running out of target fuel during navigation.

[0034] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0035] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort.

[0037] Figure 1 A flow chart of a fuel management method for a ship according to an embodiment of the present application is shown.

[0038] Figure 2 A flowchart of determining a target route based on a ship's sailing starting point and sailing destination according to one embodiment of the present application is shown.

[0039] Figure 3A flowchart is shown for determining, in each historical flight segment, a historical flight segment adapted to an adjacent stop node as a target flight segment based on the location information of the adjacent stop node and the location information of each historical flight segment according to one embodiment of the present application.

[0040] Figure 4 A flowchart is shown for calculating a target fuel pre-usage for a ship to complete a target route based on fuel records of each target segment according to one embodiment of the present application.

[0041] Figure 5 A flowchart of calculating a target fuel pre-usage for a target route based on historical fuel usage of each target flight segment according to an embodiment of the present application is shown.

[0042] Figure 6 The present invention shows a flowchart of determining a target refueling node capable of refueling the target fuel in the target route based on the target fuel inventory and the fuel records of each target segment if the target fuel inventory of the ship is less than the target fuel pre-usage according to one embodiment of the present application.

[0043] Figure 7 A block diagram of a computer system structure for implementing a fuel management method for a ship according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0044] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this application will be thorough and complete and will fully convey the concepts of the example embodiments to those skilled in the art.

[0045] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0046] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0047] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0048] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0049] With the development of the world economy, ocean voyages are becoming more and more common. Ships need to use a large amount of fuel for navigation, and they need to refuel at sea while sailing.

[0050] Refueling points are typically located at large docks and offshore platforms, and the locations of offshore energy supply vessels are relatively fixed. If a ship seeks a nearby refueling point, it will refuel too early, resulting in a small effective refueling volume. If a ship seeks a distant refueling point, it will refuel too late, potentially creating a fuel shortage and, in some cases, preventing the ship from using the required fuel to continue its journey.

[0051] Therefore, how to replenish the fuel of ships in a timely manner is a technical problem that needs to be solved urgently.

[0052] See also Figure 1 , Figure 1 A flow chart of a fuel management method for a ship according to an embodiment of the present application is shown. The present application embodiment provides a fuel management method for a ship, including the following steps:

[0053] Step S110, determining a target route according to the starting point and the end point of the ship's voyage, wherein the target route includes at least one target segment;

[0054] Step S120, calculating the target fuel consumption for the ship to complete the target route based on the fuel records of each target segment, where the fuel records are used to record the target fuel consumption during each target segment.

[0055] Step S130: If the target fuel inventory of the ship is less than the target fuel pre-usage, a target refueling node that can refuel the target fuel is determined in the target route based on the target fuel inventory and the fuel records of each target segment, and a refueling reservation request is sent to the target refueling node.

[0056] The above three steps are described in detail below.

[0057] In step S110, the target route is determined based on the starting point and the end point of the ship. It should be noted that the starting point can be the location where the ship departs or the location where the ship is sailing.

[0058] In some embodiments, when executing the technical solution described in this application in response to an instruction, the location of the vessel is the starting point of the voyage. The end point of the voyage is determined in response to the user's operation behavior.

[0059] In some embodiments, the navigation start point and the navigation end point are determined in response to user operation behavior. For example, the user selects two locations as the navigation start point and the navigation end point respectively through a mobile terminal or an operating device.

[0060] Ships have fixed routes to avoid dangerous areas in the sea. Therefore, after determining the starting point and the end point of the voyage in this application, the route database will be searched for routes corresponding to the starting point and the end point of the voyage to determine the target route.

[0061] For example, a first search area is first determined with one of the navigation start point and the navigation end point as the center and a first distance as the radius. Routes with endpoints located in the first area or passing through the first search area are searched in the route database as the initial route. A second search radius is then determined with the other of the navigation end point and the heading start point as the center and a second distance as the radius. Routes with endpoints located in the second area or passing through the second search area are searched in the initial route as alternative routes.

[0062] If there is only one alternative route, it is directly selected as the target route. If there are multiple alternative routes, one of them is selected as the target route based on pre-set selection criteria. For example, the shortest alternative route is selected as the target route. Alternatively, weather conditions for each alternative route are estimated based on the vessel's travel time, and the alternative route with the best weather forecast is selected as the target route.

[0063] It should be clear that ships usually need to dock during the voyage, that is, there are multiple nodes between the starting point and the end point of the voyage that need to be docked, which are called docking nodes in this application. At the same time, the starting point and the end point of the voyage are also regarded as docking nodes. The target route can be divided into several segments through each docking node, which are called target segments (the target route includes at least one target segment). By analyzing each target segment, the target fuel usage required for the ship to complete the target route is finally predicted to obtain the target fuel pre-usage.

[0064] See also Figure 2 , Figure 2 A flow chart of determining a target route based on a ship's sailing starting point and sailing destination according to one embodiment of the present application is shown. The present application embodiment provides a step S110 of determining a target route based on a ship's sailing starting point and sailing destination, including:

[0065] Step S111, taking the voyage starting point, voyage end point, and the node where the ship needs to dock as docking nodes;

[0066] Step S112, based on the location information of the adjacent stop node and the location information of each historical flight segment, determining a historical flight segment that is compatible with the adjacent stop node as a target flight segment from among the historical flight segments;

[0067] Step S113: determining a target route according to each target flight segment.

[0068] The above three steps are described in detail below.

[0069] In step S111, the voyage starting point, voyage end point, and nodes where the ship needs to dock are all considered docking nodes. Among these nodes that need to dock, there may be supply nodes where replenishment can be performed, or there may be freight nodes where cargo is loaded and unloaded.

[0070] In step S112 , based on the position information of the adjacent stop node and the position information of each historical flight segment, a historical flight segment that is compatible with the adjacent stop node is determined as the target flight segment in the historical flight segments.

[0071] For any two adjacent docking nodes, the first and second nodes are defined as the target segment. The target segment between the first and second nodes is defined as any historical segment whose ends fall within the set distance between the first and second nodes. Historical segments refer to all existing, navigable segments in large waterways, such as oceans and canals.

[0072] In step S113, the target flight segments are sequentially connected to obtain the target route.

[0073] See also Figure 3 , Figure 3A flowchart is shown for determining, from among each historical flight segment, a historical flight segment that is compatible with the adjacent stop node as a target flight segment based on the location information of the adjacent stop node and the location information of each historical flight segment according to one embodiment of the present application. The embodiment of the present application provides a step S112 of determining, from among each historical flight segment, a historical flight segment that is compatible with the adjacent stop node as a target flight segment based on the location information of the adjacent stop node and the location information of each historical flight segment, including:

[0074] Step S1121: taking any two adjacent docking nodes as the first node and the second node respectively;

[0075] Step S1122: select the historical flight segments whose ends are respectively within the set distance range between the first node and the second node as candidate flight segments between the first node and the second node;

[0076] In step S1123, if there is one alternative flight segment, the alternative flight segment is directly used as the target flight segment; if there are multiple alternative flight segments, the multiple alternative flight segments are screened according to a preset screening criterion, and only one alternative flight segment is retained as the target flight segment.

[0077] The above three steps are described below.

[0078] It should be noted that the following three steps need to be performed for each pair of adjacent stop nodes to determine the target segment between each pair of adjacent stop nodes.

[0079] In step S1121 , any two docking nodes are respectively used as the first node and the second node.

[0080] In step S1122, the historical segments whose ends are within the set distance range of the first node and the second node are selected as candidate segments between the first node and the second node. By setting the range of the first node and the second node, the flight segments that meet the requirements can be retrieved more comprehensively and accurately as candidate segments.

[0081] In step S1123, if there is only one alternative segment, the alternative segment is directly selected as the target segment. If there are multiple alternative segments, the multiple alternative segments are filtered according to preset screening criteria, and only one alternative segment is retained as the target segment. It should be noted that the screening criteria can be the length of the alternative segment or the travel time of the alternative segment. It can also be the historical fuel usage of the target fuel in the alternative segment fuel record. While these are not listed here, each attribute of the alternative segment can be used as a screening criterion.

[0082] In some embodiments, the vessel's travel time is first obtained, and a target time period is determined based on the vessel's travel time. The target segments are then selected based solely on the attributes of each candidate segment during the target time period (e.g., duration, segment length, and historical fuel usage). This is because environmental changes in large water bodies, such as oceans, are time-cyclical, and navigation conditions in some areas vary significantly during each time period. Therefore, by limiting the attributes of the candidate segments during the target time period, segments that are more suitable for the vessel's current time period can be selected as target segments.

[0083] In some embodiments, the scores of the alternative segments may be obtained by scoring the lengths of the alternative segments, the travel times of the alternative segments, and the historical fuel usage, and performing a weighted summation, and finally the highest-scoring alternative segment may be selected as the target segment.

[0084] In other embodiments, the target route can be obtained by first obtaining the target segment acquisition criteria for the target route. The acquisition criteria include at least one of the segment length and the historical segment usage of the historical segment, or a comprehensive score of the segment length and the historical segment usage. The historical segment usage refers to the target fuel consumption of the historical segment during the historical period, obtained based on the fuel records of the historical segment. The specific calculation method is the same as the calculation method for the segment usage of the target segment described above.

[0085] The historical segments terminating at the starting point of the voyage are identified as initial segments. Based on the established criteria, the initial segments that best meet the acquisition criteria are selected from the initial segments as target segments. For example, the initial segment with the highest overall score is selected as the target segment. The initial segment with the shortest segment length is selected as the target segment. The initial segment with the lowest pre-use volume is selected as the target segment.

[0086] The endpoint of the target route segment farthest from the origin is then used as a temporary starting point. Only historical routes with the temporary starting point as an endpoint are used as initial routes, and the target route segment is selected from each initial route segment based on the selection criteria. After obtaining a new target route segment, the endpoint of each target route segment farthest from the origin is used as the updated temporary starting point. This process continues until an initial route segment with one end at the destination is found. The initial route segment with one end at the destination is then used as the target route segment. All target routes are obtained.

[0087] Finally, each target segment is connected in sequence to obtain the target route.

[0088] In step S120, a fuel record for each target segment is obtained. The fuel record is used to record the target fuel usage during each target segment in the past. In some embodiments, the target fuel can be a new energy fuel (liquefied natural gas (LNG), liquid hydrogen fuel, methanol fuel), while in other embodiments, the target fuel can also be a conventional fuel (such as diesel or heavy fuel oil).

[0089] It should be made clear that due to the different load capacity and deadweight of the ship, the ship's displacement will be different, and the displacement is the main factor affecting the fuel consumption of the ship. Therefore, in order to make the fuel record of the target segment more valuable for reference, the fuel record of the target segment is limited to the target fuel usage of the ship at the target displacement (the target displacement refers to the current displacement of the ship) when passing through the target segment each time in the historical time.

[0090] In some embodiments, the fuel record of the target segment is derived from the target fuel usage of the vessel when passing through the target segment at various historical times.

[0091] For example, the target fuel usage of the vessel during the historical passage of the target segment is obtained as the initial fuel record. If the displacement of the vessel in the initial fuel record is the same as the target displacement, the initial fuel record is used as the fuel record. If the displacement of the vessel in the initial fuel record is different from the target displacement, the target fuel usage that would have been used during the historical passage of the target segment at the target displacement is recalculated based on a preset conversion formula and the initial fuel record, and this is used as the fuel record for the target segment.

[0092] In this embodiment, by correcting the initial fuel record of the target segment, the fuel record of the target segment is made more suitable for the current driving condition of the vessel, thereby further ensuring the accuracy of the target fuel pre-usage calculation.

[0093] In other embodiments, the fuel record of the target segment comes from the target fuel usage of ships of the same model as the current ship when passing through the target segment at various historical times.

[0094] For example, the target fuel usage of the ship when it passed the target segment at a historical time is obtained as the initial fuel record. If the displacement of the ship in the initial fuel record is the same as the target displacement, the initial fuel record is used as the fuel record. If the displacement of the ship in the initial fuel record is different from the target displacement, the target fuel usage that would have been used when passing the target segment at the historical time under the target displacement is recalculated based on a preset conversion formula and the initial fuel record, and this is used as the fuel record for the target segment.

[0095] In this embodiment, by modifying the initial fuel record for the target segment, the fuel record for the target segment is made more appropriate for the vessel's current operating conditions. This further ensures the accuracy of the target fuel pre-usage calculation. Furthermore, the fuel record sources are expanded and its content is enriched, allowing the fuel record to include target fuel usage for a greater number of passages through the target segment. This provides more references for calculating the target fuel pre-usage, further ensuring its accuracy.

[0096] In some embodiments, the fuel record of the target segment is derived from target fuel usage by various types of ships when they pass through the target segment at various historical times.

[0097] For example, the target fuel usage for various historical periods of a ship passing through a target segment is obtained as an initial fuel record. If the ship's displacement in the initial fuel record is the same as the target displacement, the initial fuel record is used as the fuel record. If the ship's displacement in the initial fuel record is different from the target displacement, the target fuel usage at each historical time when passing through the target segment under the target displacement is recalculated based on a preset conversion formula and the initial fuel record, and this is used as the fuel record for the target segment.

[0098] The target fuel usage recorded in the target segment fuel record for the target segment is used as the segment estimate for the target segment. The segment estimate represents the target fuel usage forecast for the vessel when it passes through the target segment. The target fuel estimate for the target route is calculated based on the segment estimate for each target segment. For example, the target fuel estimate for each target segment is added together.

[0099] See also Figure 4 , Figure 4 A flowchart of calculating the target fuel pre-usage for a ship to complete a target route based on the fuel records of each target segment according to one embodiment of the present application is shown. This embodiment of the present application provides a step S120 of calculating the target fuel pre-usage for a ship to complete a target route based on the fuel records of each target segment, including:

[0100] Step S121: Obtain the historical fuel usage from the fuel records of each target segment. If there is a blank target segment with no historical fuel usage, the product of the total mileage unit usage and the segment length of the blank target segment is used as the historical fuel usage of the blank target segment. The total mileage unit usage refers to the average consumption of target fuel per mile for all target segments.

[0101] Step S122 , calculating the target fuel usage for the target route based on the historical fuel usage of each target flight segment.

[0102] The above two steps are described in detail below.

[0103] In some embodiments, the fuel record may include historical fuel usage, which describes the target fuel usage during a particular passage through a target segment under the conditions of a target displacement. It should be noted that in this embodiment of the present application, there is no limitation on the number of historical fuel usage in the fuel record. The number of historical fuel usage in the target segment fuel record represents the number of times the target segment has been recorded, because each time the target segment is passed, the target fuel usage is recorded, resulting in a historical fuel usage.

[0104] It should be further clarified that if there are multiple historical fuel usages, since the historical fuel usages correspond to the target fuel usage through the target segment at different historical times, they are subject to various external and internal influences, which will have various impacts on the target fuel usage. Therefore, the multiple historical fuel usages are generally different.

[0105] It should be further clarified that the fuel record for the target leg is used to describe the target fuel consumption during each passage of the target leg under the target displacement. Therefore, each historical fuel consumption also describes the target fuel consumption during the passage of the target leg at a certain historical time under the target displacement.

[0106] Specifically, if the displacement corresponding to the initial fuel record is different from the target displacement, the initial historical fuel usage in the initial fuel record is recalculated according to a preset conversion formula to obtain the historical fuel usage, which is used to describe the target fuel usage based on the target displacement at a certain historical time through the target segment.

[0107] In step S121, the historical fuel usage in the fuel record of each target segment is obtained. If there is a blank target segment without historical fuel usage, the product of the total unit mileage usage and the segment length of the blank target segment is used as the historical fuel usage of the blank target segment.

[0108] Total mileage per unit is the target fuel consumption per unit mileage calculated based on the fuel records for all target segments. Specifically, first, add up the historical fuel usage for all target segments to obtain the total historical fuel usage. Next, obtain the number of historical fuel usage in the fuel records for any target segment and use it as the number of passes for that target segment. Then, multiply the segment length of that target segment by the number of passes to obtain the segment mileage for that target segment. Then, add up the segment mileage for each target segment to obtain the total segment mileage. Finally, the ratio of the total historical fuel usage to the total segment mileage is calculated as the total mileage per unit.

[0109] In some embodiments, the total mileage unit usage refers to the target fuel unit mileage consumption value calculated based on all historical flight segment fuel records. First, the historical fuel usage of all historical flight segments is added together to obtain the total historical fuel usage. Next, the number of historical fuel usage in any historical flight segment fuel record is obtained as the number of passes for that historical flight segment. Furthermore, the segment length of that historical flight segment is multiplied by the number of passes to obtain the segment mileage for that historical flight segment. The segment mileage of each historical flight segment is then added together to obtain the total segment mileage. Finally, the ratio of the total historical fuel usage to the total segment mileage is calculated as the total mileage unit usage.

[0110] It should be clarified that the fuel records of historical segments are also used to describe the target fuel usage for each pass through the historical segment under the condition of target displacement.

[0111] In step S122 , the target fuel usage for the target route is calculated based on the historical fuel usage of each target flight segment.

[0112] In some embodiments, the historical fuel usage is used as a prediction result of the target fuel usage of the vessel when passing through the target segment, namely, the segment pre-usage. The segment pre-usage is used to represent the prediction of the target fuel usage of the vessel when passing through the target segment.

[0113] Then add up the flight segment pre-usage corresponding to each target flight segment to obtain the target fuel pre-usage for the target route.

[0114] See also Figure 5 , Figure 5 A flowchart of calculating the target fuel pre-usage of a target route based on the historical fuel usage of each target segment according to one embodiment of the present application is shown. The present embodiment provides step S122 of calculating the target fuel pre-usage of a target route based on the historical fuel usage of each target segment, including:

[0115] Step S1221, taking the average value of the historical fuel usage of the target segment as the segment estimated fuel usage of the target segment;

[0116] Step S1222: Calculate the target fuel pre-usage for the target route based on the pre-usage of each target segment.

[0117] The above two steps are described in detail below.

[0118] In step S1221, after obtaining the historical fuel usage for each target segment, the historical fuel usage for each target segment is analyzed. If the fuel record contains only one historical fuel usage, the historical fuel usage is directly used as the segment pre-usage for the target segment. The segment pre-usage represents the target fuel usage forecast for the vessel when traversing the target segment. If the fuel record contains multiple historical fuel usages, the average of the historical fuel usages is calculated as the segment pre-usage for the target segment. This results in a corresponding segment pre-usage for each target segment.

[0119] In step S1222, the target fuel pre-usage for the ship to complete the target route is obtained by adding up the pre-usage of each target segment.

[0120] In some embodiments, the fuel usage of the target segment that the ship has completed is used as the historical fuel usage of the target segment to update the fuel record of the target segment; based on the updated fuel record of the target segment, the total mileage unit usage is recalculated to correct the total mileage unit usage.

[0121] In some embodiments, the fuel usage of the target segment that the ship has completed is used as the historical fuel usage of the target segment to update the fuel record of the target segment; the total mileage unit usage is recalculated based on the updated fuel record of the target segment. If the total mileage unit usage is less than the historical fuel usage, the segment pre-usage previously calculated based on the total mileage unit usage is recalculated (for example, as mentioned above: if there is a blank target segment without historical fuel usage, the product of the total mileage unit usage and the segment length of the blank target segment is used as the historical fuel usage of the blank target segment, and the historical fuel usage is used to calculate the segment pre-usage). The embodiment of the present application ensures the accuracy of the target fuel pre-usage by dynamically capturing the changes in the total mileage unit usage.

[0122] In some embodiments, a target time period is determined based on the vessel's travel time, and only the fuel records for each target segment during the target time period are used to calculate the target fuel usage for the target route. This is because environmental changes in large water bodies such as oceans are time-cyclical, and navigation conditions in some areas vary significantly during each time period. Therefore, limiting the time period for selecting fuel records for the target segment can make the target fuel usage more accurate.

[0123] In some embodiments, since the navigation starting point is determined during navigation, that is, the navigation starting point is located between the two ends of a target segment. If the navigation starting point is located between the two ends of a target segment, the segment length of the target segment where the navigation starting point is located, as well as the travel distance between the navigation starting point and the adjacent stop node, are obtained. The ratio of the travel distance to the segment length is multiplied by the segment pre-usage of the target segment, and the updated segment pre-usage of the target segment where the navigation starting point is located is used to update the target fuel pre-usage, making the target fuel pre-usage more accurate.

[0124] In step S130, if the target fuel inventory of the ship is less than the target fuel pre-usage, it means that the current target fuel inventory of the ship is insufficient to complete the target route. Based on the target fuel inventory and the fuel records of each target segment, the mileage that the ship can travel using the existing target fuel inventory is calculated, and then the reachable nodes that the ship can reach are known, and the supply nodes are determined among the reachable nodes. Then, the target supply node is selected from the supply nodes according to the fuel supply demand. The selection of the target supply node can be determined based on the instruction information, or the supply nodes can be automatically evaluated according to the fuel supply demand, and then automatically selected according to the evaluation results. It should be made clear that the fuel supply demand includes but is not limited to the fuel supply amount and the fuel replenishment time.

[0125] In some embodiments, if the target fuel reserve of the ship is less than the target fuel pre-usage, the average historical fuel usage is calculated based on the historical fuel usage in the target segment fuel record; the ratio of the average historical fuel usage to the segment length of the target segment is used as the segment unit average usage of the target segment; the average of the segment unit average usage is used as the route unit average usage, and the ship's drivable mileage is calculated based on the route unit average usage and the ship's target fuel reserve; based on the ship's drivable mileage and the location information of each supply node in the target route, the supply nodes that the ship can reach in the target route are obtained.

[0126] In other embodiments, if the target fuel reserve of the ship is less than the target fuel pre-usage, the mean segment pre-usage is calculated based on the segment pre-usage of the target segment; the ratio of the mean segment pre-usage to the segment length of the target segment is used as the segment unit average usage of the target segment; the average of the segment unit average usage is used as the route unit average usage, and the ship's navigable mileage is calculated based on the route unit average usage and the ship's target fuel reserve; based on the ship's navigable mileage and the location information of each supply node in the target route, the supply nodes that the ship can reach in the target route are obtained.

[0127] See also Figure 6 , Figure 6A flowchart is shown of determining a target refueling node in a target route that can refuel the target fuel based on the target fuel inventory and the fuel records of each target segment if the target fuel inventory of the ship is less than the target fuel pre-usage according to one embodiment of the present application. The embodiment of the present application provides a step S130 of determining a target refueling node in a target route that can refuel the target fuel based on the target fuel inventory and the fuel records of each target segment if the target fuel inventory of the ship is less than the target fuel pre-usage, including:

[0128] Step S131: If the target fuel inventory of the ship is less than the target fuel pre-usage, then the refueling nodes that the ship can reach on the target route are calculated based on the pre-usage of each target segment;

[0129] Step S132 : screening the refueling nodes that the ship can reach in the target route according to the fuel refueling demand to determine the target refueling node.

[0130] The above two steps are described below.

[0131] In step S131, if the target fuel inventory of the ship is less than the target fuel pre-usage, the refueling nodes that the ship can reach in the target route are calculated based on the pre-usage of each target segment.

[0132] In step S132, the mileage that the ship can travel with its target fuel reserves is calculated based on the estimated fuel usage for each target segment. This allows the ship to determine where along the target route the ship can reach. Furthermore, the reachable nodes are determined. Resupply nodes are identified from the reachable nodes, and the target resupply node is selected from these resupply nodes.

[0133] For example, based on the pre-consumption of each segment, the target segments that a ship can complete are calculated. Each target segment is bounded by nodes required to dock along the target route, including refueling nodes. Information about each refueling node is obtained, and refueling nodes that meet the refueling requirements are listed. These refueling nodes that meet the refueling requirements are ranked according to a preset ranking criteria. The refueling node with the highest ranking is selected as the target refueling node. Alternatively, in response to a user's operation, a target refueling node is determined from refueling nodes that meet the refueling requirements or from already ranked refueling nodes. The ranking criteria may be distance from the ship, fuel price, or required waiting time. Alternatively, refueling nodes that meet the refueling requirements are initially scored based on distance, fuel price, and required waiting time, and a ranking score is obtained by taking a weighted average of the initial scores. A target refueling node is then selected from the refueling nodes that meet the refueling requirements based on the ranking scores, such as selecting the target refueling node with the highest ranking score.

[0134] After determining the target refueling node, refueling reservation information is sent to the target node. This information includes, but is not limited to, the vessel's arrival time, vessel identification number, contact information, target fuel type, and target refueling quantity. This allows the target refueling node to reserve sufficient target fuel and available space in advance, allowing the vessel to successfully complete the target refueling.

[0135] In some embodiments, after sending a replenishment reservation request to a target replenishment node, if the target replenishment node rejects the replenishment reservation request, the target replenishment node is re-determined; the rejection may be in the form of feedback rejection information.

[0136] If the target replenishment node accepts the refueling reservation request, a refueling reminder will be issued when the ship is within the set range of the target refueling node. The acceptance can be in the form of feedback acceptance information or no response.

[0137] In some embodiments, the target fuel inventory of the vessel refers to the difference between the actual target fuel inventory of the vessel and a preset fuel float, so as to increase the error tolerance of the target fuel pre-usage.

[0138] After refueling is complete, the target refueling node sends a settlement invoice to the vessel. The vessel displays the invoice information, including fuel type, amount replenished, and total cost, confirming payment. Payment can be made online using a linked bank card or third-party platform account, or through a linked credit account. The bank, refueling station, or third-party platform will grant the vessel a credit limit based on the client's creditworthiness, and payment must be made within that limit.

[0139] In some embodiments, the communication between the ship and the target supply node can be achieved through a server. The server can be located on land or on a ship.

[0140] In some embodiments, a ship alternately uses multiple fuels for traveling, and the multiple fuels alternately used by the ship include the target fuel.

[0141] In some embodiments, the target fuel is a new energy fuel, such as liquefied natural gas (LNG), liquid hydrogen, or methanol. New energy fuels are chemically active, difficult to store, and have limited refueling capacity. Compared to traditional diesel or heavy oil fuels, new energy fuels require more refueling nodes.

[0142] Due to the characteristics of new energy fuels, refueling nodes capable of supplying new energy fuels are generally built at large docks and offshore platforms. The locations of new energy fuel supply ships operating at sea are also relatively fixed, which makes the new energy fuel refueling nodes less dense. Furthermore, the storage capacity of new energy fuel refueling nodes is limited, meaning that the new energy fuel in the refueling nodes can only be refueled a small number of times. Over time, the refueling capacity fluctuates significantly, which means that there is a high possibility that ships will not be fully refueled with new energy fuel.

[0143] This requires ships to plan their refueling nodes appropriately. If a ship seeks a nearby refueling point, it will refuel too early, resulting in a small effective refueling volume. If a ship seeks a distant refueling point, it will refuel too late, which may lead to a vacuum in the refueling period, which may result in the ship being unable to meet emission standards under certain circumstances.

[0144] This embodiment of the present application divides the target route into several target segments and, to ensure accuracy, calculates the target fuel usage for the vessel to complete the target route based on the fuel records for each segment. This determines whether the vessel's current target fuel inventory is sufficient to complete the target route. If the target route cannot be completed, a target refueling node is promptly selected within the target route for target fuel replenishment. This ensures that the vessel always has sufficient target fuel for use.

[0145] In other embodiments, the ship uses multiple fuels for navigation, and different multiple fuels are used for navigation under different driving conditions. Multiple fuels include target fuel. That is, the ship needs to switch between different fuels, which makes it impossible to infer the target fuel consumption of the ship in all sections based on the target fuel consumption of the ship in a certain section. For example, the ship needs to switch between new energy fuel and traditional energy (in this embodiment, new energy fuel is temporarily used as the target fuel), and the ship needs to switch to new energy fuel when entering the sea or inland river, which makes the amount of new energy fuel used in different sections very different.

[0146] The above embodiment of the present application calculates the target fuel usage of the target segment by dividing the target route into several target segments, obtaining the target fuel record for each target segment, and then obtaining the target fuel usage each time the target segment is passed. This is because each time the target segment is passed, the target fuel is used for driving under the same conditions, so the fuel records of each target segment are of great reference value for calculating the target fuel usage. Therefore, the present application accurately estimates the target fuel usage of the ship when traveling on the target route through the target fuel usage, so as to determine the mileage that the ship can travel with the current target fuel inventory and realize timely replenishment of the target fuel.

[0147] The following scenario description is used to explain the technical solution as a whole.

[0148] First, the heading start point and the heading end point are obtained to determine the target route based on the heading start point and the route end point. The target segments included in the target route can be determined using the technical means described above.

[0149] Then, the flight segment pre-usage corresponding to each target flight segment is calculated based on the fuel records of the target flight segment.

[0150] Then, the target fuel pre-usage is determined based on the flight segment pre-usage corresponding to each target flight segment.

[0151] If the target fuel inventory of the ship is less than the target fuel pre-usage, the nodes that the ship can reach on the target route are calculated based on the target fuel pre-usage or the fuel records of each target segment, the supply nodes are determined among the reachable nodes, and the target supply nodes that meet the supply requirements are determined among the supply nodes.

[0152] Send refueling reservation information to the target node. This information includes, but is not limited to, the vessel's arrival time, vessel identification number, contact information, target fuel type, and target fuel supply quantity. This allows the target refueling node to reserve sufficient target energy and available space in advance, allowing the vessel to successfully complete the target fuel refueling.

[0153] After sending a refueling reservation request to the target refueling node, if the target refueling node rejects the refueling reservation request, the target refueling node will be re-determined; if the target refueling node accepts the refueling reservation request, a fuel refueling reminder will be issued when the ship is within the set range of the target refueling node.

[0154] After refueling is complete, the target refueling node sends a settlement invoice to the vessel. The vessel displays the invoice information, including fuel type, amount replenished, and total cost, confirming payment. Payment can be made online using a linked bank card or third-party platform account, or through a linked credit account. The bank, refueling station, or third-party platform will grant the vessel a credit limit based on the client's creditworthiness, and payment must be made within that limit.

[0155] Figure 7 A block diagram of a computer system structure for implementing a fuel management method for a ship according to an embodiment of the present application is shown.

[0156] It should be noted that Figure 7 The computer system 800 shown is only an example and should not limit the functions and scope of use of the embodiments of the present application.

[0157] like Figure 7 As shown, the computer system 800 includes a central processing unit 801 (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory 802 (ROM) or the program loaded from the storage part 808 into the random access memory 803 (RAM). Various programs and data required for system operation are also stored in the random access memory 803. The central processing unit 801, the read-only memory 802 and the random access memory 803 are connected to each other via a bus 804. An input / output interface 805 (i.e., an I / O interface) is also connected to the bus 804.

[0158] The following components are connected to the input / output interface 805: an input section 806 including a keyboard, a mouse, and the like; an output section 807 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 808 including a hard disk; and a communication section 809 including a network interface card such as a local area network card or a modem. The communication section 809 performs communication processing via a network such as the Internet. A drive 810 is also connected to the input / output interface 805 as needed. A removable medium 811, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 810 as needed, so that a computer program read therefrom can be installed into the storage section 808 as needed.

[0159] In particular, according to an embodiment of the present application, the processes described in the various method flow charts can be implemented as computer software programs. For example, an embodiment of the present application includes a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for executing the methods shown in the flow charts. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 809 and / or installed from a removable medium 811. When the computer program is executed by the central processing unit 801, the various functions defined in the system of the present application are performed.

[0160] It should be noted that the computer-readable medium shown in the embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.

[0161] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of the boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0162] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiment of the application, the features and functions of two or more modules or units described above can be concretized in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be concretized.

[0163] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present application.

[0164] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present invention that follow the general principles of this application and include common knowledge or customary techniques in the art that are not disclosed herein.

[0165] It should be understood that the present application is not limited to the exact structures described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A fuel management method for a ship, characterized in that: The method comprises: Determine a target route based on the starting point and the end point of the voyage of the ship, wherein the target route includes at least one target segment; Calculating a target fuel pre-consumption amount for the ship to complete the target route based on the fuel record of each target route segment, wherein the fuel record is used to record the target fuel usage amount when each target route segment is passed; If the target fuel inventory of the ship is less than the target fuel pre-usage, a target refueling node that can refuel the target fuel is determined in the target route based on the target fuel inventory and the fuel records of each target segment, and a refueling reservation request is sent to the target refueling node.

2. The method according to claim 1, characterized in that Determine the target route based on the ship's starting and ending points, including: The voyage starting point, voyage end point, and the node where the ship needs to dock are all regarded as docking nodes; Determining, from the historical flight segments, a historical flight segment that is compatible with the adjacent stop node as a target flight segment based on the location information of the adjacent stop node and the location information of each historical flight segment; The target route is determined according to each target flight segment.

3. The method according to claim 2, characterized in that Determining, according to the location information of the adjacent stop node and the location information of each historical flight segment, a historical flight segment that is compatible with the adjacent stop node as a target flight segment from among the historical flight segments, includes: Any two adjacent docking nodes are respectively regarded as the first node and the second node; The historical flight segments whose ends are respectively within the set distance range of the first node and the second node are used as the candidate flight segments between the first node and the second node; If there is one alternative flight segment, the alternative flight segment is directly used as the target flight segment; if there are multiple alternative flight segments, the multiple alternative flight segments are screened according to the preset screening criteria, and only one alternative flight segment is retained as the target flight segment.

4. The method according to claim 1, wherein Calculating the target fuel pre-consumption of the ship to complete the target route based on the fuel records of each target segment, including: Obtaining the historical fuel usage from the fuel records of each target segment; if there is a blank target segment without historical fuel usage, multiplying the total mileage unit usage by the segment length of the blank target segment as the historical fuel usage of the blank target segment, where the total mileage unit usage refers to the average consumption per unit mile of the target fuel for all target segments; The target fuel pre-usage of the target route is calculated based on the historical fuel usage of each target flight segment.

5. The method according to claim 4, characterized in that Calculating the target fuel pre-usage for the target route based on the historical fuel usage of each target flight segment includes: An average value of the historical fuel usage of the target flight segment is used as the segment pre-usage of the target flight segment; The target fuel pre-usage of the target route is calculated according to the flight segment pre-usage of each target flight segment.

6. The method according to claim 5, characterized in that If the target fuel inventory of the ship is less than the target fuel pre-usage, determining a target refueling node in the target route that can refuel the target fuel based on the target fuel inventory and the fuel records of each target segment, including: If the target fuel inventory of the ship is less than the target fuel pre-usage, calculating the refueling nodes that the ship can reach on the target route based on the pre-usage of each target segment; According to the fuel supply requirements, the supply nodes that the ship can reach on the target route are screened to determine the target supply node.

7. The method according to claim 1, characterized in that After sending the replenishment reservation request to the target replenishment node, the method further includes: If the target replenishment node rejects the replenishment reservation request, a new target replenishment node is determined; if the target replenishment node accepts the replenishment reservation request, a fuel replenishment reminder is issued when the ship is within the set range of the target replenishment node.

8. The method according to claim 1, characterized in that The ship travels by alternately using a plurality of fuels, and the plurality of fuels alternately used by the ship include the target fuel.

9. A fuel management device for a ship, comprising a memory, a processor, and a readable program stored in the memory, characterized in that: The processor executes the readable program to implement the method according to any one of claims 1 to 7.

10. A readable storage medium, characterized in that: A readable program / instruction is stored thereon, and when the readable program / instruction is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Cited By

  • Methanol fuel supply risk early warning method and system for ship

    CN121563711A

  • A methanol fuel supply risk early warning method and system for a ship

    CN121563711B