Real-time monitoring method and system of ship oil level based on three-dimensional sloshing simulation

By establishing a three-dimensional swaying model and simulating the relationship between oil level and tilt angle, the problem of inaccurate oil level calculation in existing technologies is solved, and more accurate ship oil level monitoring is achieved.

CN118857416BActive Publication Date: 2025-02-28NANJING ZEAHO ELECTRONICS TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411260503.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-10
Publication Date
2025-02-28
Estimated Expiration
2044-09-10

AI Technical Summary

Technical Problem

Existing real-time ship oil level monitoring technologies rely on visual level estimation or do not take into account the sloshing of fuel in the tank, resulting in inaccurate oil level calculations.

Method used

A three-dimensional sway model was established, and the relationship between oil level and ship tilt angle was recorded through simulation experiments. The relationship between oil level ratio and tilt angle was calculated, and the real-time oil level of the ship was analyzed and calculated.

Benefits of technology

It improves the accuracy and effectiveness of real-time monitoring of ship oil levels, and can comprehensively simulate ship swaying under various environments, thereby enhancing the comprehensiveness and effectiveness of experimental data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The invention discloses a method and system for real-time monitoring of ship oil level based on three-dimensional sloshing simulation, and relates to the technical field of real-time monitoring of ship oil level, comprising the following steps: establishing a three-dimensional sloshing model, setting an oil level control group, and conducting a simulation experiment on the oil level control group through the three-dimensional sloshing model; recording experimental data of the simulation experiment, wherein the experimental data includes the azimuth oil level and the ship inclination angle; analyzing and processing the experimental data to obtain the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level; analyzing and calculating the real-time oil level of the ship based on the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level; the invention is used to solve the problem that the existing ship oil level real-time monitoring technology still relies on visual liquid level to estimate the oil amount or does not consider the sloshing of fuel in the oil tank, resulting in inaccurate calculation results for the oil level.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of real-time monitoring of ship oil level, and in particular to a real-time monitoring method and system of ship oil level based on three-dimensional sloshing simulation. Background Art

[0002] Ship oil level real-time monitoring technology refers to a technology used to monitor ship fuel or other liquid cargo storage tanks in real time. This technology usually involves the use of various sensors and monitoring equipment so that crew members or operators can accurately understand the liquid oil level in the ship's tanks or storage tanks.

[0003] Existing real-time monitoring technology for ship oil levels usually relies on a plate-type level gauge on the wall of the fuel tank. The crew estimates the amount of oil by visually observing the liquid level. However, due to the constant changes in the ship's posture during navigation, there is a large error in the value read by the level gauge, which makes it difficult for the crew to accurately judge the remaining oil. In addition, due to the effect of wind and waves at sea, the ship will sway in the sea. The swaying of the ship means that the ship's fuel tank also sways, which in turn causes the fuel in the ship's fuel tank to sway. The swaying pattern of the liquid will change with its proportion in space. The higher the actual oil level, the smaller the swaying, and the lower the oil level, the smaller the swaying. The greater the sway, the more difficult it is to accurately estimate it. For example, in a patent application with publication number CN115326164A, a real-time monitoring system for the oil level and fuel consumption of a ship's fuel tank is disclosed. This solution uses a pressure sensor to estimate the oil level. However, due to the ship's posture, the weight distribution of the fuel in the oil tank is not uniform and may change at any time, resulting in inaccurate calculation results for the oil level. The existing real-time monitoring technology for ship oil levels also relies on visual liquid levels to estimate the oil volume or does not consider the swaying of the fuel in the oil tank, resulting in inaccurate calculation results for the oil level. Summary of the invention

[0004] The present invention aims to solve one of the technical problems in the prior art to at least a certain extent, by establishing a three-dimensional sloshing model, setting an oil level control group, conducting a simulation experiment on the oil level control group through the three-dimensional sloshing model, and then recording the experimental data of the simulation experiment, wherein the experimental data includes the azimuth oil level and the ship's inclination angle, and then calculating the ratio between the azimuth oil level and the experimental oil level, which is named the oil level ratio, and analyzing and calculating the relationship between the azimuth oil level and the experimental oil level based on the simulation experiments of different oil level control groups, and then analyzing and calculating the relationship between the oil level ratio and the ship's inclination angle based on the simulation experiments of different oil level control groups, and finally analyzing and calculating the real-time oil level of the ship based on the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level, so as to solve the problem that the existing ship oil level real-time monitoring technology still relies on visual liquid level to estimate the oil volume or does not consider the sloshing of fuel in the oil tank, resulting in inaccurate calculation results of the oil level.

[0005] To achieve the above objectives, in a first aspect, the present application provides a method for real-time monitoring of ship oil level based on three-dimensional sloshing simulation, comprising the following steps:

[0006] A three-dimensional sloshing model was established, an oil level control group was set, and a simulation experiment was conducted on the oil level control group using the three-dimensional sloshing model;

[0007] Recording experimental data of the simulation experiment, wherein the experimental data includes azimuth oil level and ship tilt angle;

[0008] The experimental data are analyzed and processed to obtain the relationship between the azimuth oil level, the ship's tilt angle and the experimental oil level;

[0009] Based on the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level, the real-time oil level of the ship is analyzed and calculated.

