Method, device, equipment and storage medium for dynamic adjustment of ship ballast water
By acquiring data through sensors and generating operational commands using optimized models, the system solves the problems of slow response and high maintenance costs in traditional ballast water systems, enabling intelligent dynamic regulation of ship ballast water and improving regulation efficiency and safety.
Patent Information
- Application Number
- CN202411420641.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-12
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-10-12
AI Technical Summary
In the existing technology, the ship ballast water allocation system lacks a precise water volume control and optimization model, making it difficult to achieve dynamic balance adjustment of ship attitude and center of gravity under complex navigation conditions. In addition, the traditional system has a slow response, high energy consumption, high maintenance cost, lacks redundancy design, and is difficult to deal with equipment failure.
By acquiring water level, attitude, and water pressure data through sensors, and using a ballast water allocation optimization model to determine the water volume adjustment scheme, pump and valve operation commands are generated to achieve dynamic adjustment of the ballast water tanks and ensure ship balance.
It significantly shortens the ballast water regulation response time, improves system flexibility and operational efficiency, reduces human intervention, and ensures the stability and safety of ships under various navigation conditions.
Smart Images

Figure CN119637024B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of ship navigation, and in particular to a dynamic adjustment method, device and equipment for ship ballast water and a storage medium. BACKGROUND
[0002] With the continuous development of modern maritime industry, the safety and economy of ships are attracting more and more attention. During ship navigation, the deployment of ballast water is crucial to maintaining the stability and safety of the ship. Ballast water is mainly used to adjust the center of gravity of the ship, control the pitch and roll angles of the ship, and ensure the balance of the ship under different navigation conditions. Traditional ballast water deployment mainly relies on manual experience for adjustment, which often has problems such as slow response and insufficient adjustment accuracy, making it difficult to adapt to complex navigation conditions.
[0003] With the development of intelligent ships and automation technology, more and more ships are equipped with sensor networks and automatic control systems for real-time monitoring of ship attitude, water level, center of gravity and other parameters. However, how to achieve efficient and dynamic ballast water adjustment based on these sensor data is still a challenge. Existing ballast water deployment systems often lack fine water control and optimization models, making it difficult to achieve dynamic balance adjustment of ship attitude and center of gravity under complex navigation conditions.
[0004] In summary, the problems in the prior art need to be solved. SUMMARY
[0005] The present application provides a dynamic adjustment method, device and equipment for ship ballast water to solve the defects in the prior art and achieve intelligent adjustment of ship ballast water.
[0006] The present application provides a dynamic adjustment method for ship ballast water, comprising:
[0007] Obtain water level data set, attitude data set and water pressure data set through sensors, the sensors are arranged at predetermined positions on the ship, the water level data set includes water level data at each predetermined position, the attitude data set includes attitude data at each predetermined position, and the water pressure data set includes water pressure data at each predetermined position;
[0008] Determine whether the ship is in a balanced state according to the water level data set and the attitude data set, and determine a water adjustment scheme through a ballast water deployment optimization model when the ship is in an unbalanced state;
[0009] Generate water pump operation instructions and valve opening and closing instructions according to the water adjustment scheme to restore the ship to a balanced state;
[0010] The pump operation command is used to control the pump to control the water level in the ballast tank, and the valve opening and closing command is used to control the valves in the pipeline network to control the water level in the ballast tank. Each of the ballast tanks is connected through the pipeline network.
[0011] According to the present invention, a method for dynamically adjusting ship ballast water, the step of acquiring water level dataset, attitude dataset, and water pressure dataset through sensors specifically includes:
[0012] The water level data of the ballast water tank is obtained by installing a water level sensor in the ballast water tank;
[0013] The ship's attitude data is acquired by attitude sensors installed along the ship's centerline;
[0014] Water pressure data in the pipelines is obtained by installing pressure sensors in the pipeline network.
[0015] According to a method for dynamic adjustment of ship ballast water provided by the present invention, the step of determining whether the ship is in a balanced state based on the water level dataset and the attitude dataset specifically includes:
[0016] Based on the water level dataset and the position coordinates of the ballast tanks, determine the coordinates of the ship's center of gravity.
[0017] When the center of gravity coordinates are within the preset center of gravity range and the ship's attitude data are within the preset tilt angle range, the ship is in a balanced state; otherwise, the ship is in an unbalanced state.
[0018] According to a dynamic adjustment method for ship ballast water provided by the present invention, the step of determining the ship's center of gravity coordinates based on the water level dataset and the position coordinates of the ballast water tanks specifically includes:
[0019]
[0020] in, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. , and It is the first The lateral and longitudinal coordinates of each ballast tank relative to the ship's centerline.
[0021] According to the present invention, a dynamic adjustment method for ship ballast water is provided, wherein the ballast water allocation optimization model is constructed through the following steps:
[0022] Define the decision variables and state variables of the ballast water allocation optimization model;
[0023] Determine the objective function of the ballast water allocation optimization model;
[0024] Determine the constraints of the ballast water allocation optimization model.
[0025] According to the present invention, a method for dynamically adjusting ship ballast water has the following objective function:
[0026]
[0027] in, For time Water volume, Represented as time Time Water volume changes The total length of time. This represents the total number of ballast water tanks.
[0028] According to the present invention, a dynamic adjustment method for ship ballast water is provided, and the constraints include center of gravity balance constraints, ship attitude stability constraints, water conservation constraints, and ballast water tank capacity constraints.
[0029] The center of gravity balance constraint is as follows:
[0030]
[0031] in, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. and It is the first The transverse and longitudinal coordinates of each ballast tank relative to the ship's centerline;
[0032] The ship's attitude stability constraints are as follows:
[0033]
[0034] in, and Indicates the time of the ship The pitch and roll angles at any given moment;
[0035] The water conservation constraint is as follows:
[0036]
[0037] in, For time Water volume, Indicates water from the cabin Flow to the cabin Water flow rate Indicates water from the cabin Flow to the cabin Water flow rate;
[0038] The ballast water tank capacity constraints are as follows:
[0039]
[0040] in, Indicates the first Minimum capacity of each ballast tank, Indicates the first The maximum capacity of each ballast water tank.
[0041] The present invention also provides a dynamic adjustment device for ship ballast water, comprising:
[0042] The data collection module is used to acquire water level dataset, attitude dataset, and water pressure dataset through sensors. The sensors are set at preset positions on the ship. The water level dataset includes water level data at each preset position, the attitude dataset includes attitude data at each preset position, and the water pressure dataset includes water pressure data at each preset position.
[0043] The water volume adjustment module is used to determine whether the ship is in a balanced state based on the water level dataset and the attitude dataset. When the ship is in an unbalanced state, the water volume adjustment scheme is determined through the ballast water allocation optimization model.
[0044] The instruction generation module is used to generate water pump operation instructions and valve opening and closing instructions according to the water volume adjustment scheme, so as to restore the ship to a balanced state.
[0045] The pump operation command is used to control the pump to control the water level in the ballast tank, and the valve opening and closing command is used to control the valves in the pipeline network to control the water level in the ballast tank. Each of the ballast tanks is connected through the pipeline network.
[0046] The present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the dynamic adjustment method for ship ballast water as described above.
[0047] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the dynamic adjustment method for ship ballast water as described above.
[0048] The application further provides a computer program product comprising a computer program which, when executed by a processor, implements the dynamic adjustment method of ship ballast water as described above.
[0049] The application provides a dynamic adjustment method of ship ballast water, a device, an equipment and a storage medium. Water level data set, attitude data set and water pressure data set are acquired by a sensor. Then, whether the ship is in a balanced state is determined according to the water level data set and the attitude data set. When the ship is in an unbalanced state, a water quantity adjustment scheme is determined by a ballast water allocation optimization model. Subsequently, water pump operation instructions and valve opening and closing instructions are generated according to the water quantity adjustment scheme, so as to restore the balanced state of the ship. The application can significantly shorten the response time of ballast water adjustment, improve the flexibility and operation efficiency of the system, realize automatic operation by using an intelligent central control unit, reduce human intervention, improve operation accuracy, and flexibly adjust the ballast water allocation scheme to respond to the changes of the ship state in real time. BRIEF DESCRIPTION OF DRAWINGS
[0050] In order to more clearly illustrate the technical solutions in the application or prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative effort.
[0051] Figure 1 is a flowchart of the dynamic adjustment method of ship ballast water provided by the application;
[0052] Figure 2 is a structural schematic diagram of the dynamic adjustment device of ship ballast water provided by the application;
[0053] Figure 3 is a structural schematic diagram of the electronic equipment provided by the application. DETAILED DESCRIPTION
[0054] In order to make the objects, technical solutions and advantages of the application clearer, the technical solutions in the application will be described clearly and completely below with reference to the drawings in the application. Obviously, the described embodiments are some embodiments of the application, rather than all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative effort belong to the protection scope of the application.
[0055] In marine engineering and navigation, ballast water systems are critical to ensure the stability and safety of ships. Traditional ship ballast water management systems mainly rely on independently operated ballast water pumps, with each ballast water tank's water volume adjustment being handled by the corresponding water pump. Although this design is structurally simple, it has several shortcomings in practical application. First, cross-compartment water volume adjustment is difficult. Traditional ship ballast water systems lack an effective linkage mechanism between ballast water tanks. The water volume adjustment of each ballast water tank is handled by an independent water pump, which cannot achieve cross-compartment water volume transfer. This structure limits the overall balance of the ship when the water volume of a certain compartment needs to be adjusted, as it cannot be balanced by adjusting the water volume of other compartments. Second, the control system response is lagging. Traditional ballast water regulation systems often use manual or preset program control methods, which cannot meet the real-time changes in navigation requirements. Especially in harsh sea conditions or sudden changes in ship load, the system's adjustment often lags behind the actual needs, which can easily lead to unstable conditions such as ship pitch and roll, and even cause safety accidents. In addition, energy consumption and maintenance costs are high. Traditional ballast water systems usually have low operating efficiency, especially when the ballast water volume needs to be adjusted frequently, resulting in significant energy consumption. Moreover, due to the complex structure of the system, each water pump and pipe operates independently, making maintenance work tedious and costly. Long-term operation requires frequent maintenance and performance degradation, increasing the operating cost of the ship. Finally, the system has poor redundancy. Since the water pumps and pipes of the traditional ballast water system operate independently, there is no effective redundancy design. Once a ballast water pump or pipe fails, the water volume adjustment of the corresponding tank will be affected, seriously affecting the stability of the entire ship. This design flaw makes the traditional system unable to provide sufficient emergency response capability in the face of equipment failure or unexpected situations.
[0056] In recent years, with the development of ship automation control technology, ballast water management systems have gradually introduced automated control methods such as fuzzy control, neural network control, etc. However, these technologies still have many limitations in practical application. For example, fuzzy control systems perform well in handling nonlinear and complex dynamic environments, but their computational complexity is high, and they lack real-time performance, making it difficult to respond quickly in complex marine environments. Similarly, neural network control methods have self-learning capabilities, but their training process is complex and relies on a large amount of historical data, making them not flexible enough for plug-and-play applications.
[0057] To solve the problems in the prior art, the present invention proposes a dynamic adjustment method for ship ballast water to achieve intelligent adjustment of ship ballast water. The following describes the dynamic adjustment method for ship ballast water, as shown in Figure 1 including but not limited to the following steps:
[0058] Step 110, obtaining water level data set, attitude data set and water pressure data set through sensors arranged at preset positions of the ship, the water level data set including water level data at each preset position, the attitude data set including attitude data at each preset position, and the water pressure data set including water pressure data at each preset position.
[0059] In this step, various types of data related to the state of the ship are obtained through sensors arranged at preset positions of the ship, including water level data set, attitude data set and water pressure data set. The specific implementation is as follows:
[0060] The water level sensors are installed in each ballast tank to monitor the water level changes of each tank in real time, forming a water level data set. This data set contains water level data at each preset position (such as front tank, middle tank and rear tank) for subsequent analysis.
[0061] The attitude sensors are arranged on the centerline of the ship to monitor the trim angle and the roll angle of the ship, obtaining an attitude data set. This data set includes attitude data at each preset position, ensuring a comprehensive reflection of the inclination state of the ship.
[0062] The water pressure sensors are arranged in the pipeline network to monitor the water pressure flowing through the pipeline, forming a water pressure data set. This data set includes water pressure data at each connected pipeline position, providing an important basis for the water flow state.
[0063] All sensors transmit data to the central control system of the ship through wired or wireless means for real-time processing and analysis.
[0064] Step 120, determining whether the ship is in a balanced state according to the water level data set and the attitude data set, and when the ship is in an unbalanced state, determining a water quantity adjustment scheme through a ballast water allocation optimization model.
[0065] In step 120, whether the ship is in a balanced state is determined according to the water level data set and the attitude data set obtained in step 110. The specific implementation is as follows:
[0066] The water level data set is used to calculate the center of gravity coordinates of the ship in combination with the position coordinates of each ballast tank 、 、 . Then, the trim angle and the roll angle of the ship are calculated according to the center of gravity coordinates. If the center of gravity coordinates are within the preset range and the inclination angles are within the designed safety range, it is determined that the ship is in a balanced state; if not, it is determined that the ship is in an unbalanced state and needs to be adjusted by ballast water.
[0067] When the ship is in a non-equilibrium state, a water quantity adjustment scheme is determined by a ballast water distribution optimization model, and the aforementioned data is used to generate a water quantity adjustment scheme by the ballast water distribution optimization model. The scheme includes a specific amount of water transferred from one or more ballast water tanks to achieve equilibrium.
[0068] In step 130, water pump operation instructions and valve opening and closing instructions are generated according to the water quantity adjustment scheme to restore the ship to an equilibrium state.
[0069] The water pump operation instructions are used to control the water pump to control the water level of the ballast water tank, and the valve opening and closing instructions are used to control the valve of the pipeline network to control the water level of the ballast water tank, and each ballast water tank is connected through the pipeline network.
[0070] In step 130, water pump operation instructions are generated according to the water quantity adjustment scheme to control the start and stop of the water pump to adjust the water level of the ballast water tank. The instructions will specifically guide the operation of the water pump, such as "start water pump A and transfer water from compartment 1 to compartment 2". Valve opening and closing instructions are generated to control the valves in the pipeline network to adjust the water level of the ballast water tank. These instructions will specifically indicate the state of the valve, such as "open valve 1 and close valve 2". The above instructions are executed by the control system to adjust the water level of each ballast water tank and ultimately restore the ship to an equilibrium state.
[0071] The present application uses sensors to obtain data, accurately determines the equilibrium state of the ship, and generates corresponding adjustment instructions according to the optimization model to ensure the stability and safety of the ship under various navigation conditions.
[0072] As a further optional embodiment, the step of obtaining water level data set, attitude data set and water pressure data set by sensors specifically includes:
[0073] The water level data of the ballast water tank is obtained by the water level sensor arranged in the ballast water tank.
[0074] The attitude data of the ship is obtained by the attitude sensor arranged in the center axis of the ship.
[0075] The water pressure data of the pipeline is obtained by the pressure sensor arranged in the pipeline network.
[0076] In this embodiment, a water level sensor is arranged in each ballast water tank to monitor and collect real-time water level data of each ballast water tank. The water level change of each ballast water tank is a key monitoring parameter in the ballast water distribution process.
[0077] The water level data set is formed by the water level sensor, which includes the water level information of each water tank in the ballast water tank at different time points. This information is directly used for calculation of the center of gravity of the ship and subsequent water quantity adjustment scheme.
[0078] The attitude sensor is installed at the center axis of the ship to collect the pitch angle and roll angle of the ship. Since the center axis position can accurately reflect the overall attitude of the ship, the attitude sensor installed at this position can obtain more accurate data.
[0079] The attitude sensor monitors the attitude change of the ship in real time to form an attitude data set. This data set can be used to determine the inclination state of the ship to determine whether the ship is in a balanced state.
[0080] A pressure sensor is arranged in the pipeline network connected to the ballast water tank to monitor the pressure change of the water flow in real time. The pressure sensor can capture the flow state of the ballast water in each pipeline, especially during the water quantity adjustment process, and the pressure change is an important monitoring index.
[0081] The water pressure data in the pipeline is obtained by the pressure sensor to form a water pressure data set. This data set is used to optimize the distribution of water flow to ensure effective allocation of water flow between each ballast water tank.
[0082] As a further optional embodiment, the step of determining whether the ship is in a balanced state according to the water level data set and the attitude data set specifically includes:
[0083] According to the water level data set and the position coordinates of the ballast water tank, the center of gravity coordinates of the ship are determined.
[0084] When the center of gravity coordinates are within a preset center of gravity range and the attitude data of the ship are within a preset inclination angle range, the ship is in a balanced state; otherwise, the ship is in an unbalanced state.
[0085] In this embodiment, first, the water quantity in each ballast water tank is determined according to the water level data set. Combined with the specific position coordinates of each ballast water tank, including its transverse (X-axis), longitudinal (Y-axis) and vertical (Z-axis) coordinates relative to the centerline of the ship body, the center of gravity position of the entire ship is calculated.
[0086] A reasonable center of gravity range is set in advance according to the ship design and navigation requirements. The center of gravity range is the center of gravity coordinate interval of the ship in the normal balanced state, which is used to ensure the stability of the ship in the balanced state.
[0087] The current calculated center of gravity coordinates , , are compared with the preset range. If the center of gravity exceeds the range, the distribution of the ballast water of the ship is unbalanced, which may cause the ship to tilt or be unstable.
[0088] The pitch angle and roll angle provided by the attitude sensor Used to assess the ship's attitude. The degree of tilt of the ship is determined in real time using an attitude dataset.
[0089] The calculated tilt angle is compared with the preset safe tilt angle range. If the ship's heel angle... and tilt angle If all angles are within the preset tilt angle range and the ship's center of gravity coordinates are also within the preset center of gravity range, then the ship is in a balanced state.
[0090] If the center of gravity coordinates or tilt angle do not meet the above conditions, the ship is in an unbalanced state and ballast water needs to be adjusted to restore balance.
[0091] As a further optional embodiment, the step of determining the ship's center of gravity coordinates based on the water level dataset and the position coordinates of the ballast tanks specifically includes:
[0092]
[0093] in, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. , and It is the first The lateral and longitudinal coordinates of each ballast tank relative to the ship's centerline.
[0094] In this embodiment, firstly, water level data for each ballast water tank is acquired in real time using water level sensors installed in each ballast water tank. Based on the geometric dimensions and water level of each ballast water tank, the current water volume of each ballast water tank is calculated. ,in i This represents the i-th ballast water tank. t Indicates the current time.
[0095] Water volume data from ballast tanks and the position coordinates of each ballast water tank , and Calculate the coordinates of the ship's center of gravity in the X, Y, and Z directions. The specific calculation formula is as follows:
[0096]
[0097] in, For time Water volume, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. 、 and is the first transverse and longitudinal coordinates of the ballast water tank relative to the ship centerline, n represents the total number of ballast water tanks.
[0098] As the ballast water is deployed and the ship attitude changes, the center of gravity coordinates 、 、 will dynamically change over time t . Real-time calculation of the center of gravity can help determine the stability of the ship and trigger water adjustment in time to restore the balance of the ship.
[0099] Through the above steps, the change of the center of gravity of the ship during navigation can be accurately calculated, which helps to maintain the balance of the ship by adjusting the distribution of ballast water in real time, and ensures the safety and stability of the ship in complex navigation environment.
[0100] As a further optional embodiment, the ballast water deployment optimization model is constructed by the following steps:
[0101] Define the decision variables and state variables of the ballast water deployment optimization model;
[0102] Determine the objective function of the ballast water deployment optimization model;
[0103] Determine the constraint conditions of the ballast water deployment optimization model.
[0104] As a further optional embodiment, the objective function is as follows:
[0105]
[0106] wherein, is the water volume at time , represents the change in water volume from time to time , is the total length of time, is the total number of ballast water tanks.
[0107] As a further optional embodiment, the constraint conditions include center of gravity balance constraint, ship attitude stability constraint, water conservation constraint and ballast water tank capacity constraint;
[0108] The center of gravity balance constraint is as follows:
[0109]
[0110] wherein, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. and It is the first The transverse and longitudinal coordinates of each ballast tank relative to the ship's centerline;
[0111] The ship's attitude stability constraints are as follows:
[0112]
[0113] in, and Indicates the time of the ship The pitch and roll angles at any given moment;
[0114] The water conservation constraint is as follows:
[0115]
[0116] in, For time Water volume, Indicates water from the cabin Flow to the cabin Water flow rate Indicates water from the cabin Flow to the cabin Water flow rate;
[0117] The ballast water tank capacity constraints are as follows:
[0118]
[0119] in, Indicates the first Minimum capacity of each ballast tank, Indicates the first The maximum capacity of each ballast water tank.
[0120] In this embodiment, it is first necessary to define the decision variables and state variables of the ballast water allocation optimization model: Decision variables: Definition In time t arrive t During the +1 time period, from the ballast water tank i To the ballast water tank j The amount of water transferred.
[0121] State variables: Definition In time t Time of the first i The water volume of each ballast tank; and the time of the ship's operation. t The center of gravity of a moment , , and tilt angle and tilt angle , used to describe the attitude state of a ship.
[0122] Next, the objective function of the ballast water allocation optimization model is determined: the objective function aims to minimize the adjustment amount of ballast water to reduce unnecessary water volume changes and improve the efficiency and accuracy of allocation. Its specific expression is:
[0123]
[0124] in, For time Water volume, Represented as time Time Water volume changes The total length of time. This represents the total number of ballast water tanks.
[0125] Determine the constraints for the ballast water allocation optimization model: To ensure the feasibility of the model in actual operation and the stability of the ship, the following constraints must be imposed:
[0126] The center of gravity balance constraint is as follows:
[0127]
[0128] in, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. and It is the first The transverse and longitudinal coordinates of each ballast tank relative to the ship's centerline;
[0129] The ship's attitude stability constraints are as follows:
[0130]
[0131] in, and Indicates the time of the ship The pitch and roll angles at any given moment;
[0132] The water conservation constraint is as follows:
[0133]
[0134] in, For time Water volume, Indicates water from the cabin Flow to the cabin Water flow rate Indicates water from the cabin Flow to the cabin Water flow rate;
[0135] The ballast water tank capacity constraints are as follows:
[0136]
[0137] in, Indicates the first Minimum capacity of each ballast tank, Indicates the first The maximum capacity of each ballast water tank.
[0138] Through the above steps, a ballast water allocation optimization model that comprehensively considers the ship's center of gravity, attitude stability, and water conservation has been established. This model can dynamically allocate ballast water to achieve the ship's balance and stability under the premise of meeting the constraints.
[0139] The following describes the dynamic adjustment device for ship ballast water provided by the present invention, such as... Figure 2 As shown, the dynamic adjustment device for ship ballast water described below and the dynamic adjustment method for ship ballast water described above can be referred to in correspondence.
[0140] A dynamic regulation device for ship ballast water, comprising:
[0141] The data collection module 210 is used to acquire water level dataset, attitude dataset and water pressure dataset through sensors. The sensors are set at preset positions on the ship. The water level dataset includes water level data at each preset position, the attitude dataset includes attitude data at each preset position, and the water pressure dataset includes water pressure data at each preset position.
[0142] The water volume adjustment module 220 is used to determine whether the ship is in a balanced state based on the water level dataset and the attitude dataset. When the ship is in an unbalanced state, the water volume adjustment scheme is determined by the ballast water allocation optimization model.
[0143] The instruction generation module 230 is used to generate water pump operation instructions and valve opening and closing instructions according to the water volume adjustment scheme, so as to restore the ship to a balanced state.
[0144] The pump operation command is used to control the pump to control the water level in the ballast tank, and the valve opening and closing command is used to control the valves in the pipeline network to control the water level in the ballast tank. Each of the ballast tanks is connected through the pipeline network.
[0145] Figure 3 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 3 As shown, the electronic device may include: a processor 310, a communications interface 320, a memory 330, and a communication bus 340, wherein the processor 310, the communications interface 320, and the memory 330 communicate with each other via the communication bus 340. The processor 310 can call logical instructions in the memory 330 to execute a dynamic adjustment method for ship ballast water, the method including:
[0146] The ship acquires water level datasets, attitude datasets, and water pressure datasets using sensors installed at preset locations. The water level dataset includes water level data at each preset location, the attitude dataset includes attitude data at each preset location, and the water pressure dataset includes water pressure data at each preset location.
[0147] Based on the water level dataset and the attitude dataset, it is determined whether the ship is in a balanced state. If the ship is in an unbalanced state, a water volume adjustment scheme is determined through the ballast water allocation optimization model.
[0148] Based on the water volume adjustment scheme, pump operation commands and valve opening and closing commands are generated to restore the ship to a balanced state.
[0149] The pump operation command is used to control the pump to control the water level in the ballast tank, and the valve opening and closing command is used to control the valves in the pipeline network to control the water level in the ballast tank. Each of the ballast tanks is connected through the pipeline network.
[0150] Furthermore, the logical instructions in the aforementioned memory 330 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, essentially, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0151] On the other hand, the present invention also provides a computer program product, the computer program product comprising a computer program that can be stored on a non-transitory computer-readable storage medium, wherein when the computer program is executed by a processor, the computer is able to execute the dynamic adjustment method for ship ballast water provided by the above methods, the method comprising:
[0152] The ship acquires water level datasets, attitude datasets, and water pressure datasets using sensors installed at preset locations. The water level dataset includes water level data at each preset location, the attitude dataset includes attitude data at each preset location, and the water pressure dataset includes water pressure data at each preset location.
[0153] Based on the water level dataset and the attitude dataset, it is determined whether the ship is in a balanced state. If the ship is in an unbalanced state, a water volume adjustment scheme is determined through the ballast water allocation optimization model.
[0154] Based on the water volume adjustment scheme, pump operation commands and valve opening and closing commands are generated to restore the ship to a balanced state.
[0155] The pump operation command is used to control the pump to control the water level in the ballast tank, and the valve opening and closing command is used to control the valves in the pipeline network to control the water level in the ballast tank. Each of the ballast tanks is connected through the pipeline network.
[0156] In another aspect, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for dynamically adjusting ship ballast water provided by the methods described above, the method comprising:
[0157] The ship acquires water level datasets, attitude datasets, and water pressure datasets using sensors installed at preset locations. The water level dataset includes water level data at each preset location, the attitude dataset includes attitude data at each preset location, and the water pressure dataset includes water pressure data at each preset location.
[0158] Based on the water level dataset and the attitude dataset, it is determined whether the ship is in a balanced state. If the ship is in an unbalanced state, a water volume adjustment scheme is determined through the ballast water allocation optimization model.
[0159] Based on the water volume adjustment scheme, pump operation commands and valve opening and closing commands are generated to restore the ship to a balanced state.
[0160] The pump operation command is used to control the pump to control the water level in the ballast tank, and the valve opening and closing command is used to control the valves in the pipeline network to control the water level in the ballast tank. Each of the ballast tanks is connected through the pipeline network.
[0161] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0162] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0163] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for dynamically adjusting ballast water in a ship, characterized in that, include: The system acquires water level datasets, attitude datasets, and water pressure datasets using sensors located at preset positions on the ship. The water level datasets include water level data from each ballast tank, the attitude datasets include attitude data from each preset position, and the water pressure datasets include water pressure data from each preset position. Based on the water level dataset and the position coordinates of the ballast tanks, determine the coordinates of the ship's center of gravity. When the center of gravity coordinates are within the preset center of gravity range and the ship's attitude data are within the preset tilt angle range, the ship is in a balanced state. Otherwise, the ship is in a state of imbalance; When the ship is in an unbalanced state, the water volume adjustment scheme is determined by the ballast water allocation optimization model; Based on the water volume adjustment scheme, pump operation commands and valve opening and closing commands are generated to restore the ship to a balanced state. The pump operation command is used to control the pump to control the water level of the ballast tank, and the valve opening and closing command is used to control the valves of the pipeline network to control the water level of the ballast tank. Each of the ballast tanks is connected through the pipeline network. The ballast water allocation optimization model is constructed through the following steps: Define the decision variables and state variables of the ballast water allocation optimization model; Determine the objective function of the ballast water allocation optimization model; Determine the constraints of the ballast water allocation optimization model; The objective function is as follows: in, For the first Ballast water tank time Water volume, Represented as time Time Water volume changes The total length of time. This refers to the total number of ballast water tanks; The constraints include center of gravity balance constraints, ship attitude stability constraints, water conservation constraints, and ballast tank capacity constraints. The center of gravity balance constraint is as follows: in, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. , It is the first The lateral, longitudinal, and vertical coordinates of each ballast tank relative to the ship's centerline; The ship's attitude stability constraints are as follows: in, and Indicates the time of the ship The pitch and roll angles at any given moment; The water conservation constraint is as follows: in, For time Water volume, This indicates that water is coming from the ballast water tank. Flowing to ballast water tanks Water flow rate This indicates that water is coming from the ballast water tank. Flowing to ballast water tanks Water flow rate; The ballast water tank capacity constraints are as follows: in, Indicates the first Minimum capacity of each ballast tank, Indicates the first The maximum capacity of each ballast water tank.
2. The method for dynamic adjustment of ship ballast water according to claim 1, characterized in that, The step of acquiring water level datasets, attitude datasets, and water pressure datasets through sensors specifically includes: The water level data of the ballast water tank is obtained by installing a water level sensor in the ballast water tank; The ship's attitude data is acquired by attitude sensors installed along the ship's centerline; Water pressure data in the pipelines is obtained by installing pressure sensors in the pipeline network.
3. The method for dynamic adjustment of ship ballast water according to claim 1, characterized in that, The step of determining the ship's center of gravity coordinates based on the water level dataset and the position coordinates of the ballast tanks specifically includes: in, For time Water volume, , , Let be the coordinates of the ship's center of gravity in the X, Y, and Z directions at time t. , and It is the first The lateral, longitudinal, and vertical coordinates of each ballast tank relative to the ship's centerline.
4. An electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the dynamic adjustment method for ship ballast water as described in any one of claims 1 to 3.
5. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the dynamic adjustment method for ship ballast water as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Efficient ballast water allocation system of full-rotation floating crane and working method thereof
CN107215437A
Dispatching and stowage control method for multifunctional full-rotation crane ship and crane ship
CN113361005A