Control method of ship fuel control system
Through intelligent routing algorithms and real-time state detection, many-to-many automatic adjustment and supply of large and complex fuel systems are realized, solving the problems of low degree of automation and high safety risks, and improving the system's automated control and safety.
Patent Information
- Application Number
- CN202411322732.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2025-05-23
AI Technical Summary
Large and complex fuel systems have low degree of automation during fuel adjustment and recharge, and there are safety risks, so fully automatic adjustment and adjustment cannot be achieved.
Automatically plan the fuel barricade path through intelligent routing algorithms, establish automatic fuel barricade task, detect the status of fuel valves and pumps in real time, automatically identify tasks and perform safety protection.
It realizes many-to-many fuel automatic adjustment and replenishment of large and complex fuel systems, improves the level of automation control and reduces safety risks.
Smart Images

Figure CN120029100A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of ship control technology, and in particular to a control method for a ship fuel control system. Background Art
[0002] The ship fuel system generally consists of fuel tanks, daily fuel tanks, fuel filling ports, fuel pumps, fuel valves, pipes connecting various equipment (tanks, fuel filling ports, fuel pumps and fuel valves), fuel monitoring boxes and fuel monitoring stations. In order to meet the daily supply of ship fuel, there are a large number of fuel tanks and daily fuel tanks in large fuel systems, and the monitoring system is also relatively complex: generally including multiple fuel pumps, valve control boxes, pump control boxes, fuel monitoring boxes responsible for monitoring different areas, and multiple fuel monitoring stations to achieve fuel monitoring of the entire ship. The distribution and loading capacity of each fuel tank in the hull also meet the needs of ship ballast balance.
[0003] During daily use, ships need to frequently transfer fuel between tanks and refuel externally. Fuel transfer includes: transfer from each fuel tank to the daily fuel tank, and transfer between fuel tanks for the need of ship ballast balance. Fuel refueling refers to refueling the fuel tank from the shore or a supply ship. The two transfer methods use different fuel pumps (fuel refueling uses the shore or supply ship's fuel pump), and the control process and logic are also different.
[0004] In recent years, ship fuel transfer and replenishment have changed from the original manual operation mode to remote control and basic automatic control. However, there are still problems such as low automation and high safety risks. For example, large and complex fuel systems cannot achieve fully automatic fuel transfer due to the complex piping structure; due to the imperfect safety protection strategy, safety incidents such as fuel tank overflow and fuel pump failure and damage have occurred many times during fuel transfer. Summary of the invention
[0005] Purpose of the invention: The embodiment of the present application provides a control method for a ship fuel control system, aiming to realize many-to-many automatic fuel transfer and replenishment in a large and complex fuel system, as well as precise safety protection based on automatic identification of fuel paths and fuel tasks.
[0006] Technical solution: A control method for a ship fuel control system described in an embodiment of the present application is applied to a ship fuel system, wherein the ship fuel system comprises at least: a plurality of fuel tanks, a plurality of fuel valves, a plurality of fuel pumps and a plurality of fuel injection ports, and the method comprises:
[0007] According to the data model of the ship's fuel system, the current operating status of the fuel pump and fuel valve, the intelligent routing algorithm is used to automatically plan the fuel transfer path and calculate the optimal fuel transfer path;
[0008] Establish automatic fuel transfer tasks according to the confirmed fuel transfer path, and fully automatically control the fuel transfer process;
[0009] Real-time detection of the operating status of the fuel valve and fuel pump, calculation of the path of the fuel transfer or replenishment being carried out, automatic identification of the fuel task, and implementation of safety protection during the execution of the fuel task.
[0010] In some embodiments, the automatic planning of the fuel transfer path is implemented based on the data model of the ship fuel system, and the data model implementation process is:
[0011] The connection relationship model of each fuel pipeline, the relationship model between the fuel pump and the fuel pipeline, the relationship model between the fuel valve and the fuel pipeline, the weight of each fuel pipeline, and the relationship model between each fuel tank and the fuel pipeline and each fuel filling port and the fuel pipeline are successively established and stored in the database.
[0012] In some embodiments, an intelligent routing algorithm is used to automatically plan a fuel transfer path from a fuel transfer tank to a fuel transfer tank. The planning process of the fuel transfer path is as follows:
[0013] According to the relationship model between each fuel tank and the fuel pipeline, the fuel tank is converted into a source path, the fuel tank is converted into a destination path, and the fuel pump is converted into an intermediate path according to the relationship model between the fuel pump and the fuel pipeline;
[0014] Calculate whether each path of the system is available according to the operating status of the system fuel valve and fuel pump;
[0015] According to the connection relationship model of the fuel pipeline, for the source path, calculate whether the next reachable path is available. If the path is available and not used by other tasks, add it to the path list and continue to calculate the next path until the middle path is reached; calculate whether the next reachable path of the middle path is available. If the path is available and not used by other tasks, add it to the path list and continue to calculate the next path until the destination path is reached;
[0016] The path list from the source path to the intermediate path and the path list from the intermediate path to the destination path of the same fuel pump are aggregated, and the paths with inconsistent path directions and loops are eliminated to form multiple fuel transfer paths.
[0017] In some embodiments, the intelligent routing algorithm is also applied to the automatic planning of the fuel supply path from the fuel filling port to the fuel tank:
[0018] Replace the fuel oil transfer tank with a fuel filling port, and calculate a path from the fuel filling port to the fuel oil transfer tank that is accessible and does not overlap with the existing fuel path.
[0019] In some embodiments, a plurality of calculated fuel transfer paths are comprehensively evaluated to calculate an optimal fuel transfer path:
[0020] The total cost of the fuel transfer path is calculated according to the weight of each fuel pipeline in the ship fuel system data model and the number of fuel valves in the fuel transfer path;
[0021] The transfer route with the lowest total cost value is taken as the optimal fuel transfer route.
[0022] In some embodiments, an automatic fuel transfer task is established according to the confirmed fuel path, wherein the established automatic fuel transfer task includes:
[0023] The fuel path is composed of one or more fuel transfer tanks, one or more fuel transfer tanks, one fuel pump, multiple fuel valves, the initial oil volume and target oil transfer volume of each fuel transfer tank, and multiple connected fuel pipelines.
[0024] In some embodiments, the execution process of the automatic fuel transfer task includes:
[0025] First, all the fuel valves of the automatic fuel transfer task are opened, and then the fuel pump is turned on after all the fuel valves are opened, and the fuel transfer process is entered after the fuel pump is turned on;
[0026] Among them, during the fuel transfer process, the current amount of fuel transferred to each transfer tank is calculated in real time, and it is determined whether the current execution status of the fuel transfer task meets the fuel transfer end condition or the preset safety protection condition;
[0027] After confirming that the fuel transfer end condition is met or the preset safety protection condition is not met, the fuel pump and the fuel valve are closed in sequence.
[0028] In some embodiments, the operating status of the fuel valve and the fuel pump is detected in real time, and the path of the fuel transfer or replenishment being performed is calculated, and the process is as follows:
[0029] When a change in the operating status of any fuel pump and fuel valve in the system is detected, the calculation of the fuel path is triggered; the available status of each path of the fuel pipeline is determined based on the current operating status information of all fuel pumps and fuel valves in the system; based on the available status of each path of the fuel pipeline and the connection relationship model of each fuel pipeline, the current fuel transfer path is calculated based on the running fuel pump as a unit, and the current fuel supply path is calculated based on the fuel filling port of the fuel valve as a unit.
[0030] In some embodiments, based on the calculated current fuel transfer path and the data model of the ship's fuel system, the currently executed fuel transfer task is identified; based on the calculated current fuel supply path and the data model of the ship's fuel system, the currently executed fuel supply task is identified; wherein, the fuel transfer task includes one or more fuel transfer tanks, one or more fuel transfer tanks, one fuel pump, multiple fuel valves, and multiple sections of connected fuel pipelines to form a fuel path; wherein, the fuel supply task includes one or more fuel transfer tanks, one or more fuel filling ports, multiple fuel valves, and multiple sections of connected fuel pipelines to form a fuel path.
[0031] In some embodiments, the identified fuel task types include automatic fuel tasks and manual fuel tasks, and the number of fuel tasks includes 0, 1, or more.
[0032] In some embodiments, for the automatically identified fuel task, security protection is provided during the execution of the fuel task, including:
[0033] According to the identified fuel transfer or replenishment task and the preset safety protection strategy, safety protection is provided during the execution of the fuel task; wherein the safety protection includes a conventional control mode and an override mode; the preset safety protection strategy includes:
[0034] In the conventional control mode, safety protection conditions for manual control and automatic control are set respectively; in the override mode, lower safety protection conditions are set;
[0035] Among them, in addition to the safety protection during the execution of the fuel task, the triggering timing of the safety protection also includes: before starting the fuel pump, before opening the fuel valve, when the fuel transfer task is started, and when the fuel supply task is started.
[0036] Beneficial effects: Compared with the prior art, the control method of the ship fuel control system of the embodiment of the present application can realize: one-to-one, one-to-many and many-to-many automatic fuel transfer / replenishment of fuel transfer tanks / fuel filling ports, meet the needs of automatic control and safety protection of fuel systems of large and complex ships, and have a wide range of applications and strong applicability. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0038] Figure 1is a flow chart of a control method of a ship fuel control system provided in an embodiment of the present application;
[0039] Figure 2 It is a schematic diagram of a process flow of automatic transfer of a ship fuel control system provided in an embodiment of the present application;
[0040] Figure 3 It is a schematic diagram of a manual transfer process of a ship fuel control system provided in an embodiment of the present application;
[0041] Figure 4 It is a schematic diagram of a process flow of automatic replenishment of a ship fuel control system provided in an embodiment of the present application;
[0042] Figure 5 It is a flow chart of manual replenishment of a ship fuel control system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present application.
[0044] It should be understood that although the terms first, second, etc. may be used herein to describe various components, these components should not be limited by these terms. These terms are used to distinguish one component from another component. Therefore, the first component discussed below can be referred to as the second component without departing from the teachings of the concepts of the present application. As used herein, the term "and / or" includes any one of the associated listed items and all combinations of one or more.
[0045] Those skilled in the art will appreciate that the drawings are only schematic diagrams of example embodiments and may not be to scale. The modules or processes in the drawings are not necessarily required to implement the present application and therefore cannot be used to limit the scope of protection of the present application.
[0046] Figure 1 1 is a flow chart of a control method of a ship fuel control system provided in an embodiment of the present application. The present application embodiment can be applied to a ship fuel system to realize the process of fuel transfer or replenishment of the fuel control system. Figure 1 The control method of the ship fuel control system comprises the following steps:
[0047] Step 110: According to the data model of the ship fuel system, the current operating status of the fuel pump and the fuel valve, an intelligent routing algorithm is used to automatically plan the fuel transfer path and calculate the optimal fuel transfer path.
[0048] Among them, the automatic planning of the fuel transfer route is based on the data model of the ship's fuel system. The data model implementation process is: establish the connection relationship model of each fuel pipeline, the relationship model between the fuel pump and the fuel pipeline, the relationship model between the fuel valve and the fuel pipeline, the weight of each fuel pipeline, and the relationship model between each fuel tank and the fuel pipeline and each fuel filling port and the fuel pipeline in turn, and store them in the database.
[0049] Among them, the intelligent routing algorithm is used to automatically plan the fuel transfer path from the fuel transfer tank to the fuel transfer tank. The planning process of the fuel transfer path is: according to the relationship model between each fuel tank and the fuel pipeline, the m fuel transfer tanks are converted into a source path list [S 1 ,S 2 ,……,S m ], convert n fuel tanks into a destination path list [D 1 ,D 2 ,……,D n ], according to the relationship model between the fuel pump and the fuel pipeline, the fuel pump is converted into an intermediate path M; according to the operating status of the system fuel valve and the fuel pump, whether each path is available is determined: when the fuel valve and the fuel pump fail, the path is unavailable, and when there is no failure, the path is available; for each source path S in the source path list i , according to the fuel line connection model, calculate S i The next reachable path R X1 , R X2 ...is it available? If the path is available and not used by other tasks, a temporary path list TmpRouteList[[S i ,R X1 ],[S i ,R X2 ],……]; Take each path in the temporary path list TmpRouteList [S i ,R X1 ], calculate the last segment of the path R X1 The next reachable path R y1 , R y2 , ...is it available? If the path is available and not used by other tasks, a temporary path [S i ,R X1 ,R y1 ]、
[0050] [S i ,R X1 ,R y2]... and put it into the temporary path list TmpRouteList; continue to calculate the next segment of each path in the temporary path list TmpRouteList. If the next segment is unavailable, there is no next segment, or other tasks have been used, the path is discarded. If the last segment of the path is the middle path M, a valid source path [S i ,R X ,R y ,……,M], put it into the source path list SRouteList_S i ; When the temporary path list TmpRouteList is empty, the calculation is completed to form the source path list SRouteList_S i ; Generally, the source path list SRouteList_S from each fuel tank to the fuel pump i Includes multiple paths, such as the source path list SRouteList_S from fuel tank 1 to the fuel pump 1 [[S 1 ,
[0051] R X1 ,……,M],[S 1 ,R X2 ,……,M],……], the source path list SRouteList_S from fuel tank m to fuel pump m [[S m ,R y1 ,……,M],[S m ,R y2 ,……,M],……]; Combine the paths from multiple fuel oil tanks to fuel oil pumps: In the source path list SRouteList_S of each fuel oil tank i Take 1 element from the path [S 1 ,R x1 ,……,M,S 2 ,R y1 ,……,M,S m ,R ym ,……,M], process the spliced path: if there is a path with the same path but different direction, and the path forms a loop (which will cause the fuel pump to run idle), then discard this path. If there is a path R x If the paths are repeated and have the same direction, delete the repeated paths R x ; After combining multiple fuel oil tank to fuel oil pump paths, a source path list SRouteList[[S 1 ,S 2 ,……,S m ,R x1 ,R y1 ,……,M]、[S 1 ,S2 ,……,S m ,R x2 ,R y2 ,……,M],……]; according to the above method, calculate the intermediate path M to the destination path list [D 1 ,D 2 ,……,D n ], combining the paths from the fuel pump to multiple fuel tanks to form a destination path list DRouteList[[M,R p1 ,R p2 ,D 1 ,D 2 ,……,D n ]、[M,R q1 ,R q2 ,D 1 ,D 2 ,……,D n ], ...]; Take any one element of the source path list SRouteList [S 1 ,S 2 ,……,S m ,R x1 ,R y1 ,R p1 ,……,M], any element of the destination path list DRouteList [M,R x1 ,R y1 ,R p2 ,D 1 ,D 2 ,……,D n ], spliced into path [S 1 ,S 2 ,……,S m ,R x1 ,R y1 ,R p1 ,……,M,M,R y1 ,R p2 ,D 1 ,D 2 ,……,D n ], process the splicing path: if there is a path with the same direction but different directions, and the path forms a loop (which will cause the fuel pump to run idle), then discard this path. If there is a path R y1 If the paths are repeated and have the same direction, delete the repeated paths R y1 ; Finally, the calculated fuel transfer route list from the fuel transfer tank to the fuel transfer tank is RouteList[[S 1 ,S 2 ,……,S m ,R x1 ,R y1,,……,M,……,R p2 ,D 1 ,D 2 ,……,D n ],……]. Among them, the intelligent routing algorithm is also applied to the automatic planning of the fuel supply path from the fuel filling port to the fuel tank. Among them, the specific implementation process of the automatic planning of the fuel supply path is: according to the relationship model between the fuel tank and the fuel pipeline, the m fuel filling ports are replaced with the source path list [S 1 ,S 2 ,……,S m ], convert n fuel tanks into a destination path list [D 1 ,D 2 ,……,D n ]; Determine whether each path is available according to the operating status of the system fuel valve: if the fuel valve fails, the path is unavailable; if there is no failure, the path is available; for each source path S in the source path list i , according to the fuel line connection model, calculate S i The next reachable path R X1 , R X2 ...is it available? If the path is available and not used by other tasks, a temporary path list TmpRouteList[[S i ,R X1 ],[S i ,R X2 ], ...]; Continue to calculate the next segment of each path in the temporary path list TmpRouteList. If the next segment is unavailable, there is no next segment, or other tasks have already used it, then discard the path. If the last segment of the path is the destination path D j , then a valid source path [S i ,R X ,R y ,……,D j ], put it into the middle path list RouteList1_D j ; When the temporary route list TmpRouteList is empty, the calculation is completed to form the intermediate route list RouteList1_D 1, RouteList1_D 2 ,RouteList1_D n ;
[0052] Combine the paths of the same oil filling port, take one element from each intermediate path list RouteList1, and splice them into a path [S i ,R x1 ,……,D 1 ,S i ,Ry1 ,……,D 2 ,S i ,R m1 ,……,D n ], process the spliced path: if there is a path that is the same but in a different direction, and the path forms a loop (which will cause the fuel pump to run idle), then discard this path. If there is a path R x If the paths are repeated and have the same direction, delete the repeated paths R x ; Same as 1 oil filling port S i After the paths to all fuel tanks are combined, an intermediate path list RouteList2_S is formed i [[S i ,R x1 ,R y1 ,……,D 1 ,D 2 ,……,D n ]、[S i ,R x2 ,R y2 ,……,D 1 ,D 2 ,……,D n ],……]; After all the oil filling ports are calculated, the intermediate route list RouteList2_S is formed 1 ,,……,RouteList2_S m ; Take one element from each intermediate path list RouteList2 to perform path splicing, and process the spliced paths: if there are paths with the same direction but different directions, and the path forms a loop (which will cause the fuel pump to run idle), then discard this path; if there is a path R y1 If the paths are repeated and have the same direction, delete the repeated paths R y1 ; Finally, the calculated fuel supply path list from multiple fuel filling ports to multiple fuel tanks
[0053] RouteList[[S 1 ,S 2 ,……,S m ,R x1 ,R y1 ,,……,R p2 ,D 1 ,D 2 ,……,D n],……]. Among them, the calculated multiple fuel transfer paths are comprehensively evaluated to calculate the optimal fuel transfer path. Among them, the implementation process of calculating the optimal fuel transfer path is: according to the weight of the fuel path in the ship fuel system data model (generally the length of the fuel pipeline section), the path composition in the fuel transfer path and the total number of fuel valves, the total cost value of the transfer path is calculated, and the transfer path with the lowest total cost value is taken as the optimal fuel transfer path. The calculation formula of the total cost value is Length(x) refers to the weight of each fuel path in the fuel transfer path. The value range of x is 1 to n. vlvNum is the total number of fuel valves in the current transfer path. k is the parameter to be adjusted in the fuel system (the default value is 10, which can be modified according to actual conditions).
[0054] Among them, the lower the total cost value, the fewer fuel pipelines and fuel valves passed through the path, and the optimal fuel path.
[0055] Step 120: Establish an automatic fuel transfer task according to the confirmed fuel transfer path, and fully automatically control the fuel transfer process.
[0056] The automatic fuel transfer task is established according to the confirmed fuel path. The established automatic fuel transfer task includes: one or more fuel transfer tanks, one or more fuel transfer tanks, one fuel pump, multiple fuel valves, the initial oil volume and target transfer oil volume of each fuel transfer tank, and multiple connected fuel pipelines forming a fuel path.
[0057] The execution process of the automatic fuel transfer task includes: first opening all the fuel valves of the automatic fuel transfer task, and then opening the fuel pump after all the fuel valves are opened, and entering the fuel transfer process after the fuel pump is turned on. In the fuel transfer process, the current transferred fuel volume of each incoming tank and the liquid level height of each incoming tank are calculated in real time, and the fuel valve corresponding to the incoming tank is closed when a certain incoming tank has a high liquid level alarm or a sensor failure, and the fuel valve corresponding to the outgoing tank is closed when a certain outgoing tank has a low liquid level alarm / sensor failure, and it is judged whether the current execution state of the fuel transfer task meets the fuel transfer end condition or the preset safety protection condition. The fuel transfer end condition includes that all fuel incoming tanks have completed the target transfer fuel volume, the fuel pump is abnormally closed, etc. The preset safety protection conditions include fuel pump failure, fuel filter blockage, no accessible fuel path, etc.; after confirming that the fuel transfer end condition is met or the preset safety protection condition is not met, the fuel pump and the fuel valve are closed in sequence.
[0058] Step 130: Real-time detection of the operating status of the fuel valve and the fuel pump, calculation of the path of the fuel transfer or replenishment being performed, automatic identification of the fuel task, and implementation of safety protection during the execution of the fuel task.
[0059] The operation status of the fuel valve and the fuel pump is detected in real time, and the path of the fuel transfer or replenishment being performed is calculated. The process is as follows: when it is detected that the state of any fuel pump and fuel valve in the system changes (for example, the fuel valve changes from running to stopping or from stopping to running), the calculation of the fuel path is triggered; the available state of each section of the fuel path is determined, and the section of the path is available when the fuel valve and the fuel pump are running, and the section of the path is unavailable when the fuel valve and the fuel pump are stopped, and the section of the path is available when there is no fuel valve or fuel pump; according to the available state of each section of the fuel pipeline and the connection relationship model of each fuel pipeline, the current fuel transfer path is calculated with the running fuel pump as the unit: calculate whether the path from the fuel transfer tank to the running fuel pump is reachable, calculate whether the path from the running fuel pump to the fuel transfer tank is reachable, and then combine the path of the fuel transfer tank-fuel pump-fuel transfer tank; calculate the current fuel replenishment path with the fuel filling port of the fuel valve as the unit, and calculate whether each section of the path from the fuel filling port to the fuel transfer tank is available.
[0060] Among them, according to the calculated current fuel transfer path and the data model of the ship's fuel system, the currently executed fuel transfer task is identified; according to the calculated current fuel supply path and the data model of the ship's fuel system, the currently executed fuel supply task is identified; wherein, the fuel transfer task includes one or more fuel transfer tanks, one or more fuel transfer tanks, one fuel pump, multiple fuel valves, and multiple sections of connected fuel pipelines to form a fuel path; wherein, the fuel supply task includes one or more fuel transfer tanks, one or more fuel filling ports, multiple fuel valves, and multiple sections of connected fuel pipelines to form a fuel path.
[0061] The identified fuel task types include automatic fuel tasks and manual fuel tasks, and the number of fuel tasks includes 0, 1 or more.
[0062] For automatically identified fuel tasks, safety protection is provided during the execution of the fuel tasks, including: providing safety protection during the execution of the fuel tasks according to the identified fuel transfer or supply tasks and preset safety protection strategies; wherein, safety protection includes conventional control mode and override mode; preset safety protection strategies include: in conventional control mode, setting safety protection conditions for manual control and automatic control respectively; in override mode, setting lower safety protection conditions; wherein, in addition to safety protection during the execution of the fuel tasks, the triggering timing of safety protection also includes: before starting the fuel pump, before opening the fuel valve, when the fuel transfer task is started, and when the fuel supply task is started.
[0063] Among them, the override mode can be a two-level safety protection condition of the override. The conventional control mode and the override mode are used for control in special situations such as communication abnormality and sensor damage.
[0064] Among them, in the conventional control mode, the safety protection conditions of manual control are: high liquid level in the transfer tank, low liquid level in the transfer tank, too high fuel pump outlet pressure, fuel pump failure, no accessible fuel path. The safety protection conditions of automatic control are: high liquid level in the transfer tank / sensor failure, low liquid level in the transfer tank / sensor failure, too high fuel pump outlet pressure, fuel pump failure, fuel filter blockage, valve control box communication valve failure, no accessible fuel path. Among them, in the override mode, the safety protection conditions of manual / automatic control are: high liquid level in the transfer tank and fuel pump failure.
[0065] The applicable conditions of the override mode are: when the fuel valve or fuel pump monitoring feedback signal is incorrect, the tank level acquisition sensor fails, or the ship needs a higher fuel load, the override mode can be entered for fuel control. In the override mode, there are fewer safety protection conditions and the system risk is greater, requiring the crew to pay real-time attention to the status of the fuel system. The triggering time of safety protection is: before opening the fuel pump / fuel valve, and during the execution of the fuel transfer / refueling task.
[0066] In the technical solution of this embodiment, the working principle of the control method of the ship fuel control system is as follows: First, according to the data model of the ship fuel system, the current operating status of the fuel pump and the fuel valve, the intelligent routing algorithm is used to automatically plan the fuel transfer path and calculate the optimal fuel transfer path. Then, according to the confirmed fuel transfer path, the fuel automatic transfer task is established to realize the full automatic control of the fuel transfer process. Finally, the operating status of the fuel valve and the fuel pump is detected in real time, the path of the fuel transfer or replenishment being performed is calculated, the fuel task is automatically identified, and safety protection is provided during the execution of the fuel task. One-to-one, one-to-many and many-to-many automatic fuel transfer / replenishment of fuel transfer tanks / fuel filling ports is realized to meet the needs of automatic control and safety protection of fuel systems of large and complex ships, with a wide range of applications and strong applicability.
[0067] In the prior art, there are generally multiple control parts and multiple control devices in a complex fuel system, but usually, only one device can have control authority at the same time, and the switching of control rights between various parts and devices is also relatively complicated. For this reason, in the implementation of this application, a "soft + hard" combination method is proposed to realize the switching of control rights of multiple control parts (multiple fuel monitoring stations and multiple fuel monitoring boxes) of the fuel system. Among them, "soft" switching means that in a non-emergency state, the device applying for control rights sends a request to the current control right device through the "control right application" button of the software, and obtains control rights after the other party's "response". If the current device is performing a control operation, the control right application request can also be rejected. Among them, "hard" switching means that in an emergency state, a device with priority control rights (such as a fuel monitoring box, which generally has higher control rights than the fuel monitoring station) can directly force the system control rights to be switched to the local through the "local control" button of the box.
[0068] For example, taking a fuel system as an example, the switching process of the control right is as follows: the control part of the system is divided into monitoring boxes (2) and monitoring stations (2), and generally the equipment is distributed in different positions on the ship. Each device is deployed with fuel monitoring software, which can be monitored and controlled in real time. After the system is powered on, the default control right is in the No. 1 fuel monitoring station. If other devices are controlled, it can be switched by soft switching and hard switching. Among them, soft switching means that the remaining monitoring stations or monitoring boxes send a request to the No. 1 fuel monitoring station through the "Control Right Application" button of the software. If the No. 1 fuel monitoring station "responds", it obtains the control right, or it can refuse the control right application. Among them, hard switching means that in an emergency, the fuel monitoring box can directly switch the system control right to the local through the "Local Control" button of the box. When both monitoring boxes are in the local control state, the local centralized monitoring box that is first hit has the control right, and the local centralized monitoring box that is switched later cannot obtain the control right and alarms "control part conflict".
[0069] In addition, the embodiment of the present application also designs a software display interface that is easy to view and operate.
[0070] Among them, the software display interface is used to display information such as the current fuel adjustment path (the direction of oil flow), target fuel adjustment task, and the operating status of each fuel valve, so that users can view the current fuel adjustment status in real time and manually perform related operations.
[0071] Exemplarily, fuel transfer includes two implementation modes: automatic transfer and manual transfer. Figure 2 This is a schematic diagram of a process flow of automatic adjustment of a ship fuel control system provided in an embodiment of the present application. Figure 2, the implementation process of automatic fuel transfer is as follows: First, in the operation part with control rights, the user clicks the "Automatic Transfer" button on the fuel monitoring software interface to enter the automatic task adding page. Then, the software calculates the transfer status of each fuel tank, the transfer status of the fuel tank, the available status of the fuel pump, and the maximum transfer volume of each fuel tank according to the safety protection conditions and displays them. Among them, the user selects the transfer tank, transfer tank and fuel pump that meet the preset safety protection conditions (can also be unselected, the default is all pumps), and sets the amount of oil transferred to each transfer tank. Secondly, after the user clicks "Path Preview", the software automatically plans the path and sorts the feasible paths according to priority for the user to choose. The user can preview each feasible path. Secondly, the user selects the transfer path and clicks "Confirm Task" to check the local control / remote control status and communication failure of the fuel pump / fuel valve related to this task. If it does not meet the conditions, the user is reminded to switch the corresponding valve control box to the remote control state and restore the communication. Secondly, if the current path meets the execution conditions, check whether there are factors in the fuel system that affect the execution of this task. For example, if the tank valve of the fuel tank that is not in this task has been opened and forms a reachable path with the fuel pump of this task, remind the user to close the fuel valve that affects the execution of this task first. Secondly, after the fuel transfer task is confirmed, the fuel transfer task is added to the "Task List" and the task type is marked as "Automatic Transfer". Secondly, after the fuel transfer task enters the execution state, the software automatically opens the relevant fuel valves first, and after all the fuel valves are opened, the fuel pump of this task is turned on. After the fuel pump is turned on, the fuel transfer process begins. During the fuel transfer process, the tank valve of the tank is automatically closed after the preset transfer oil volume is completed in the transfer tank. After all the transfer tanks have completed the preset transfer oil volume, the transfer task ends. The software makes a real-time judgment on the preset safety protection conditions. When the transfer tank or the transfer tank does not meet the preset safety protection conditions, the tank valve of the tank is closed. If all the transfer tanks or the transfer tanks of the current task do not meet the preset safety protection conditions, the fuel pump is abnormal or the fuel pipeline is abnormal, resulting in no reachable path, the transfer task ends. Finally, at the end of the transfer task, turn off the fuel pump (such as the fuel delivery pump). When the fuel pump cannot be stopped (for example, no stop status feedback is received within 5 seconds after the pump stop command is issued), it will automatically prompt "Fuel delivery pump failure, please press the emergency stop button" and alarm. After the fuel pump is turned off, close the fuel valve used for this task and not for other tasks. Among them, during the automatic execution of the task, the user can view the real-time execution status of the transfer task in real time, including the current amount of oil transferred, the completion percentage of the task, the safety protection operation during the execution process, and other information. The user can also stop the ongoing transfer task through the software interface.
[0072] Figure 3 This is a schematic diagram of a manual transfer process of a ship fuel control system provided in an embodiment of the present application. Figure 3, the implementation process of manual fuel transfer is as follows: at the operating position with control rights, the user manually controls the fuel pump and fuel valve in the fuel monitoring software interface. First, start all the fuel valves for this transfer. When the corresponding tank valve of the fuel tank is opened, the software makes a judgment on the opening of the preset safety protection conditions, and sends a fuel valve opening control instruction when the preset safety protection conditions are met. Then, turn on the fuel pump of this task. If it is not in the over-control state, judge the preset safety protection conditions of the fuel pump. If the conditions are not met, remind the user. Then, the software automatically calculates whether there is a reachable transfer path in the system through this fuel pump. If there is a transfer path, send a fuel pump opening control instruction. After the fuel pump is turned on, the fuel transfer task enters the execution state.
[0073] Among them, the equipment with control authority performs real-time automatic detection of fuel tasks in the background, automatically identifies the current path, barge-in tank, barge-out tank and fuel pump according to the current operating status of the fuel pump and fuel valve, and the currently identified path is highlighted in green on the software interface. The identified barge-in tank, barge-out tank and fuel pump are compared with the current task list, and the currently executed task list is updated in real time.
[0074] The safety protection during the fuel transfer process is judged based on the fuel task list, and the tank valves of the transfer tank or the transfer tank that do not meet the transfer conditions are closed in real time. If there is no available transfer tank, no available transfer tank, pipeline abnormality, or fuel pump abnormality in the task, the fuel pump will be automatically shut down and the task will be ended.
[0075] Exemplarily, fuel replenishment includes two implementation modes: automatic replenishment and manual replenishment. Figure 4 Schematic diagram of a process flow of automatic replenishment of a ship fuel control system provided in an embodiment of the present application. Figure 4, the implementation process of automatic fuel supply is as follows: First, in the operation part with control rights, the user clicks the "Automatic Supply" button on the fuel monitoring software interface to add an automatic fuel supply task. Then, the software calculates the docking status and maximum docking volume of each fuel tank according to the preset safety protection conditions and displays them. Among them, the user selects the docking tank that meets the preset safety protection conditions and sets the amount of oil transferred to each docking tank. Secondly, after the user clicks "Path Preview", the software automatically plans the path and sorts the feasible paths according to priority for user selection. The user can preview each feasible path. Secondly, the user selects the replenishment path and clicks "Confirm Task" to check the local control / remote control status and communication failure of the valves related to this task. If the conditions are not met, the user is reminded to switch the corresponding valve control box to the remote control state and restore the communication. Secondly, if the current path meets the execution conditions, check whether there are factors in the fuel system that affect the execution of this task. For example, the tank valve of the fuel tank that is not in this task is opened and forms a reachable path with the oil filling port, and remind the user to close the fuel valve that affects the execution of this task first. After the fuel supply task is confirmed, the task is added to the "Task List" and the task type is marked as "Automatic Supply". After the fuel supply task is established, the software will automatically open the relevant fuel valves and check whether the manual fuel valves at the fuel filling port of this task are open. After all the fuel valves are opened, the user is reminded to open the fuel supply pump at the shore or the supply ship. After the fuel supply pump is turned on, the task enters the fuel supply process. During the fuel supply process, after each barge tank completes the preset transfer oil volume, the tank valve of the tank is automatically closed. After all barge tanks complete the preset transfer oil volume, the transfer task ends. Among them, during the fuel supply process, the software judges the preset safety protection conditions in real time. When the barge tank does not meet the preset safety protection conditions, the tank valve of the tank is closed. If all the barge tanks in the current task do not meet the preset safety protection conditions and there is no accessible path due to abnormal fuel pipelines, the transfer task ends. At the end of the fuel supply task, the software pops up a window to remind the user to manually close the fuel supply pump. Finally, after the user confirms that the fuel supply pump for this task has been turned off, the software automatically turns off the fuel valve used for this task and not used for other tasks. During the execution of the automatic supply task, the user can view the real-time execution status of the supply task in real time, including the current amount of oil transferred, the percentage of task completion, the safety protection operation during the execution process, and other information. The user can also stop the ongoing transfer task through the software interface.
[0076] Figure 5 1 is a schematic diagram of a manual refueling process of a ship fuel control system provided in an embodiment of the present application. Figure 5, the implementation process of manual fuel replenishment is as follows: at the operating position with control rights, the user manually controls the fuel valve in the fuel monitoring software interface. First, open the manual fuel valve of the fuel filling port and mark it on the software interface. Secondly, start all the fuel valves related to this fuel replenishment. When the corresponding tank valve of the fuel tank is opened, the software starts the judgment of the preset safety protection conditions, and sends the fuel valve opening control instruction when the preset safety protection conditions are met. Then, click the "Replenishment" button of the fuel filling port, and the software automatically calculates whether there is a reachable fuel replenishment path in the system through this fuel filling port. If there is a replenishment path, a pop-up window reminds the user to confirm whether the fuel supply pump at the shore or supply ship is turned on. After the fuel supply pump is turned on, the fuel supply task enters the execution state.
[0077] Among them, the equipment with control authority performs real-time automatic detection of fuel supply tasks in the background, automatically identifies the current path, fuel filling port and barge tank according to the current operating status of the fuel valve, and the currently identified path is highlighted in green on the software interface. The identified fuel filling port and barge tank are compared with the current task list, and the currently executed task list is updated in real time.
[0078] Among them, the safety protection during the fuel supply process is carried out based on the fuel task list. During the manual supply process, the software monitors the status of valves, oil tank liquid levels, etc. in real time, and continuously monitors and controls safety protection. When the supply is completed, the user must first be prompted to notify the supply ship or shore to shut down the fuel supply pump. After the supply pump is shut down, the fuel valve on the supply path is closed.
[0079] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0080] The control method, device, equipment and storage medium of the ship fuel control system provided in the embodiments of the present application are introduced in detail above, and the principles and implementation methods of the present application are explained by using specific examples. The description of the above embodiments is only used to help understand the technical solution and its core idea of the present application; ordinary technicians in this field should understand that: they can still modify the technical solutions recorded in the aforementioned embodiments, or replace some of the technical features therein with equivalents; and these modifications or replacements do not make the essence of the corresponding technical solution deviate from the scope of the technical solution of the embodiments of the present application.
Claims
1. A control method for a ship fuel control system, characterized in that: Applied to a ship fuel system, the ship fuel system at least comprises: a plurality of fuel tanks, a plurality of fuel valves, a plurality of fuel pumps and a plurality of fuel filling ports, the method comprises: According to the data model of the ship's fuel system, the current operating status of the fuel pump and fuel valve, the intelligent routing algorithm is used to automatically plan the fuel transfer path and calculate the optimal fuel transfer path; Establish automatic fuel transfer tasks according to the confirmed fuel transfer path, and fully automatically control the fuel transfer process; Real-time detection of the operating status of the fuel valve and fuel pump, calculation of the path of the fuel transfer or replenishment being carried out, automatic identification of the fuel task, and implementation of safety protection during the execution of the fuel task.
2. The control method of the ship fuel control system according to claim 1, characterized in that: The automatic planning of the fuel transfer route is implemented based on the data model of the ship fuel system. The data model implementation process is as follows: The connection relationship model of each fuel pipeline, the relationship model between the fuel pump and the fuel pipeline, the relationship model between the fuel valve and the fuel pipeline, the weight of each fuel pipeline, and the relationship model between each fuel tank and the fuel pipeline and each fuel filling port and the fuel pipeline are successively established and stored in the database.
3. The control method according to claim 1, characterized in that: The intelligent routing algorithm is used to automatically plan the fuel transfer path from the fuel transfer tank to the fuel transfer tank. The planning process of the fuel transfer path is as follows: According to the relationship model between each fuel tank and the fuel pipeline, the fuel tank is converted into a source path, the fuel tank is converted into a destination path, and the fuel pump is converted into an intermediate path according to the relationship model between the fuel pump and the fuel pipeline; Calculate whether each path of the system is available according to the operating status of the system fuel valve and fuel pump; According to the connection relationship model of the fuel pipeline, for the source path, calculate whether the next reachable path is available. If the path is available and not used by other tasks, add it to the path list and continue to calculate the next path until the middle path is reached; calculate whether the next reachable path of the middle path is available. If the path is available and not used by other tasks, add it to the path list and continue to calculate the next path until the destination path is reached; The path list from the source path to the intermediate path and the path list from the intermediate path to the destination path of the same fuel pump are aggregated, and the paths with inconsistent path directions and loops are eliminated to form multiple fuel transfer paths.
4. The control method according to claim 3, characterized in that: The intelligent routing algorithm is also applied to the automatic planning of the fuel supply path from the fuel filling port to the fuel tank: Replace the fuel oil transfer tank with a fuel filling port, and calculate a path from the fuel filling port to the fuel oil transfer tank that is accessible and does not overlap with the existing fuel path.
5. The control method according to claim 1, characterized in that: Comprehensively evaluate the multiple fuel transfer paths calculated to calculate the optimal fuel transfer path: The total cost of the fuel transfer path is calculated according to the weight of each fuel pipeline in the ship fuel system data model and the number of fuel valves in the fuel transfer path; The transfer route with the lowest total cost value is taken as the optimal fuel transfer route.
6. The control method according to claim 1, characterized in that: The fuel automatic transfer task is established according to the confirmed fuel path, wherein the established fuel automatic transfer task includes: The fuel path is composed of one or more fuel transfer tanks, one or more fuel transfer tanks, one fuel pump, multiple fuel valves, the initial oil volume and target oil transfer volume of each fuel transfer tank, and multiple connected fuel pipelines.
7. The control method according to claim 1, characterized in that: The execution process of the automatic fuel transfer task includes: First, all the fuel valves of the automatic fuel transfer task are opened, and then the fuel pump is turned on after all the fuel valves are opened, and the fuel transfer process is entered after the fuel pump is turned on; Among them, during the fuel transfer process, the current amount of fuel transferred to each transfer tank is calculated in real time, and it is determined whether the current execution status of the fuel transfer task meets the fuel transfer end condition or the preset safety protection condition; After confirming that the fuel transfer end condition is met or the preset safety protection condition is not met, the fuel pump and the fuel valve are closed in sequence.
8. The control method according to claim 1, characterized in that: Real-time detection of the operating status of the fuel valve and fuel pump, and calculation of the path of the fuel transfer or replenishment being performed. The process is as follows: When a change in the operating status of any fuel pump and fuel valve in the system is detected, the calculation of the fuel path is triggered; the available status of each path of the fuel pipeline is determined based on the current operating status information of all fuel pumps and fuel valves in the system; based on the available status of each path of the fuel pipeline and the connection relationship model of each fuel pipeline, the current fuel transfer path is calculated based on the running fuel pump as a unit, and the current fuel supply path is calculated based on the fuel filling port of the fuel valve as a unit.
9. The control method according to claim 8, characterized in that: According to the calculated current fuel transfer path and the data model of the ship's fuel system, the currently executed fuel transfer task is identified; according to the calculated current fuel supply path and the data model of the ship's fuel system, the currently executed fuel supply task is identified; wherein, the fuel transfer task includes one or more fuel transfer tanks, one or more fuel transfer tanks, one fuel pump, multiple fuel valves, and multiple sections of connected fuel pipelines to form a fuel path; wherein, the fuel supply task includes one or more fuel transfer tanks, one or more fuel filling ports, multiple fuel valves, and multiple sections of connected fuel pipelines to form a fuel path.
10. The control method according to claim 9, characterized in that: The recognized fuel task types include fuel automatic tasks and fuel manual tasks, and the number of fuel tasks includes 0, 1 or more.
11. The control method of a ship fuel control system according to claim 1, characterized in that: For automatically identified fuel tasks, provide security protection during the execution of fuel tasks, including: According to the identified fuel transfer or replenishment task and the preset safety protection strategy, safety protection is provided during the execution of the fuel task; wherein the safety protection includes a conventional control mode and an override mode; the preset safety protection strategy includes: In the conventional control mode, safety protection conditions for manual control and automatic control are set respectively; in the override mode, lower safety protection conditions are set; Among them, in addition to the safety protection during the execution of the fuel task, the triggering timing of the safety protection also includes: before starting the fuel pump, before opening the fuel valve, when the fuel transfer task is started, and when the fuel supply task is started.