[0010] Furthermore, a three-dimensional sloshing model is established, an oil level control group is set, and a simulation experiment is performed on the oil level control group using the three-dimensional sloshing model, including the following sub-steps:

[0011] Establish a three-dimensional sloshing model;

[0012] Set a first control number of oil level control groups, obtain the volume of the ship's oil tank, and name it as oil tank volume;

[0013] Calculate the tank volume and divide the first control quantity to obtain the control differential value;

[0014] The oil level control groups are numbered and marked with the symbol P n represents, where n is an integer and 1≤n≤the first control quantity;

[0015] P n The experimental oil level is set to n times the control equal difference;

[0016] A simulation experiment was carried out on the oil level control group using a three-dimensional sloshing model.

[0017] Furthermore, recording experimental data of the simulation experiment, wherein the experimental data includes the azimuth oil level and the ship inclination angle, comprises the following sub-steps:

[0018] An oil level gauge is provided at the geometric center of the front side, rear side, left side and right side of the ship oil tank, the side of the oil tank close to the bow is the front side, and the side close to the stern is the rear side;

[0019] During the simulation experiment, the front oil level, rear oil level, left oil level and right oil level are recorded, and the front oil level, rear oil level, left oil level and right oil level are collectively referred to as azimuth oil level;

[0020] The plane where the oil tank floor is located before the simulation experiment starts is named the initial plane. When recording the azimuth oil level, the acute angle between the bottom of the oil tank and the initial plane is detected and named the ship inclination angle.

[0021] Further, the experimental data is analyzed and processed to obtain the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level, including the following sub-steps:

[0022] Calculate the ratio between the azimuth oil level and the experimental oil level, named oil level ratio;

[0023] Based on simulation experiments with different oil level control groups, the relationship between the calculated azimuth oil level and the experimental oil level is analyzed;

[0024] Based on simulation experiments with different oil level control groups, the relationship between the oil level ratio and the ship's inclination angle is analyzed and calculated.

[0025] Further, calculating the ratio between the azimuth oil level and the experimental oil level, named as oil level ratio, includes the following sub-steps:

[0026] The ratio between the front oil level and the experimental oil level is calculated and named as the front ratio; the ratio between the rear oil level and the experimental oil level is calculated and named as the rear ratio; the ratio between the left oil level and the experimental oil level is calculated and named as the left ratio; the ratio between the right oil level and the experimental oil level is calculated and named as the right ratio;

[0027] The front ratio, the rear ratio, the left ratio, and the right ratio are collectively referred to as the oil level ratio.

[0028] Furthermore, based on simulation experiments with different oil level control groups, analyzing and calculating the relationship between the azimuth oil level and the experimental oil level includes the following sub-steps:

[0029] Calculate the difference between the maximum and minimum values ​​of the azimuth oil level, named the maximum drop value;

[0030] A plane rectangular coordinate system is established with the experimental oil level as the X-axis and the maximum drop value as the Y-axis, and is named as an oil level drop regularity diagram; the simulation experiment of each oil level control group is run for the first test time, and the maximum drop value calculated each time and the corresponding experimental oil level are entered into the oil level drop regularity diagram;

[0031] Polynomial regression is performed on the oil level drop law diagram to obtain the oil level drop law function.

[0032] Furthermore, based on simulation experiments with different oil level control groups, analyzing and calculating the relationship between the oil level ratio and the ship's inclination angle includes the following sub-steps:

[0033] Sort the oil level ratios in descending order and number the sorted results.m Represents, where m is an integer and 1≤m≤4;

[0034] For R m , with the ship's inclination angle as the horizontal axis, R m Establish a plane rectangular coordinate system for the vertical axis, named as the tilt oil level relationship diagram; the ship tilt angle and R m Enter the tilt oil level relationship diagram;

[0035] Perform polynomial regression on the tilt oil level relationship diagram and obtain R m Tilt oil level relationship function;

[0036] Each oil level control group contains different R m Sloped oil level relationship function.

[0037] Furthermore, based on the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level, analyzing and calculating the real-time oil level of the ship includes the following sub-steps:

[0038] Real-time monitoring of the oil level in the ship's oil tank and the ship's tilt angle, respectively named monitoring oil level and monitoring angle;

[0039] Calculate the difference between the maximum and minimum values ​​of the monitored oil level, and name the calculation result as the oil level drop value;

[0040] Substitute the oil level drop value into the oil level drop law function to calculate the estimated group oil level;

[0041] Find the oil level control group corresponding to the experimental oil level closest to the estimated group oil level and name it the target control group;

[0042] The R m The tilt oil level relationship function is named as the target relationship function;

[0043] Based on the target relationship function, monitoring angle and monitored oil level, the real-time oil level of the ship's oil tank is calculated.

[0044] Furthermore, based on the target relationship function, the monitoring angle and the monitored oil level, calculating the real-time oil level of the ship's oil tank includes the following sub-steps:

[0045] Substituting the monitoring angle into the R1 tilt oil level relationship function to the R4 tilt oil level relationship function in the target relationship function in turn, the first ratio, the second ratio, the third ratio and the fourth ratio are calculated and represented by symbols C1, C2, C3 and C4 respectively;

