ESTIMATION OF A TANK SLOSHING RESPONSE USING A STATISTICAL MODEL TRAINED BY MACHINE LEARNING
20230186157 · 2023-06-15
Inventors
Cpc classification
F17C2250/0694
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2250/0417
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63B79/20
PERFORMING OPERATIONS; TRANSPORTING
F17C3/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17C2260/016
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63B71/00
PERFORMING OPERATIONS; TRANSPORTING
F17C2201/052
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63B2025/087
PERFORMING OPERATIONS; TRANSPORTING
F17C2270/0105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63B79/15
PERFORMING OPERATIONS; TRANSPORTING
International classification
F17C3/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B63B79/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system and method for the estimation of a sloshing response of a sealed and thermally insulating tank for transporting liquefied gas. A statistical model is trained using a supervised machine learning method on a set of test data that may include sea test data, the statistical model being capable of estimating a sloshing response of the tank depending on a tank fill level and a current sea state, and optionally at least one of a draught, speed or course of the vessel. The statistical model trained in this manner is used to estimate a sloshing response of a sealed and thermally insulating tank for transporting liquefied gas. In an alternative embodiment, the statistical model estimates the sloshing response from a tank fill level and a current sea state, and optionally from at least one of a draught, speed or course of the vessel.
Claims
1. A method of obtaining a statistical model able to estimate a sloshing response of at least one sealed and thermally insulated tank for the transport of liquefied gas, the method comprising a step (302) consisting in: training a statistical model by a supervised machine learning method on a set of test data, the statistical model being able to estimate a sloshing response of the tank as a function of a level of filling of the tank and of a current sea state and optionally at least one of the following: a draft of the ship, a speed of the ship and a heading of the ship, and the set of test data being obtained from results of a plurality of tests each consisting in subjecting a test tank (1010) having a given level of filling to movements and measuring a pressure at at least one point on a wall (1010a) of the test tank (1010) and/or a number of impacts on at least one wall of the test tank (1010).
2. A method of obtaining a statistical model able to estimate a sloshing response of at least one sealed and thermally insulated tank for the transport of liquefied gas, the method comprising a step (302) consisting in: training a statistical model by a supervised machine learning method on a set of test data, the statistical model being able to estimate a sloshing response of the tank as a function of a level of filling of the tank, a current state of movement of the ship and optionally of at least one of the following: a draft of the ship, a speed of the ship and a heading of the ship, and the set of test data being obtained from results of a plurality of tests each consisting in subjecting a test tank (1010) having a given level of filling to movements and measuring a pressure at at least one point on a wall (1010a) of the test tank (1010) and/or a number of impacts on at least one wall of the test tank (1010).
3. The method according to claim 1, in which the sloshing response comprises at least one of a number of impacts of fluid on the walls of the tank, a maximum pressure on the walls of the tank, and a probability of damage to the tank.
4. The method according to claim 1, in which the supervised machine learning method is a Gaussian process regression method.
5. The method according to claim 1, in which at least one constraint is imposed on the statistical model during its training by the supervised machine learning method.
6. The method according to claim 1, further comprising a step (301) consisting in excluding from the set of test data test results featuring a sloshing response below a threshold before the step (302) of training the statistical model.
7. The method according to claim 1, in which the statistical model considers a plurality of tanks, the statistical model being able to estimate a sloshing response of each tank as a function of its position in the ship.
8. A system (1030) for obtaining a statistical model able to estimate a sloshing response of at least one sealed and thermally insulating tank for the transport of liquefied gas, the system (1030) comprising a processing means (1032, 1033) configured to train a statistical model by a supervised machine learning method on a set of test data, the statistical model being able to estimate a sloshing response of the tank as a function of a level of filling of the tank and of a current sea state and optionally at least one of the following: a draft of the ship, a speed of the ship and a heading of the ship, and the set of test data being obtained from results of a plurality of tests each consisting in subjecting a test tank (1010) having a given level of filling to movements and measuring a pressure at at least one point on a wall (1010a) of the test tank (1010) and/or a number of impacts on at least one wall of the test tank (1010).
9. A system (1030) for obtaining a statistical model able to estimate a sloshing response of at least one sealed and thermally insulating tank for the transport of liquefied gas, the system (1030) comprising a processing means (1032, 1033) configured to train a statistical model by a supervised machine learning method on a set of test data, the statistical model being able to estimate a sloshing response of the tank as a function of a level of filling of the tank, of a current state of movement of the ship and optionally of at least one of the following: a draft of the ship, a speed of the ship and a heading of the ship, and the set of test data being obtained from results of a plurality of tests each consisting in subjecting a test tank (1010) having a given level of filling to movements and measuring a pressure at at least one point on a wall (1010a) of the test tank (1010) and/or a number of impacts on at least one wall of the test tank (1010).
10. The method (300) for obtaining a database (150) usable to estimate a sloshing response of at least one sealed thermally insulating tank for the transport of liquefied gas, the method comprising the steps consisting in: generating (303) a plurality of input data vectors each comprising a level of filling of the tank and a current sea state; and for each input data vector generated in this way: obtaining (303) an estimated sloshing response of the tank with the aid of the statistical model obtained by the method according to claim 1, and storing (303) in a database the estimated sloshing response of the tank in association with the input data vector.
11. The method (300) for obtaining a database (150) usable to estimate a sloshing response of at least one sealed thermally insulating tank for the transport of liquefied gas, the method comprising the steps consisting in: generating (302) a plurality of input data vectors each comprising a level of filling of the tank and a current state of movement of the ship; and for each input data vector generated in this way: obtaining (303) an estimated sloshing response of the tank with the aid of the statistical model obtained by the method according to claim 2, and storing (303) in a database the estimated sloshing response of the tank in association with the input data vector.
12. The method (400) for estimating a sloshing response of at least one sealed and thermally insulating tank for the transport of liquefied gas onboard a ship, the method comprising the steps consisting in: determining (401) a current level of filling of the tank; determining (401) a current sea state; generating (402) an input data vector comprising the current level of filling of the tank and the current sea state determined in this way; and estimating (403) a sloshing response of the tank from the input data vector generated in this way and from the database (150) obtained by the method according to claim 10.
13. The method (500) for estimating a sloshing response of at least one sealed and thermally insulating tank for the transport of liquefied gas onboard a ship, the method comprising the steps consisting in: determining (501) a current level of filling of the tank; determining (501) a current state of movement of the ship; generating (502) an input data vector comprising the current level of filling of the tank and the current state of movement of the ship determined in this way; and estimating (503) a sloshing response of the tank from the input data vector generated in this way and from the database (150) obtained by the method according to claim 11.
14. The method according to claim 12, in which a plurality of tanks are considered and the method comprises a previous step of definition of the position of each of the tanks of the ship.
15. The method (400, 500) according to claim 12, further comprising a step consisting in furnishing an alarm to a user if the estimated sloshing response of the tank exceeds an alert threshold, and preferably a step of assisting the decision intended to reduce the sloshing.
16. A management system (100) for a ship (1) including at least one sealed and thermally insulating tank (2) for transporting liquefied gas, the system comprising: at least one filling level sensor (121) for measuring a current state of filling of the tank (2); a device (123) for evaluation of the sea state able to evaluate a current sea state; and a processing means (110) configured to generate an input data vector comprising a current level of filling of the tank and a current sea state evaluated by the sea state evaluation device (123) and to estimate a sloshing response of the tank (2) from the input data vector generated in this way and from the database (150) obtained by the method (300) according to claim 10.
17. The management system (100) for a ship (1) including at least one sealed and thermally insulating tank (2) for transporting liquefied gas, the system comprising: at least one filling level sensor (121) for measuring a current state of filling of the tank (2); a device (122) for evaluation of the current state of movement of the ship able to evaluate a current state of movement of the ship; and a processing means (110) configured to generate an input data vector comprising a current level of filling of the tank and a current state of movement of the ship and to estimate a sloshing response of the tank from the input data vector generated in this way and from the database (150) obtained by the method according to claim 11.
18. The method (600) of estimating a sloshing response of a sealed and thermally insulating tank (2) for the transport of liquefied gas onboard a ship (1), the method comprising the steps consisting in: determining (601) a current level of filling of the tank; estimating (601) future sea states from meteorological information and a course of the ship; generating (602) a plurality of input data vectors each comprising a current level of filling of the tank and an estimated future sea state; and estimating (603) a future sloshing response of the tank from the input data vectors generated in this way and from the database (150) obtained by the method according to claim 10.
19. The method (600) of estimating a sloshing response of a sealed and thermally insulating tank (2) for the transport of liquefied gas onboard a ship (1), the method comprising the steps consisting in: determining (601) a current level of filling of the tank; estimating (601) future states of movement of the ship from meteorological information and a course of the ship; generating (602) a plurality of input data vectors each comprising a current level of filling of the tank and an estimated future state of movement of the ship; and estimating (603) a future sloshing response of the tank from the input data vectors generated in this way and from the database (150) obtained by the method according to claim 11.
20. The method according to claim 18, further comprising a step consisting in determining a course of the ship and/or a modification of the level of filling of the tank enabling reduction of the future sloshing response of the tank.
21. The management system (100) for a ship (1) including at least one sealed and thermally insulating tank (2) for transporting liquefied gas, the system comprising: at least one level of filling sensor (121) for measuring a current level of filling of the tank (2); a sea state estimation device (123) able to estimate future sea states from meteorological information and from a course of the ship (1); and a processing means (110) configured to a generate a plurality of input data vectors each comprising a current level of filling of the tank and a future sea state estimated by the sea state estimation device (123), and to estimate a future sloshing response of the tank from the input data vectors generated in this way and from the database (150) obtained by the method according to claim 10.
22. The management system (100) for a ship (1) including at least one sealed and thermally insulating tank (2) for transporting liquefied gas, the system comprising: at least one level of filling sensor (121) for measuring a current level of filling of the tank (2); a state of movement estimation device able to estimate future sea states from meteorological information and from a course of the ship (1); and a processing means (110) configured to a generate a plurality of input data vectors each comprising a current level of filling of the tank and a future state of movement of the ship estimated by the state of movement of the ship estimation device, and to estimate a future sloshing response of the tank from the input data vectors generated in this way and from the database (150) obtained by the method according to claim 11.
23. The system according to claim 21, in which the processing means (110) is further configured to determine a course of the ship enabling reduction of the future sloshing response of the tank.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0055] The invention will be better understood and other aims, details, features and advantages thereof will become more clearly apparent in the course of the following description of particular embodiments of the invention given by way of nonlimiting illustration only with reference to the appended drawings.
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
DESCRIPTION OF EMBODIMENTS
[0064] The embodiments hereinafter are described with reference to a ship including a double hull forming a supporting structure in which are arranged a plurality of sealed and thermally insulating tanks. In this kind of supporting structure the tanks have for example a polyhedral geometry, for example of prismatic shape.
[0065] Such sealed and thermally insulating tanks are provided for example for the transport of liquefied gas. The liquefied gas is then transported in such tanks at a low temperature that necessitates thermally insulating tank walls in order to maintain the liquefied gas at that temperature. It is therefore particularly important to maintain intact the integrity of the tank walls, including the thermal insulation spaces situated under the sealing membrane, on the one hand to preserve the seal of the tank and to avoid leaks of liquefied gas from the tanks and, on the other hand, to prevent the insulating characteristics of the tank from being degraded in order to maintain the gas in its liquefied form.
[0066] Such sealed and thermally insulating tanks also include an insulating barrier anchored to the double hull of the ship and carrying at least one sealed membrane. By way of example, such tanks may be produced in accordance with the technologies marketed under the trade marks Mark III® or NO96® of the applicant, or others.
[0067]
[0068] It is known to avoid critical navigation conditions to prevent movements of liquid that risk damaging the tank immediately. However, there still exists a need for methods enabling a sloshing response of the tanks to be estimated when the ship is sailing and if necessary to take the measures necessary to prevent the appearance of excessive sloshing risking damage to the primary sealing membrane of the tank.
[0069]
[0070] The ship movement sensors 122 determine measured movements of the ship, for example by measuring the accelerations to which the ship is subjected on three perpendicular axes in translation and in rotation. To assess the movements of the ship an inertial measurement unit (IMU) can advantageously be used that consists in one or more accelerometers and/or one or more gyroscopes, for example mechanical gyroscopes, and/or one or more magnetometers. On the assumption that a plurality thereof are used (of the same type or of two different types), these measuring units are advantageously distributed over the ship in such a manner as to produce a precise measurement of the movement of the ship. It will be noted that an IMU is sometimes commonly referred to as a motion reference unit (MRU).
[0071] The maritime condition sensors 123 obtain a current sea state in the environment of the ship, for example a height and a frequency of the waves in the environment of the ship. For example, in one embodiment the height and/or the frequency of the waves are obtained from visual observation by the crew.
[0072] The management system 100 further includes a human-machine interface 140. This human-machine interface 140 includes a display means 41. That display means 41 enables the operator to obtain the management information calculated by the system or the measurements obtained by the sensors 120 or even a current sloshing state, which can be estimated as described in detail hereinafter.
[0073] The human-machine interface 140 further includes an acquisition means 42 enabling the operator manually to provide magnitudes to the central processor unit 110, typically to furnish the central processor unit 110 with data that cannot be obtained by sensors because the ship does not include the necessary sensor or the latter is damaged. For example, in one embodiment the acquisition means enables the operator to enter information on the height and/or the frequency of the waves on the basis of visual observation and/or to enter manually a heading and/or a speed of the ship.
[0074] The management system 100 further includes a database 150. That database is usable to estimate a sloshing response of a tank as will be described in detail below.
[0075]
[0076] How the database 150 is obtained will now be described with the aid of
[0077]
[0078] The test tank 1010 may be small compared to a tank the sloshing response of which is to be estimated and/or have a geometry representative of the tank a sloshing response whereof is to be determined.
[0079] Of course, the fluid 1011 is preferably of the same nature and ideally has the same temperature, density, viscosity as that transported by the tank a sloshing response whereof is to be determined; it may in particular be liquefied petroleum gas (LPG) at for example a temperature between −50° C. and 0° C. or liquefied natural gas (LNG) at approximately −162° C. at atmospheric pressure. Numerous liquefied gases may also be envisaged, in particular methane, ethane, propane, butane, ammonia gas, dihydrogen or ethylene.
[0080] Moreover, it is possible to measure a pressure at a plurality of points on a wall 1010a of the test tank 1010 or even several or all of those walls, the number and the arrangement of the pressure sensors 1012 being adapted accordingly. If a number of impacts on at least one wall of the test tank 1010 is measured, that measurement is effected with the aid of a plurality of pressure sensors 1012 appropriately arranged on that wall. It is possible to measure a number of impacts on a plurality of walls of the test tank 1010 or on all the walls of the test tank 1010.
[0081] As mentioned above, the test tank 1010 is subjected to movements during the tests. In the example represented the device 1000 therefore comprises a platform 1013 to which the test tank 1010 is secured. The platform 1013 is driven in movement by the action of six hydraulic rams 1015 connected at one of their ends to the platform at three fixing points 1014 and at the other end to a frame or to the ground 1001. This enables the test tank 1010 to be driven in movement with six degrees of freedom in translation and in rotation. Of course, the test tank 1010 may be driven in movement by different means.
[0082] The device 1000 further comprises a test control unit 1020. The test control unit 1020 is configured to control the hydraulic rams 1015 in order to subject the test tank 1010 to predetermined movements in a test program. In one embodiment these movements are movements representing a given movement of the ship that preferably take account of the position of the tank on the ship and/or of the geometry of the tank. In another embodiment these movements are movements representing a given sea state, which are converted into corresponding movements of the ship, preferably taking account of the position of the tank on the ship and/or of the geometry of the tank. Evaluation of the corresponding movements of the ship on the basis of a given sea state is a routine task in the evaluation of the seaworthiness of a ship. Moreover, the test control unit 1020 stores the values measured during the tests by at least one pressure sensor 1012.
[0083] The test control unit 1020 communicates with a test data processing unit 1030. The test data processing unit 1030 comprises a communication interface 1031 enabling reception from the test control unit 1020 of the values measured during the test by the at least one pressure sensor 1012 and the movements imposed on the test tank 1010 during the test. The test data processing unit 1030 further comprises a memory 1033 and a central processor unit 1032.
[0084] The test data processor unit 1030 is configured to train by a machine learning method a statistical model in the central processor 1032 communicating with the memory 1033. The statistical model is able to estimate a sloshing response of the tank as a function of a level of filling of the tank and of a current sea state and optionally of at least one of the following: a draft of the ship, a speed of the ship and a heading of the ship. The sloshing response comprises at least one of the following: a number of impacts of fluid on the walls of the tank, a maximum pressure on the walls of the tank, and a probability of damaging the tank. In a variant the statistical model considers a plurality of tanks, the statistical model being able to estimate a sloshing response of each tank as a function of its position on the ship.
[0085] More specifically, the statistical model is trained by a supervised machine learning method. For example, the supervised machine learning method may be a Gaussian process regression method. Gaussian progress regression methods are well known in themselves; they are well suited to training the statistical model because they enable a statistical model to be produced able to address a regression problem, for any set of input data, by training on the basis of a relatively limited quantity of data. Nevertheless, it is possible to adopt other supervised machine learning methods.
[0086] The statistical model is trained on the basis of the test results produced using the test tank 1010. More specifically, in a preferred example the statistical model is trained on the basis of the sloshing response of the test tank 1010 during each test, that sloshing response being calculated beforehand on the basis of the values measured during the test by the at least one pressure sensor 1012. The sloshing response of the test tank 1010 may comprise at least one of the following: a number of fluid impacts on one or some of the walls 1010a of the test tank 1010 and a maximum pressure on the walls 1010a of the test tank 1010 over a given period. In a variant the statistical model is trained both on the basis of the results of the tests carried out on the test tank 1010 and of test data obtained or measured on ships in service as liquefied gas transporters and/or users, one or more tanks of those ships playing the role of the test tank 1010. In another variant the statistical model may be trained only on the basis of test data obtained or measured on ships in service as liquefied gas transporters and/or users, one or more tanks of those ships playing the role of the test tank 1010.
[0087] A method 300 enabling the database 150 to be obtained will now be described with the aid of
[0088] The method 300 may optionally comprise a step 301 consisting in a excluding from the set of test data used to train the statistical model any test results showing a sloshing response of the test tank 1010 below a certain threshold. The statistical model is therefore trained only on the basis of test data that has revealed significant sloshing in the test tank 1010, which improves the accuracy of the estimate of the sloshing response using the statistical model.
[0089] After the optional step 301, the method 300 comprises a step 302 consisting in training the statistical model as already described hereinabove.
[0090] At least one constraint is optionally imposed on the statistical model during training thereof by the supervised machine learning method during the step 302. Those constraints may be defined on the basis of elementary physical considerations, for example the absence of sloshing in the situation where the filling level of the tank is zero, and/or on the basis of considerations obtained through practical experience, for example the fact that greater movements or larger dimensions of the tank can potentially lead to a higher sloshing response. The result of this is that the accuracy of the estimate of the sloshing response by the statistical model is increased.
[0091] On completion of the step 302 a statistical model is obtained that is able to estimate a sloshing response of the tank as a function of the level of filling of the tank and of a current sea state and optionally of at least one of the following: a draft of the ship, a speed of the ship and a heading of the ship, for any values of those magnitudes, including those for which no test has been carried out on the test tank 1010. Nevertheless, the calculation necessary to do this may be too long and/or necessitate too great calculation resources to be able to be implemented onboard a ship for which it is important to obtain an estimate of the sloshing response as quickly as possible and using an onboard system of the lowest possible cost. This is why, after the step 302, there is used a step 303 consisting in generating a plurality of input data vectors each comprising a level of filling of the tank and a current sea state, followed by a step 304 consisting in, for each input data vector generated in the step 303: obtaining an estimated sloshing response of the tank with the aid of the statistical model in the step 302 and storing in a database the estimated sloshing response of the tank with the associated input data vector.
[0092] In a step 305 the database obtained in the step 304 is optionally transmitted to the management system 100 or stored on a computer-readable storage medium. The database 150 is also obtained, the use of which will be described below.
[0093] Until now there has been described a situation in which the statistical model is able to estimate a sloshing response of the tank as a function of at least a level of filling of the tank and of a current sea state. Nevertheless, in a variant the statistical model is able to estimate a sloshing response of the tank as a function of a filling level of the tank, of a current state of movement of the ship and optionally of at least one of the following: a draft of the ship, a speed of the ship and a heading of the ship. The steps 302, 303, 304 are then modified accordingly.
[0094] There will now be described with the aid of
[0095] In accordance with a first embodiment the
[0096] The method 400 comprises a first step 401 consisting in determining a current level of filling of the tank and a current sea state. The current level of filling of the tank is typically determined on the basis of a filling indication supplied by the filling level of the tank sensor 121. The current sea state may be determined from indications furnished by the maritime condition sensors 123 and/or by terrestrial or satellite radio communication with a network of weather stations.
[0097] In the step 401 there is optionally also determined a draft of the ship and/or a heading of the ship, typically on the basis of indications furnished by the onboard systems of the ship. The draft of the ship is typically furnished to the onboard systems of the ship by one or more float and/or hydrostatic pressure type sensors. The heading of the ship is typically furnished to the onboard systems of the ship by one or more navigation compasses.
[0098] The method 400 further comprises a second step 402 consisting in generating an input data vector comprising the data determined in the step 401.
[0099] The method 400 further comprises a third step 403 consisting in estimating a sloshing response of the tank on the basis of the input data vector generated in the step 402 and the database 150. In more concrete terms, if it proves that the input data vector is present in the database 150, the sloshing response is obtained by simply reading the database 150. Nevertheless, the database 150 will typically not contain the input data vector, but rather input data close to that contained in the input data vector. In this instance the sloshing response will be obtained by interpolation from the sloshing response associated with two or more adjacent input data vectors present in the database 150.
[0100] After the step 403 the sloshing response obtained can be compared to an alert threshold and an alarm may be displayed to a user, for example on the display means 41, if the sloshing response exceeds the alert threshold. The display of this alarm, is preferably followed by a step of assisting making the decision intended to reduce sloshing. This decision assistance step may consist in a proposed change of direction or of course of the ship, in a change of heading particularly suitable for stationary floating structures, in a modification of the speed of the ship or a change of the level of filling of the tank or tanks (between the tanks or between a tank and a storage facility external to the ship in the case of a stationary floating structure). Moreover, the alarm may consist in reporting a problem to be corrected immediately or in the short term, if possible an alarm designating the tank or tanks necessitating an inspection and maintenance operation with a view to a possible repair.
[0101] Another method 500 of estimating a sloshing response of a tank with the aid of the database 150 will now be described with the aid of
[0102] The method 500 comprises a first step 501 consisting in determining a current level of filling of the tank and a current state of movement of the ship. The current level of filling of the tank is typically determined on the basis of a filling indication furnished by the level of filling of the tank sensor 121. The current state of movement of the ship may be determined on the basis of indications furnished by the ship movement sensors 122.
[0103] In the step 501 there is optionally also determined a draft of the ship and/or a heading of the ship, typically on the basis of indications furnished by the onboard systems of the ship. The draft of the ship is typically furnished to the onboard systems of the ship by one or more float and/or hydrostatic pressure type sensors. The heading of the ship is typically furnished to the onboard systems of the ship by one or more navigation compasses.
[0104] The ship movement sensors 122 typically having an acquisition frequency very much higher than the typical duration of evolution of the sloshing of the tank, the indications furnished by the ship movement sensors 122 may be averaged over an acquisition period, the other data determined in the step 501 then being averaged over that same acquisition period.
[0105] The method 500 further comprises a second step 502 analogous to the step 402 consisting in generating an input data vector comprising the data determined in the step 501.
[0106] The method 500 further comprises a third step 503 consisting in estimating a sloshing response of the tank on the basis of the input data vector generated in the step 502 and the database 150. The step 503 is analogous to the step 403 and is therefore not explained in detail again.
[0107] After the step 503 the sloshing response obtained may be compared to an alert threshold and an alarm may be displayed to the user, for example on the display means 41, if the sloshing response exceeds the alert threshold. After displaying that alarm, there may preferably follow a step of assisting making the decision intended to reduce sloshing. This decisionmaking assistance step may consist in a proposed change of direction or of course of the ship, in a change of heading particularly suitable for stationary floating structures, of a modification of the speed of the ship or a change in the level of filling of the tank or tanks (between the tanks or between a tank and a storage facility external to the ship in the case of a stationary floating structure). Moreover, the alarm may consist in reporting a problem to be corrected immediately or in the short term, if possible an alarm designating the tank or tanks necessitating an inspection and maintenance operation with a view to possible repair.
[0108] Another method 600 of estimating a sloshing response of a tank with the aid of the database 150 will now be described with the aid of
[0109] The method 600 comprises a first step 601 consisting in determining a current level of filling of the tank and estimating future sea states. The current level of filling of the tank is typically determined on the basis of a filling indication furnished by the tank filling level sensor 121. The future sea states are estimated on the basis of meteorological information and of a course of the ship. The course of the ship is typically obtained from indications furnished by the onboard systems of the ship, such as the speed of the ship and the heading of the ship. The meteorological information may be furnished by the maritime condition sensors 123 and/or by terrestrial or satellite radio communication with a network of weather stations.
[0110] The method 600 further comprises a second step 602 consisting in generating a plurality of input data vectors each comprising a current level of filling of the tank and an estimated future sea state.
[0111] In the step 601 there are optionally also determined a draft of the ship, a heading of the ship and a speed of the ship, typically from indications furnished by the onboard systems of the ship. The draft of the ship is typically furnished to the onboard systems of the ship by one or more float and/or hydrostatic pressure type sensors. The heading of the ship is typically furnished to the onboard systems of the ship by one or more navigation compasses. The speed of the ship is typically furnished to the onboard systems of the ship by an IMU and/or by a GPS type satellite navigation receiver.
[0112] The method 600 further comprises a third step 603 consisting in estimating a future sloshing response of the tank from each of the input data vectors generated in the step 602 and the database 150. The step 603 is analogous to the step 403 and is therefore not explained in detail again.
[0113] After the step 603 a course of the ship may be determined enabling reduction of the future sloshing response of the tank relative to the sloshing response of the ship that would come about if the ship maintained its current course. By the expression “ship's course” is meant a heading of that ship, the speed of the latter or a simple avoidance of a geographical zone. For stationary floating structures (ships, barges), that is to say those having a fixed position, the change of bearing is a change of angle between the North direction and the longitudinal axis of the structure in such a manner as to orient or bring about the floating structure to reduce in the classic way the negative consequences of the swell and the waves on the floating structure. Additionally or alternatively, a modification of the level of filling of the tank may be determined enabling reduction of the future sloshing response of the tank.
[0114] A variant of the method 600 from
[0115] In this variant the step 601 consists in determining a current level of filling of the tank and estimating future states of movement of the ship. The current level of filling of the tank is typically determined from a filling indication furnished by the tank level of filling sensor 121. The future states of movement of the ship are estimated from meteorological information and from a course of the ship. The course of the ship is typically obtained from indications furnished by the onboard systems of the ship, such as the speed of the ship and the heading of the ship. The meteorological information may be furnished by the maritime condition sensors 123 and/or by terrestrial or satellite radio communication with a network of weather stations. In accordance with one example the future states of movement of the ship may be estimated by initially estimating future sea states that are estimated from meteorological information and a course of the ship, then in a second step by estimating future states of movement of the ship from the future sea states estimated in this way. Remember that, as already mentioned hereinabove, a valuation of the corresponding movements of the ship on the basis of a given sea state is a routine task in the evaluation of the seaworthiness of a ship.
[0116] The step 602 then consists in generating a plurality of input data vectors each comprising a current level of filling of the tank and an estimated future state of movement of the ship.
[0117] In the step 601 there is also optionally determined a draft of the ship, a heading of the ship and a speed of the ship, as already mentioned above.
[0118] The step 603 consists in estimating a future sloshing response of the tank from each of the input data vectors generated in the step 602 and from the database 150. The step 603 is analogous to the step 403 and is therefore not explained in detail again.
[0119] After the step 603 there may be determined a course of the ship enabling reduction of the future sloshing response of the tank relative to the sloshing response of the tank that would come about if the ship maintained its current course, as already mentioned above.
[0120] Although the invention has been described in connection with a plurality of particular embodiments, it is obvious that it is in no way limited to the latter and that it encompasses all technical equivalents of the means described and combinations thereof if the latter fall within the scope of the invention.
[0121] Moreover, it is obvious that a feature or a combination of features described with reference to one method applies just as much to a corresponding system and vice versa.
[0122] Use of the verb “include”, “comprise” and conjugate forms thereof does not exclude the presence of elements or steps other than those set out in a claim.
[0123] In the claims, any reference sign between parentheses should not be interpreted as a limitation of the claim.