[0046] Sort the monitored oil levels in descending order, using the symbol S i Represents, where i is an integer and 1≤i≤4;

[0047] Calculate S1 / C1 to get the first estimated oil level; calculate S2 / C2 to get the second estimated oil level; calculate S3 / C3 to get the third estimated oil level; calculate S4 / C4 to get the fourth estimated oil level;

[0048] The average of the first evaluation oil level, the second evaluation oil level, the third evaluation oil level and the fourth evaluation oil level is calculated, and the calculation result is named the real-time oil level.

[0049] In a second aspect, the present application provides a ship oil level real-time monitoring system based on three-dimensional sloshing simulation, comprising a sloshing simulation experiment module, an experiment data recording module, an experiment data analysis module and a real-time oil level calculation module; the sloshing simulation experiment module, the experiment data recording module and the real-time oil level calculation module are respectively connected to the experiment data analysis module;

[0050] The sloshing simulation experiment module is used to establish a three-dimensional sloshing model, set an oil level control group, and conduct a simulation experiment on the oil level control group through the three-dimensional sloshing model;

[0051] The experimental data recording module is used to record the experimental data of the simulation experiment, and the experimental data includes the azimuth oil level and the ship tilt angle;

[0052] The experimental data analysis module is used to analyze and process the experimental data to obtain the relationship between the azimuth oil level, the ship's tilt angle and the experimental oil level;

[0053] The real-time oil level calculation module is used to analyze and calculate the real-time oil level of the ship based on the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level.

[0054] Beneficial effects of the present invention: The present invention establishes a three-dimensional sloshing model, sets an oil level control group, performs a simulation experiment on the oil level control group through the three-dimensional sloshing model, and then records the experimental data of the simulation experiment. The advantage is that it is difficult to ensure the comprehensiveness of the experiment by collecting experimental data through actual ship sloshing. If a real ship is used for the experiment, the ship can only dock at the shore, and the wind and wave levels at the shore and the deep sea are quite different. Therefore, the three-dimensional sloshing model can more comprehensively simulate the actual sloshing of the ship under various environmental conditions, thereby improving the comprehensiveness and effectiveness of the experimental data.

[0055] The present invention calculates the ratio between the azimuth oil level and the experimental oil level, which is named as the oil level ratio. Based on simulation experiments of different oil level control groups, the relationship between the azimuth oil level and the experimental oil level is analyzed and calculated. Based on simulation experiments of different oil level control groups, the relationship between the oil level ratio and the ship's inclination angle is analyzed and calculated. Finally, based on the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level, the real-time oil level of the ship is analyzed and calculated. The advantage lies in that the relationship between the azimuth oil level and the experimental oil level reflects the variation law of the height difference of the azimuth oil level caused by shaking at different proportions of the fuel in the ship's oil tank. Generally, the larger the amount of fuel, the smaller the difference, and the smaller the amount of fuel, the larger the difference. The relationship between the oil level ratio and the ship's inclination angle reflects the influence of the ship's inclination angle on the oil level, and different fuel storage amounts have different relationship functions, which improves the accuracy and effectiveness of real-time monitoring of the ship's oil level. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 is a functional block diagram of the system of the present invention;

[0057] Figure 2 This is the oil level drop regularity diagram of the present invention;

[0058] Figure 3 It is the inclined oil level relationship diagram of the present invention;

[0059] Figure 4 is a flow chart of the steps of the method of the present invention;

[0060] Figure 5 It is a schematic structural diagram of the electronic device of the present invention. DETAILED DESCRIPTION

[0061] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0062] Example 1, please refer to Figure 1 As shown, the present application provides a ship oil level real-time monitoring system based on three-dimensional sloshing simulation, including a sloshing simulation experiment module, an experiment data recording module, an experiment data analysis module and a real-time oil level calculation module; the sloshing simulation experiment module, the experiment data recording module and the real-time oil level calculation module are respectively connected to the experiment data analysis module;

[0063] The sloshing simulation experiment module is used to establish a three-dimensional sloshing model, set an oil level control group, and conduct a simulation experiment on the oil level control group through the three-dimensional sloshing model;

[0064] The shaking simulation experiment module is configured with shaking simulation experiment strategies, which include:

[0065] Establish a three-dimensional sloshing model;

[0066] Set a first control number of oil level control groups, obtain the volume of the ship's oil tank, and name it as oil tank volume;

[0067] Calculate the tank volume and divide the first control quantity to obtain the control differential value;

[0068] The oil level control groups are numbered and marked with the symbol P n represents, where n is an integer and 1≤n≤the first control quantity;

[0069] P n The experimental oil level is set to n times the control equal difference;

[0070] A simulation experiment was conducted on the oil level control group using a three-dimensional sloshing model;

[0071] In practical applications, the three-dimensional sloshing model adopts the existing three-dimensional tank liquid sloshing equivalent mechanical model; the first number is set to 10, and the first number is set to analyze the relationship between the actual value and the detection value of the oil level according to the sloshing of the fuel under different oil levels; the tank capacity is obtained to be 150L, ​​and the control difference is calculated to be 15L, and the numbering is obtained from P1 to P 10 , and the corresponding experimental oil levels are 15L, 30L, 45L, 60L, 75L, 90L, 105L, 120L, 135L and 150L; the indication of the oil level gauge is usually a percentage, representing the proportion of fuel in the oil tank. In this embodiment, it is automatically converted into a volume unit. For example, if the volume of the oil tank is 150L, ​​the oil level gauge displays 10%, that is, 150L×10%=15L; a simulation experiment is carried out on the oil level control group through a three-dimensional sloshing model.

[0072] The experimental data recording module is used to record the experimental data of the simulation experiment, including the azimuth oil level and the ship's tilt angle;

[0073] The experimental data recording module is configured with an experimental data recording strategy, which includes:

[0074] An oil level gauge is provided at the geometric center of the front side, rear side, left side and right side of the ship's oil tank. The side of the oil tank close to the bow is the front side, and the side close to the stern is the rear side.

[0075] During the simulation experiment, the front oil level, rear oil level, left oil level and right oil level are recorded, and the front oil level, rear oil level, left oil level and right oil level are collectively referred to as azimuth oil level;

[0076] The plane where the oil tank floor is located before the simulation experiment begins is named the initial plane. When recording the azimuth oil level, the acute angle between the bottom of the oil tank and the initial plane is detected and named the ship inclination angle.

[0077] In actual application, taking the experimental oil level of 75L as an example, the front oil level, rear oil level, left oil level and right oil level are detected to be 113L, 41L, 82L and 69L respectively, and the ship's tilt angle is 21° at this time.

[0078] The experimental data analysis module is used to analyze and process the experimental data to obtain the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level; the experimental data analysis module includes an oil level ratio calculation unit, an oil level relationship analysis unit and an oil level inclination analysis unit;

[0079] The oil level ratio calculation unit is used to calculate the ratio between the azimuth oil level and the experimental oil level, which is named as the oil level ratio;

[0080] The oil level ratio calculation unit is configured with an oil level ratio calculation strategy, which includes:

[0081] The ratio between the front oil level and the experimental oil level is calculated and named as the front ratio; the ratio between the rear oil level and the experimental oil level is calculated and named as the rear ratio; the ratio between the left oil level and the experimental oil level is calculated and named as the left ratio; the ratio between the right oil level and the experimental oil level is calculated and named as the right ratio;

[0082] The front ratio, rear ratio, left ratio and right ratio are collectively referred to as oil level ratio;

[0083] In actual application, the experimental oil level is 75L, and the calculated front ratio, rear ratio, left ratio and right ratio are 1.51, 0.55, 1.09 and 0.92 respectively, and the calculated results are rounded to two decimal places;

[0084] The oil level relationship analysis unit is used to analyze and calculate the relationship between the azimuth oil level and the experimental oil level based on simulation experiments with different oil level control groups;

[0085] The oil level relationship analysis unit is equipped with an oil level relationship analysis strategy, which includes:

[0086] Calculate the difference between the maximum and minimum values ​​of the azimuth oil level, named the maximum drop value;

[0087] See also Figure 2As shown, a plane rectangular coordinate system is established with the experimental oil level as the X-axis and the maximum drop value as the Y-axis, which is named the oil level drop regularity diagram; the simulation experiment of each oil level control group is run for the first test time, and the maximum drop value calculated each time and the corresponding experimental oil level are entered into the oil level drop regularity diagram;

[0088] Perform polynomial regression on the oil level drop regularity diagram to obtain the oil level drop regularity function;

[0089] In actual application, the front oil level, rear oil level, left oil level and right oil level are 113L, 41L, 82L and 69L respectively. The maximum drop value is 72. The oil level drop law diagram is as follows: Figure 2 As shown in the figure, the first test duration is set to one hour, which is used to test the distribution of the maximum drop value of different experimental oil levels under the action of shaking. The approximate range of the experimental oil level can be obtained through polynomial regression, so as to select a suitable relationship function for calculation; the oil level drop regularity function obtained through regression is YH=-0.0124×XH 2 +1.8932×X- 10.406, where YH is the maximum drop value and XH is the experimental oil level;

[0090] The oil level tilt analysis unit is used to analyze and calculate the relationship between the oil level ratio and the ship tilt angle based on simulation experiments of different oil level control groups;

[0091] The oil level tilt analysis unit is equipped with an oil level tilt analysis strategy, which includes:

[0092] Sort the oil level ratios in descending order and number the sorted results. m Represents, where m is an integer and 1≤m≤4;

[0093] See also Figure 3 As shown, for R m , with the ship's inclination angle as the horizontal axis, R m Establish a plane rectangular coordinate system for the vertical axis, named as the tilt oil level relationship diagram; the ship tilt angle and R m Enter the tilt oil level relationship diagram;

[0094] Perform linear regression on the tilt oil level relationship diagram and obtain R m Tilt oil level relationship function;

[0095] Each oil level control group contains different R m Tilt oil level relationship function;

[0096] In practical applications, the oil level control group with an experimental oil level of 75L was analyzed to determine the R mThe calculation process of the tilt oil level relationship function is illustrated by an example. Each oil level control group has an independent R m Tilt oil level relationship function; by sorting the numbers, R1 to R4 are 1.51, 1.09, 0.92 and 0.55 respectively. The corresponding ship tilt angle is 21°. In another record, the ship tilt angle is also 21°, but R1 to R4 are 1.49, 1.11, 0.93 and 0.54 respectively. Taking R1 as an example, R1 and the ship tilt angle of each record are entered into the tilt oil level relationship diagram, and the tilt oil level relationship diagram is obtained as shown in the figure. Figure 3 As shown by Figure 3 It can be seen that the coordinate points in the tilt oil level relationship diagram present a linear increasing relationship, which is suitable for linear regression. Therefore, the R1 tilt oil level relationship function obtained by linear regression is R1=0.0226×X+1.0762, where X is the ship tilt angle; similarly, the R2 tilt oil level relationship function is R2=0.0047×X+1.0362, the R3 tilt oil level relationship function is R3=0.0049×X+0.8045, and the R4 tilt oil level relationship function is R4=0.0082×X+0.4148; the R calculated in this embodiment is m The tilt oil level relationship function is 75L R m The tilted oil level relationship function, the R corresponding to the other experimental oil levels m The inclined oil level relationship function is not specifically exemplified in this embodiment.

[0097] The real-time oil level calculation module is used to analyze and calculate the real-time oil level of the ship based on the relationship between the azimuth oil level, the ship's tilt angle and the experimental oil level; the real-time oil level calculation module includes a function selection unit and an oil level calculation unit;

[0098] The function selection unit is configured with a function selection strategy, which includes:

[0099] Real-time monitoring of the oil level in the ship's oil tank and the ship's tilt angle, respectively named monitoring oil level and monitoring angle;

[0100] Calculate the difference between the maximum and minimum values ​​of the monitored oil level, and name the calculation result as the oil level drop value;

[0101] Substitute the oil level drop value into the oil level drop law function to calculate the estimated group oil level;

[0102] In actual application, the monitoring angle is 18°, and the monitored oil levels are 118L, 48L, 66L and 88L respectively. The oil level drop value is 59L through calculation. Substitute YH=70 into YH=-0.0124×XH 2 +1.8932×X-10.406, then the solution is X has no solution, because in Figure 2 The highest point of the Y-axis of the oil level drop regularity function is about 60, so YH above 60 is regarded as 60, and the corresponding X-axis value is 75, that is, the estimated group oil level is 75L, and the oil level drop value greater than the maximum value of YH is regarded as the maximum value of YH, and the oil level drop value less than the minimum value of YH is regarded as the minimum value of YH; In addition, the calculation result of X usually has two values. At this time, it is necessary to calculate the difference between the monitored oil level and the two values ​​of X respectively, and then calculate the sum of the differences, and select the smaller sum. The value of is used as the estimated group oil level. For example, the calculated X value is 60 or 90, and the monitored oil levels are 118L, 48L, 66L and 88L respectively. |118-60|+|48-60|+|66-60|+|88-60|=104 is calculated, and |118-90|+|48-90|+|66-90|+|88-90|=96 is calculated. By comparison, 96 is less than 104, so the estimated group oil level is 90L.

[0103] Find the oil level control group corresponding to the experimental oil level closest to the estimated group oil level and name it the target control group;

[0104] The R m The tilt oil level relationship function is named as the target relationship function;

[0105] Calculate the real-time oil level of the ship's oil tank based on the target relationship function, monitoring angle and monitoring oil level;

[0106] In actual application, the estimated group oil level is 75L, which is closest to the experimental oil level of 75L. Therefore, the 75L oil level control group is used as the target control group, and the 75L R m The tilted oil level relationship function is used as the target relationship function. If the estimated group oil level is 70L, and the two experimental oil levels closest to 70 are 60L and 75L, their difference is calculated, and 70L is closer to 75L, then the 75L oil level control group is still used as the target control group;

[0107] The oil level calculation unit is configured with an oil level calculation strategy, which includes:

[0108] Substituting the monitoring angle into the R1 tilt oil level relationship function to the R4 tilt oil level relationship function in the target relationship function in turn, the first ratio, the second ratio, the third ratio and the fourth ratio are calculated and represented by symbols C1, C2, C3 and C4 respectively;

[0109] Sort the monitored oil levels in descending order, using the symbol S i Represents, where i is an integer and 1≤i≤4;

[0110] Calculate S1 / C1 to get the first estimated oil level; calculate S2 / C2 to get the second estimated oil level; calculate S3 / C3 to get the third estimated oil level; calculate S4 / C4 to get the fourth estimated oil level;

[0111] Calculate the average of the first evaluation oil level, the second evaluation oil level, the third evaluation oil level and the fourth evaluation oil level, and name the calculation result as the real-time oil level;

[0112] In practical applications, in the target relationship function, the R1 tilt oil level relationship function is R1=0.0226×X+1.0762, the R2 tilt oil level relationship function is R2=0.0047×X+1.0362, the R3 tilt oil level relationship function is R3=0.0049×X+0.8045, and the R4 tilt oil level relationship function is R4=0.0082×X+0.4148; by sorting the numbers, S1 to S4 are 118L, 88L, 66L, and 4 8L, the monitoring angle is 18°, and X=18 is substituted into the target relationship function, and C1 to C4 are obtained as 1.483, 1.1208, 0.8927 and 0.5624 respectively. Further calculation shows that the first evaluated oil level is 79.57, the second evaluated oil level is 78.52, the third evaluated oil level is 73.93, and the fourth evaluated oil level is 85.35. The calculation results are all retained to two decimal places. Further calculation shows that the real-time oil level is 79.3L, and the calculation result is retained to one decimal place.

[0113] Example 2, please refer to Figure 4 As shown, the present application provides a method for real-time monitoring of ship oil level based on three-dimensional sloshing simulation, comprising the following steps:

[0114] Step S1, establishing a three-dimensional sloshing model, setting an oil level control group, and conducting a simulation experiment on the oil level control group through the three-dimensional sloshing model; Step S1 includes the following sub-steps:

[0115] Step S101, establishing a three-dimensional shaking model;

[0116] Step S102, setting a first control number of oil level control groups, obtaining the volume of the ship's oil tank, named as oil tank volume;

[0117] Step S103, calculating the fuel tank capacity and dividing the first control quantity to obtain a control arithmetic difference value;

[0118] Step S104: numbering the oil level control groups, using the symbol P n represents, where n is an integer and 1≤n≤the first control quantity;

[0119] Step S105, P n The experimental oil level is set to n times the control equal difference;

[0120] Step S106, performing a simulation experiment on the oil level control group through a three-dimensional sloshing model;

[0121] Step S2, recording experimental data of the simulation experiment, the experimental data including the azimuth oil level and the ship inclination angle; Step S2 includes the following sub-steps:

[0122] Step S201, an oil level gauge is provided at the geometric center of the front side, rear side, left side and right side of the ship's oil tank, the side of the oil tank close to the bow is the front side, and the side close to the stern is the rear side;

[0123] Step S202, during the simulation experiment, record the front oil level, rear oil level, left oil level and right oil level, which are collectively referred to as azimuth oil level;

[0124] Step S203, the plane where the oil tank floor is located before the simulation experiment starts is named as the initial plane, and when recording the azimuth oil level, the acute angle between the bottom surface of the oil tank and the initial plane is detected, which is named as the ship inclination angle;

[0125] Step S3, analyzing and processing the experimental data to obtain the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level; Step S3 includes the following sub-steps:

[0126] Step S301, calculating the ratio between the azimuth oil level and the experimental oil level, named as the oil level ratio;

[0127] Step S301 includes the following sub-steps:

[0128] Step S3011, calculate the ratio between the front oil level and the experimental oil level, named the front ratio; calculate the ratio between the rear oil level and the experimental oil level, named the rear ratio; calculate the ratio between the left oil level and the experimental oil level, named the left ratio; calculate the ratio between the right oil level and the experimental oil level, named the right ratio;

[0129] Step S3012, the front ratio, the rear ratio, the left ratio and the right ratio are collectively referred to as the oil level ratio;

[0130] Step S302, based on simulation experiments of different oil level control groups, analyzing and calculating the relationship between the azimuth oil level and the experimental oil level;

[0131] Step S302 includes the following sub-steps:

[0132] Step S3021, calculating the difference between the maximum value and the minimum value of the azimuth oil level, named as the maximum drop value;

[0133] Step S3022, establish a plane rectangular coordinate system with the experimental oil level as the X-axis and the maximum drop value as the Y-axis, and name it as an oil level drop regularity diagram; run the simulation experiment of each oil level control group for the first test time, and enter the maximum drop value calculated each time and the corresponding experimental oil level into the oil level drop regularity diagram;

[0134] Step S3023, performing polynomial regression on the oil level drop regularity diagram to obtain an oil level drop regularity function;

[0135] Step S303, based on simulation experiments of different oil level control groups, analyzing and calculating the relationship between the oil level ratio and the ship's tilt angle;

[0136] Step S303 includes the following sub-steps:

[0137] Step S3031, sort the oil level ratios in descending order, and number the sorting results, using the symbol R m Represents, where m is an integer and 1≤m≤4;

[0138] Step S3032, for R m , with the ship's inclination angle as the horizontal axis, R m Establish a plane rectangular coordinate system for the vertical axis, named as the tilt oil level relationship diagram; the ship tilt angle and R m Enter the tilt oil level relationship diagram;

[0139] Step S3033, perform linear regression on the tilt oil level relationship diagram to obtain R m Tilt oil level relationship function;

[0140] Step S3034: Each oil level control group includes different R m Tilt oil level relationship function;

[0141] Step S4, analyzing and calculating the real-time oil level of the ship based on the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level; Step S4 includes the following sub-steps:

[0142] Step S401, real-time monitoring of the oil level in the ship's oil tank and the ship's tilt angle, respectively named monitoring the oil level and monitoring the angle;

[0143] Step S402, calculating the difference between the maximum value and the minimum value of the monitored oil level, and naming the calculation result as the oil level drop value;

[0144] Step S403, substituting the oil level difference value into the oil level difference regularity function to calculate and obtain the estimated group oil level;

[0145] Step S404, searching for an oil level control group corresponding to an experimental oil level closest to the estimated group oil level, and naming it a target control group;

[0146] Step S405: R m The tilt oil level relationship function is named as the target relationship function;

[0147] Step S406, calculating the real-time oil level of the ship's oil tank based on the target relationship function, the monitoring angle, and the monitored oil level;

[0148] Step S406 includes the following sub-steps:

[0149] Step S4061, sequentially substituting the monitoring angle into the R1 tilt oil level relationship function to the R4 tilt oil level relationship function in the target relationship function, and calculating a first ratio, a second ratio, a third ratio and a fourth ratio, which are represented by symbols C1, C2, C3 and C4 respectively;

[0150] Step S4062, sort the monitored oil levels in descending order, using the symbol S i Represents, where i is an integer and 1≤i≤4;

[0151] Step S4063, calculate S1 / C1 to obtain a first estimated oil level; calculate S2 / C2 to obtain a second estimated oil level; calculate S3 / C3 to obtain a third estimated oil level; calculate S4 / C4 to obtain a fourth estimated oil level;

[0152] Step S4064, calculating the average of the first evaluation oil level, the second evaluation oil level, the third evaluation oil level and the fourth evaluation oil level, and naming the calculation result as the real-time oil level.

[0153] Example 3, please refer to Figure 5 As shown, Figure 5 The structural schematic diagram of an electronic device is illustrated, and the electronic device may include: a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus. The memory stores computer-readable instructions, and the processor may call the instructions in the memory. When the computer-readable instructions are executed by the processor, the steps in the real-time monitoring method of ship oil level based on three-dimensional sloshing simulation are executed to achieve the following functions: establish a three-dimensional sloshing model, set an oil level control group, and perform a simulation experiment on the oil level control group through the three-dimensional sloshing model; record the experimental data of the simulation experiment, and the experimental data include the azimuth oil level and the ship inclination angle; analyze and process the experimental data to obtain the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level; analyze and calculate the real-time oil level of the ship based on the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level.

[0154] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0155] Embodiment 4, the present application also provides a computer-readable storage medium, the present application provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps in the real-time monitoring method of ship oil level based on three-dimensional sloshing simulation are executed to achieve the following functions: establish a three-dimensional sloshing model, set an oil level control group, and perform a simulation experiment on the oil level control group through the three-dimensional sloshing model; record experimental data of the simulation experiment, the experimental data including the azimuth oil level and the ship's inclination angle; analyze and process the experimental data to obtain the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level; based on the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level, analyze and calculate the real-time oil level of the ship.

[0156] Through the description of the above implementation methods, the embodiments of the present invention can be provided as methods, systems or computer program products. Based on such an understanding, the above technical solutions can be essentially or partly contributed to the prior art in the form of software products, which can be stored in a computer-readable storage medium, such as ROM / RAM, a magnetic disk, an optical disk, etc., and include several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0157] In the embodiments provided in the present application, it should be understood that the disclosed system or method can be implemented in other ways. The embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation. For example, multiple modules or units can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, and the indirect coupling or communication connection of systems, modules and units can be electrical, mechanical or other forms.

[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A real-time monitoring method for ship oil level based on three-dimensional sloshing simulation, characterized in that: The steps include: A three-dimensional sloshing model was established, an oil level control group was set, and a simulation experiment was conducted on the oil level control group using the three-dimensional sloshing model; Recording experimental data of the simulation experiment, wherein the experimental data includes the azimuth oil level and the tilt angle of the ship; The experimental data are analyzed and processed to obtain the relationship between the azimuth oil level, the ship's tilt angle and the experimental oil level; Based on the relationship between the azimuth oil level, the ship's tilt angle and the experimental oil level, the real-time oil level of the ship is analyzed and calculated; Establishing a three-dimensional sloshing model, setting an oil level control group, and conducting a simulation experiment on the oil level control group using the three-dimensional sloshing model include the following sub-steps: Establish a three-dimensional sloshing model; Set a first control number of oil level control groups, obtain the volume of the ship's oil tank, and name it as oil tank volume; Calculate the tank volume and divide the first control quantity to obtain the control arithmetic difference value; The oil level control groups are numbered and marked with the symbol P n represents, where n is an integer and 1≤n≤the first control quantity; P n The experimental oil level is set to n times the control equal difference; A simulation experiment was conducted on the oil level control group using a three-dimensional sloshing model; Recording experimental data of the simulation experiment, wherein the experimental data includes the azimuth oil level and the ship inclination angle, comprises the following sub-steps: An oil level gauge is provided at the geometric center of the front side, rear side, left side and right side of the ship oil tank, the side of the oil tank close to the bow is the front side, and the side close to the stern is the rear side; During the simulation experiment, the front oil level, rear oil level, left oil level and right oil level are recorded, and the front oil level, rear oil level, left oil level and right oil level are collectively referred to as azimuth oil level; The plane where the oil tank floor is located before the simulation experiment begins is named the initial plane. When recording the azimuth oil level, the acute angle between the bottom of the oil tank and the initial plane is detected and named the ship inclination angle. The experimental data are analyzed and processed to obtain the relationship between the azimuth oil level, the ship inclination angle and the experimental oil level, including the following sub-steps: Calculate the ratio between the azimuth oil level and the experimental oil level, named oil level ratio; Based on simulation experiments with different oil level control groups, the relationship between the calculated azimuth oil level and the experimental oil level is analyzed; Based on simulation experiments with different oil level control groups, the relationship between the oil level ratio and the ship's inclination angle is analyzed and calculated.

2. The method for real-time monitoring of ship oil level based on three-dimensional sloshing simulation according to claim 1 is characterized in that: Calculating the ratio between the azimuth oil level and the experimental oil level, named oil level ratio, includes the following sub-steps: The ratio between the front oil level and the experimental oil level is calculated and named as the front ratio; the ratio between the rear oil level and the experimental oil level is calculated and named as the rear ratio; Calculate the ratio between the left oil level and the experimental oil level, named the left ratio; Calculate the ratio between the right oil level and the experimental oil level, named right ratio; The front ratio, the rear ratio, the left ratio, and the right ratio are collectively referred to as the oil level ratio.

3. The method for real-time monitoring of ship oil level based on three-dimensional sloshing simulation according to claim 2 is characterized in that: Based on the simulation experiment of different oil level control groups, the relationship between the azimuth oil level and the experimental oil level is analyzed and calculated, including the following sub-steps: Calculate the difference between the maximum and minimum values ​​of the azimuth oil level, named the maximum drop value; A plane rectangular coordinate system is established with the experimental oil level as the X-axis and the maximum drop value as the Y-axis, and is named as an oil level drop regularity diagram; the simulation experiment of each oil level control group is run for the first test time, and the maximum drop value calculated each time and the corresponding experimental oil level are entered into the oil level drop regularity diagram; Polynomial regression is performed on the oil level drop law diagram to obtain the oil level drop law function.

4. The method for real-time monitoring of ship oil level based on three-dimensional sloshing simulation according to claim 3 is characterized in that: Based on the simulation experiment of different oil level control groups, the analysis and calculation of the relationship between the oil level ratio and the ship's inclination angle includes the following sub-steps: Sort the oil level ratios in descending order and number the sorting results. m Represents, where m is an integer and 1≤m≤4; For R m , with the ship's inclination angle as the horizontal axis, R m Establish a plane rectangular coordinate system for the vertical axis, named as the tilt oil level relationship diagram; the ship tilt angle and R m Enter the tilt oil level relationship diagram; Perform polynomial regression on the tilt oil level relationship diagram and obtain R m Tilt oil level relationship function; Each oil level control group contains different R m Sloped oil level relationship function.

5. The method for real-time monitoring of ship oil level based on three-dimensional sloshing simulation according to claim 4 is characterized in that: Based on the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level, the analysis and calculation of the ship's real-time oil level includes the following sub-steps: Real-time monitoring of the oil level in the ship's oil tank and the ship's tilt angle, respectively named monitoring oil level and monitoring angle; Calculate the difference between the maximum and minimum values ​​of the monitored oil level, and name the calculation result as the oil level drop value; Substitute the oil level drop value into the oil level drop law function to calculate the estimated group oil level; Find the oil level control group corresponding to the experimental oil level closest to the estimated group oil level and name it the target control group; The R m The tilt oil level relationship function is named as the target relationship function; Based on the target relationship function, monitoring angle and monitored oil level, the real-time oil level of the ship's oil tank is calculated.

6. The method for real-time monitoring of ship oil level based on three-dimensional sloshing simulation according to claim 5 is characterized in that: Based on the target relationship function, monitoring angle and monitoring oil level, calculating the real-time oil level of the ship's oil tank includes the following sub-steps: Substituting the monitoring angle into the R1 tilt oil level relationship function to the R4 tilt oil level relationship function in the target relationship function in turn, the first ratio, the second ratio, the third ratio and the fourth ratio are calculated and represented by symbols C1, C2, C3 and C4 respectively; Sort the monitored oil levels in descending order, using the symbol S i Represents, where i is an integer and 1≤i≤4; Calculate S1 / C1 to get the first evaluation oil level; calculate S2 / C2 to get the second evaluation oil level; calculate S3 / C3 to get the third evaluation oil level; calculate S4 / C4 to get the fourth evaluation oil level; The average of the first evaluation oil level, the second evaluation oil level, the third evaluation oil level and the fourth evaluation oil level is calculated, and the calculation result is named the real-time oil level.

7. A ship oil level real-time monitoring system based on three-dimensional sloshing simulation, used to implement the ship oil level real-time monitoring method based on three-dimensional sloshing simulation according to any one of claims 1 to 6, characterized in that: It includes a sloshing simulation experiment module, an experiment data recording module, an experiment data analysis module and a real-time oil level calculation module; the sloshing simulation experiment module, the experiment data recording module and the real-time oil level calculation module are respectively connected to the experiment data analysis module; The sloshing simulation experiment module is used to establish a three-dimensional sloshing model, set an oil level control group, and conduct a simulation experiment on the oil level control group through the three-dimensional sloshing model; The experimental data recording module is used to record the experimental data of the simulation experiment, and the experimental data includes the azimuth oil level and the ship tilt angle; The experimental data analysis module is used to analyze and process the experimental data to obtain the relationship between the azimuth oil level, the ship's tilt angle and the experimental oil level; The real-time oil level calculation module is used to analyze and calculate the real-time oil level of the ship based on the relationship between the azimuth oil level, the ship's inclination angle and the experimental oil level.

Citation Information

Patent Citations

  • Real-time monitoring system for fuel level and fuel consumption of ship fuel tank

    CN115326164A

  • Automatic liquid level correction mechanism and method for large ship

    CN117571085A