WO2024218537A1 - Temperature-based level gauge for a vessel - Google Patents
Temperature-based level gauge for a vessel Download PDFInfo
- Publication number
- WO2024218537A1 WO2024218537A1 PCT/IB2023/053976 IB2023053976W WO2024218537A1 WO 2024218537 A1 WO2024218537 A1 WO 2024218537A1 IB 2023053976 W IB2023053976 W IB 2023053976W WO 2024218537 A1 WO2024218537 A1 WO 2024218537A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- vessel
- temperature sensors
- wall
- temperature
- height
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
- G01F23/24—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of resistance of resistors due to contact with conductor fluid
- G01F23/246—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of resistance of resistors due to contact with conductor fluid thermal devices
- G01F23/247—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of resistance of resistors due to contact with conductor fluid thermal devices for discrete levels
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
- G01F23/24—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of resistance of resistors due to contact with conductor fluid
- G01F23/246—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of resistance of resistors due to contact with conductor fluid thermal devices
- G01F23/247—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of resistance of resistors due to contact with conductor fluid thermal devices for discrete levels
- G01F23/248—Constructional details; Mounting of probes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/80—Arrangements for signal processing
- G01F23/802—Particular electronic circuits for digital processing equipment
Definitions
- the disclosure relates generally to fluid level gauges.
- the disclosure relates to a temperature-based level gauge for a vessel.
- the disclosure can be applied to heavy-duty vehicles, such as trucks, buses, and construction equipment, among other vehicle types.
- heavy-duty vehicles such as trucks, buses, and construction equipment, among other vehicle types.
- the disclosure may be described with respect to a particular vehicle, the disclosure is not restricted to any particular vehicle.
- a temperature -based level gauge for a vessel includes: (a) a plurality of temperature sensors disposed spaced apart along a height of a surface of a wall of the vessel, each of the plurality of temperature sensors being configured to measure a surface temperature of the vessel at a height location along the surface of the wall of the vessel and to output a signal representative of the surface temperature; and (b) a controller in communication with the plurality of temperature sensors, the controller being configured to receive the signal representative of the surface temperature from the plurality of temperature sensors.
- the controller is configured to determine a level of liquid inside the vessel based on the surface temperatures measured by the plurality of temperature sensors.
- the first aspect of the disclosure may seek to read the fuel level from the outside of the tank.
- a technical benefit may include facilitating a less harsh environment for the measuring equipment with the ability of providing access for service.
- the method can be used independently of the internal geometry of the tank.
- the plurality of temperature sensors are disposed spaced apart along a height of an exterior surface of the wall of the vessel, opposite an interior surface of the wall that is in contact with a liquid within the vessel.
- a technical benefit may include accessibility to the plurality of temperature sensors for servicing and providing temperature measurement at spaced apart locations along the height of an exterior surface of the wall of the vessel.
- the plurality of temperature sensors comprises a plurality of first temperature sensors disposed along a height of a first surface of the wall of the vessel, and a plurality of second temperature sensors disposed along a height of a second surface of the wall of the vessel.
- the second surface is opposite to the first surface so as to take into consideration a sloshing of the liquid inside the vessel.
- a technical benefit may include taking into consideration a sloshing of the liquid inside the vessel, for example during a motion of a vehicle carrying the vessel.
- the plurality of temperature sensors are regularly spaced apart along the height of the surface of the wall of the vessel.
- a technical benefit may include increasing a precision of measurement of the temperature at the regularly spaced locations along the height of the surface of the wall of the vessel.
- a spacing between two successive temperature sensors is selected according to a desired precision in determining a level of liquid inside the vessel.
- a technical benefit may include controlling the precision of measurement of the temperature at the regularly spaced locations along the height of the surface of the wall of the vessel.
- the vessel is a double-walled vessel and the plurality of temperature sensors are disposed spaced apart along the height of a surface of an interior wall of the double-walled vessel.
- a technical benefit may include insulating a cavity of the vessel carrying the fluid from the outside environment while providing measurement locations along the height of a surface of an interior wall of the double-walled vessel.
- the wall of the vessel has a round cross-section and the plurality of temperature sensors are disposed spaced apart along a perimeter of the surface of the wall having the round cross-section.
- a technical benefit may include using the plurality of temperature sensors for any shape of the vessel including a wall of the vessel having a round cross-section.
- the controller is in communication with the plurality of temperature sensors using electrical wires or the controller is in communication with the plurality of temperature sensors wirelessly.
- a technical benefit may include providing various options for communication between the plurality of temperature sensors and the controller.
- the controller is configured to determine the level of the liquid inside the vessel by i) determining a first temperature at a first height on the surface of the wall where liquid is present to provide a first data point, ii) determining a second temperature at a second height on the surface of the wall where gas is present to provide a second data point, and iii) determining the level of the liquid inside the vessel by interpolating the first data point and the second data point.
- a technical benefit may include using an interpolation technique that provides a relatively precise location of the level of the liquid based on a relationship between the height and temperature.
- controller is configured to determine a level of the liquid inside the vessel based on a relationship between the height where the plurality of sensors are located and the temperature measured by the plurality of temperature sensors.
- a technical benefit may include using a relationship between the height and temperature to determine a level of the liquid inside the vessel.
- the controller is configured to determine a level of the liquid inside the vessel based on surface temperatures measured by the plurality of temperature sensors.
- the second aspect of the disclosure may seek to measure a level of a liquid in a vessel carried by the vehicle and allowing, for example, the conductor or driver of the vehicle to monitor the level of liquid during transport.
- the plurality of temperature sensors are disposed spaced apart along a height of an exterior surface of the wall of the vessel, opposite an interior surface of the wall that is in contact with a liquid within the vessel.
- the plurality of temperature sensors comprise a plurality of first temperature sensors disposed along a height of a first surface of the wall of the vessel, and a plurality of second temperature sensors disposed along a height of a second surface of the wall of the vessel, wherein the first surface is opposite to the first surface so as to take into consideration a sloshing of the liquid inside the vessel.
- the plurality of temperature sensors are regularly spaced apart along the height of the surface of the wall of the vessel.
- a spacing between two successive temperature sensors is selected according to a desired precision in determining a level of liquid inside the vessel.
- the vessel is a double-walled vessel and the plurality of temperature sensors are disposed spaced apart along the height of a surface of an interior wall of the double-walled vessel.
- the vessel is a double-walled vessel and the plurality of temperature sensors are disposed spaced apart along the height of a surface of an exterior wall of the double-walled vessel.
- the wall of the vessel has a round cross-section and the plurality of temperature sensors are disposed spaced apart along a perimeter of the surface of the wall having the round cross-section.
- the controller is in communication with the plurality of temperature sensors using electrical wires or the controller is in communication with the plurality of temperature sensors wirelessly.
- the controller is configured to determine the level of the liquid inside the vessel by i) determining a first temperature at a first height on the surface of the wall where liquid is present to provide a first data point, ii) determining a second temperature at a second height on the surface of the wall where gas is present to provide a second data point, and iii) determining the level of the liquid inside the vessel by interpolating the first data point and the second data point.
- controller is configured to determine a level of the liquid inside the vessel based on a relationship between the height where the plurality of sensors are located and the temperature measured by the plurality of temperature sensors.
- a method of measuring a level of a liquid in a vessel includes providing a plurality of temperature sensors disposed spaced apart along a height of a surface of a wall of the vessel; providing a controller in communication with the plurality of temperature sensors; measuring, with each of the plurality of temperature sensors, a surface temperature of the vessel at a height location along the surface of the wall of the vessel; outputting a signal representative of the surface temperature; receiving, by the controller, the signal representative of the surface temperature from each of the plurality of temperature sensors; and determining, by the controller, a level of liquid inside the vessel based on a variation of surface temperatures measured by the plurality of temperature sensors.
- the third aspect of the disclosure may seek to measure a level of a liquid in a vessel carried by the vehicle and allowing, for example, the conductor or driver of the vehicle to monitor the level of liquid during transport.
- providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel comprises disposing the plurality of temperature sensors spaced apart along a height of an exterior surface of the wall of the vessel opposite an interior surface of the wall that is in contact with a liquid inside the vessel.
- providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel comprises disposing the plurality of temperature sensors on opposite sides on the surface of the wall of the vessel so as to take into consideration a sloshing of the liquid inside the vessel.
- providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel comprises disposing the plurality of temperature sensors spaced apart regularly along the height of a surface of the wall of the vessel.
- providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel comprises disposing the plurality of temperature sensors spaced apart along the height of a surface of an inside wall of a double-walled vessel.
- providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel comprises disposing the plurality of temperature sensors spaced apart along the height of a surface of an exterior wall of a double-walled vessel.
- the wall of the vessel has a round cross-section and the plurality of temperature sensors are disposed spaced apart along a perimeter of the surface of the wall having the round cross-section.
- the plurality of temperature sensors includes a first set of temperature sensors disposed spaced apart along the height of the surface of a wall of the vessel and a second set of temperature sensors disposed spaced apart along the height of the surface of another wall of the vessel and spaced apart from the first set temperature sensors.
- FIG. 1 is a schematic diagram of an exemplary temperature-based level gauge for a vessel, according to an example.
- FIG. 2 is a schematic diagram of an exemplary double-walled vessel, according to an example.
- FIG. 3 is a schematic diagram of an exemplary vessel having a wall with a round cross-section, according to an example.
- FIG. 4A is a schematic diagram of the vessel having the plurality of temperature sensors, according to an example.
- FIG. 4B is an exemplary points and graph of height versus temperature captured by the plurality of temperature sensors 104, according to an example.
- FIG. 5 is a schematic diagram of an exemplary vehicle configured to carry the vessel, according to an example.
- FIG. 6 is a schematic diagram of an exemplary computer system for implementing examples disclosed herein, according to an example.
- FIG. 7A is a schematic diagram of the vessel having q plurality of spaced apart temperature sensors for measuring temperature at different heights along a wall of the vessel to take into consideration a sloshing effect of a liquid inside the vessel, according to an example.
- FIG. 7B is an exemplary points and graph of height versus temperature captured by the plurality of temperature sensors, according to an example.
- FIG. 1 is a schematic diagram of an exemplary temperature-based level gauge 100 for a vessel 102, according to an example.
- the temperature-based level gauge 100 includes a plurality of temperature sensors 104 and 105 disposed spaced apart along a height of a surface 102A of a wall 103 of the vessel 102.
- Each of the plurality of temperature sensors 104 is configured to measure a surface temperature of the vessel 102 at a height location along the surface 102A of the wall 103 of the vessel 102 and to output a signal representative of the surface temperature.
- the temperature -based level gauge 100 further includes a controller 106 in communication with the plurality of temperature sensors 104.
- the controller 106 is configured to receive the signal representative of the surface temperature from the plurality of temperature sensors 104.
- the controller 106 is configured to determine a level of liquid 108 inside the vessel 102 based on the surface temperatures measured by the plurality of temperature sensors 104.
- the controller 106 is in communication with the plurality of temperature sensors 104 and/or 105 using electrical wires 110 or the controller 106 is in communication with the plurality of temperature sensors 104 and/or 105 wirelessly.
- a technical benefit may include providing various options for communication between the plurality of temperature sensors 104 and the controller 106.
- the level of liquid 108 can be measured from the outside of the vessel 102.
- a technical benefit may include facilitating a less harsh environment for the measuring equipment, including the plurality of temperature sensors 104, with the ability of providing access for service.
- the plurality of temperature sensors 104 can be easily accessed for service if needed.
- the plurality of temperature sensors 104 are disposed spaced apart along a height of an exterior surface 102A of the wall 103 of the vessel 102, opposite an interior surface 102B of the wall
- a technical benefit may include accessibility to the plurality of temperature sensors 104 for servicing and providing temperature measurement at spaced apart locations along the height of the exterior surface 102A of the wall 103 of the vessel 102.
- the plurality of temperature sensors 104 include the plurality of first temperature sensors 104 disposed along a height of a first surface 102A of the wall 103 of the vessel 102, and the plurality of second temperature sensors 105 disposed along a height of a second surface 102C of the wall 103 of the vessel 102.
- the second surface 102C is opposite to the first surface 102A so as to take into consideration a sloshing of the liquid 108 inside the vessel 102.
- a technical benefit may include taking into consideration the sloshing of the liquid 108 inside the vessel 102, for example, during a motion of a vehicle carrying the vessel 102.
- the sloshing is an irregular or back and forth movement of the liquid 108 against the wall 103 of the vessel 102.
- the sloshing may occur, for example, during the travel of the vehicle carrying the vessel 102 on an uneven road or during turns.
- the plurality of temperature sensors 104 are regularly spaced apart along the height of the surface 102A and/or 102C of the wall 103 of the vessel 102, as shown in FIG. 1.
- a technical benefit may include increasing a precision of measurement of the temperature at the regularly spaced locations along the height of the surface of the wall 103 of the vessel 102.
- a technical benefit may include controlling the precision of measurement of the temperature at the regularly spaced locations along the height of the surface of the wall of the vessel. For example, the smaller the spacing between adjacent temperature sensors in the plurality of sensors, the higher is the precision of the measurement of the temperature and thus by extension of the higher is the precision of the measurement of the level of liquid 108 within the vessel 102.
- FIG. 2 is a schematic diagram of an exemplary double-walled vessel 202, according to an example.
- the vessel 202 is a double-walled vessel.
- the double-walled vessel 202 has an interior wall 203 A and an exterior wall 203B.
- the plurality of temperature sensors 104 and 105 are disposed spaced apart along the height of a surface of the interior wall 203 A of the double-walled vessel 202.
- a technical benefit may include providing a gap or spacing G between the interior wall 203A and the exterior wall 203B so as to insulate a cavity 202A of the vessel 202 carrying the liquid 108 from the outside environment while providing measurement locations along the height of a surface of an interior wall of the double-walled vessel 202.
- the gap or spacing G between the interior wall 203A and the exterior wall 203B can be provided with a vacuum so as to reduce a thermal conductivity between the interior wall 203A which is in contact with the liquid at low temperature (cryogenic liquid) and the exterior wall 203B which is in contact with the environment at ambient temperature.
- Other materials, such as insulating materials, may also be provided in gap G.
- FIG. 3 is a schematic diagram of an exemplary vessel 302 having a wall 303 with a round cross-section, according to an example.
- the vessel 302 is a double-walled vessel 302.
- the wall 303 of the vessel 302 includes an interior wall 303A and an exterior wall 303B.
- both the interior wall 303A and the exterior wall 303B have a round cross-section, for example, a circular cross-section.
- the interior wall 303 A can have a round cross-section while the exterior wall 302B can have any other cross section, such as a polygonal cross-section.
- the interior wall 303A can also have a polygonal cross-section while the exterior wall can have a round crosssection, for example, a circular cross-section.
- the wall 303 (including the interior wall 303A and/or the exterior wall 303B) of the vessel 302 can have a round cross-section and the plurality of temperature sensors 304 are disposed spaced apart along a perimeter of the surface 303 S of the interior wall 303A having the round cross-section.
- a technical benefit may include using the plurality of temperature sensors 304 for any shape of the wall 303 of the vessel 302.
- the temperature sensors may be placed on any of the wall surfaces.
- the temperature sensors 304 may be placed on an inside or outside of interior wall 303 A, exterior wall 303B, and/or one or more surfaces. Further, the temperature sensors may be placed at various locations along the length and/or height of the vessel. This may vary based on the vessels size and shape.
- FIG. 4A is a schematic diagram of the vessel 102 having the plurality of temperature sensors 104, according to an example.
- FIG. 4B is an exemplary points and graph of height versus temperature captured by the plurality of temperature sensors 104, according to an example.
- Each of the plurality of temperature sensors 104 is positioned at a known height on the wall 103 of the vessel 102.
- Each of the plurality of temperature sensors captures or detects a temperature at the height location on the wall 103 of the vessel 102.
- a first temperature sensor 104A at a first height Hl detects or captures a first temperature T1
- second temperature sensor at a second height H2 detects or captures a second temperature T2.
- the temperatures detected by the plurality of temperature sensors 104 and corresponding height positions of the plurality of temperature sensors 104 are recorded in a table and/or plotted, as shown in FIG. 4B.
- the controller 106 shown in FIG. 1 in communication with the plurality of temperature sensors 104 is configured to determine a level of the liquid 108 inside the vessel 102 based on a relationship between the height H where the plurality of temperature sensors 104 are located and the temperature T measured by the plurality of temperature sensors 104.
- a technical benefit may include using the relationship between the height and temperature to determine a level of the liquid inside the vessel. The relationship may be extracted from the table or from a plot of the height H versus temperature T.
- the temperature generally increases with increasing height. However, at vicinity of an interface 400 between the liquid 108 and gas 109, the temperature increases sharply before tapering off.
- the liquid 108 has a first thermal conductivity and the gas 109 has a second thermal conductivity different the thermal conductivity of the liquid 108. Therefore, by determining the point at which the temperature increases sharply or the inflection point, a position of the interface between the liquid 108 and the gas 109, and thus of the level of liquid 108 in the vessel 102, can be determined.
- the inflection point or the level of liquid 108 in the vessel can be estimated, for example, by performing an interpolation of all points (height, temperature) and determining a point where the temperature increase is maximum. For example, a derivative of the interpolation can be computed and a minimum of the derivative of the temperature versus height can be located. The height location of the minimum of the derivative of the temperature provides the level of the liquid 108 inside the vessel 102.
- the controller 106 is configured to determine the level of the liquid 108 inside the vessel 102 by i) determining a first temperature (for example, temperature Tl) at a first height (for example, height Hl) on the surface of the wall 103 where liquid 108 is present to provide a first data point, ii) determining a second temperature (for example, temperature T2) at a second height (for example height H2) on the surface of the wall 103 where gas 109 is present to provide a second data point, and iii) determining the level of the liquid 108 inside the vessel by interpolating the first data point and the second data point.
- a technical benefit may include using an interpolation technique that provides a relatively precise location of the level of the liquid based on a relationship between the height and temperature.
- FIG. 7A is a schematic diagram of the vessel 102 having the plurality of spaced apart temperature sensors 104 for measuring temperature at different heights along the wall 103 of the vessel 102 to take into consideration the sloshing effect of the liquid 108 inside the vessel 102, according to an example.
- FIG. 7B is an exemplary points and graph of height versus temperature captured by the plurality of temperature sensors 104, according to an example. Similar to FIG. 4A, each of the plurality of temperature sensors 104 is positioned at a known height on the wall 103 of the vessel 102. Each of the plurality of temperature sensors 104 captures or detects a temperature at the height location on the wall 103 of the vessel 102.
- the temperatures detected by the plurality of temperature sensors 104 and corresponding height positions of the plurality of temperature sensors 104 are recorded in a table and/or plotted, as shown in FIG. 7B.
- the controller 106 shown in FIG. 1 in communication with the plurality of temperature sensors 104 is configured to determine a level of the liquid 108 inside the vessel 102 based on a relationship between the height H where the plurality of temperature sensors 104 are located and the temperature T measured by the plurality of temperature sensors 104.
- a sloshing of the liquid 108 inside the vessel 102 may occur.
- the sloshing may occur, for example, during the travel of the vehicle carrying the vessel 102 on an uneven road or during turns.
- the sloshing of the liquid 108 inside the vessel 102 is depicted in FIG. 7A as generating a wave pattern 702 at the surface 700 of the liquid 108.
- the wave pattern 702 at the surface 700 of the liquid 108 does not allow for a direct correspondence between the temperature and the height of the liquid 108 to be established. For example, although the surface 700 of the liquid 108 contacts the wall 103 of the vessel
- the temperature measurement from the plurality of temperature sensors 104 can be used to determine the actual height level or fdl level of liquid 108 inside the vessel 102.
- determining the point at which the temperature increases sharply or the inflection point may not be sufficient to determine a position of the interface between the liquid 108 and the gas 109, and thus of the level of liquid 108 in the vessel 102.
- the inflection point of temperature versus height shown in FIG. 7B, may not be steady enough and may be shifting in height (AH), for allowing a precise determination of the height or level of the liquid 108 in the vessel 102.
- a machine learning (ML) algorithm can be used to take into consideration the shifting in height (AH) of the inflection point.
- the ML algorithm can be implemented, for example, by the controller 106 or by a processing device connected to the controller 106, or both.
- a training data set of heights versus temperatures in a controlled environment can be used to train the ML algorithm to predict the height of the liquid 108 inside the vessel 102 given a measured set of temperatures.
- the vessel 102 can be filled with the liquid 108 to a known height and the vessel 102 is then moved back and forth to generate the sloshing of the liquid 108 inside the vessel.
- the temperature sensors 104 would then provide a series of temperature measurements that would be correlated to heights of the liquid 108 inside the vessel. The heights would then be associated with the known height of the liquid 108 thus training the ML algorithm. These measurements can be repeated a plurality of times for various known levels of liquid 108 inside the vessel 102.
- the ML algorithm can be used to extrapolate or interpolate temperature and height data points from the training data set where the height of the liquid is known.
- the ML algorithm can be used in situation where the height or level of the liquid 108 inside vessel cannot be determined directly using the interpolation method described in the above paragraphs with respect to FIGS.
- the training data can be used to generate a look-up table that correlates a series of temperature measurements to heights of the liquid 108 inside the vessel. The measured series of temperature may then be used to look-up the height of the liquid inside the vessel.
- additional temperature sensors 105 can be provided on opposite wall 107 opposite the wall 103 of the vessel 102.
- the additional temperature sensors 105 can provide additional temperature measurements to increase the accuracy of the determination of the level or height of the liquid 108 inside the vessel 102 and to mitigate the effect of the surface 700 of the liquid 108 standing at an angle in certain situations.
- Further signal processing can reduce the effect of running uphill or downhill.
- two rows of temperature sensors 104 can be arranged on the same side or wall 103 of the vessel 102 but at different positions along the vehicle driving direction (longitudinal direction) to mitigate the effect of uphill and downhill driving, or to mitigate the effects of acceleration or braking of the vehicle, by comparing the signals from the two rows of temperature sensors 104.
- the difference in temperature reading at the opposite ends can be used to determine that the vehicle is driving or parked uphill or downhill.
- the average height of the two may be used to determine the actual height.
- FIG. 5 is a schematic diagram of an exemplary vehicle 500 configured to carry the vessel 102, according to an example.
- the vehicle 500 includes a cabin 502 having a dashboard instrument cluster indicator 504, and the vessel 102 configured to carry the liquid 108 and the temperature -based level gauge 100.
- the temperature-based level gauge 100 includes a plurality of temperature sensors 104 disposed spaced apart along a height of a surface of the wall 103 of the vessel 102, each of the plurality of temperature sensors 104 being configured to measure a surface temperature of the vessel at a height location along the surface of the wall 103 of the vessel 102 and to output an electrical signal representative of the surface temperature.
- the temperature-based level gauge 100 also includes the controller 106 in communication with the plurality of temperature sensors 104 and the dashboard instrument cluster indicator 504.
- the controller 106 is configured to receive the electrical signal representative of the surface temperature from each of the plurality of temperature sensors 104.
- the controller 106 is configured to determine a level of the liquid 108 inside the vessel 102 based on surface temperatures measured by the plurality of temperature sensors 104.
- the second aspect of the disclosure may seek to measure a level of a liquid in a vessel carried by the vehicle and allowing, for example, the conductor or driver of the vehicle 500 to monitor the level of liquid during transport.
- the vehicle 500 can include, but is not limited to, a truck, a trailer towed by a truck or a car, a van, a railed vehicle (e.g., a wagon pulled by a locomotive of a train), a ship (e.g., a tanker), a boat, an aircraft, a hovercraft, etc.
- a method of measuring a level of a liquid in a vessel includes providing a plurality of temperature sensors 104 disposed spaced apart along a height of a surface of a wall 103 of the vessel 102.
- the method includes providing a controller 106 in communication with the plurality of temperature sensors 104, and measuring, with each of the plurality of temperature sensors 104, a surface temperature of the vessel 102 at a height location along the surface of the wall 103 of the vessel 102.
- the method further includes outputting a signal representative of the surface temperature, and receiving, by the controller 106, the signal representative of the surface temperature from each of the plurality of temperature sensors 104.
- the method further includes determining, by the controller 106, a level of liquid 108 inside the vessel 102 based on a variation of surface temperatures measured by the plurality of temperature sensors 104.
- This aspect of the disclosure may seek to measure a level of a liquid 108 (e.g., Cryogenic liquid) in a vessel 102 carried by the vehicle 500 and allowing, for example, the conductor or driver of the vehicle 500 to monitor the level of liquid during transport.
- a liquid 108 e.g., Cryogenic liquid
- the controller 106 can be a computer system configured to receive the signal representative of the surface temperature from the plurality of temperature sensors 104.
- the controller 106 (computer system) can be configured to determine a level of liquid 108 inside the vessel 102 based on the surface temperatures measured by the plurality of temperature sensors 104.
- FIG. 6 is a schematic diagram of an exemplary computer system for implementing examples disclosed herein, according to an example.
- the computer system 600 is adapted to execute instructions from a computer-readable medium to perform these and/or any of the functions or processing described herein.
- the computer system 600 may be connected (e.g., networked) to other machines in a LAN, an intranet, an extranet, or the Internet. While only a single device is illustrated, the computer system 600 may include any collection of devices that individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
- any reference in the disclosure and/or claims to a computer system, computing system, computer device, computing device, control system, control unit, electronic control unit (ECU), processor device, processing circuitry, etc. includes reference to one or more such devices to individually or jointly execute a set (or multiple sets) of instructions to perform any one or more of the methodologies discussed herein.
- control system may include a single control unit or a plurality of control units connected or otherwise communicatively coupled to each other, such that any performed function may be distributed between the control units as desired.
- such devices may communicate with each other or other devices by various system architectures, such as directly or via a Controller Area Network (CAN) bus, etc.
- CAN Controller Area Network
- the computer system 600 may comprise at least one computing device or electronic device capable of including firmware, hardware, and/or executing software instructions to implement the functionality described herein.
- the computer system 600 may include processing circuitry 602 (e.g., processing circuitry including one or more processor devices or control units), a memory 604, and a system bus 606.
- the computer system 600 may include at least one computing device having the processing circuitry 602.
- the system bus 606 provides an interface for system components including, but not limited to, the memory 604 and the processing circuitry 602.
- the processing circuitry 602 may include any number of hardware components for conducting data or signal processing or for executing computer code stored in memory 604.
- the processing circuitry 602 may, for example, include a general-purpose processor, an application specific processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), a circuit containing processing components, a group of distributed processing components, a group of distributed computers configured for processing, or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein.
- the processing circuitry 602 may further include computer executable code that controls operation of the programmable device.
- the system bus 606 may be any of several types of bus structures that may further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and/or a local bus using any of a variety of bus architectures.
- the memory 604 may be one or more devices for storing data and/or computer code for completing or facilitating methods described herein.
- the memory 604 may include database components, object code components, script components, or other types of information structure for supporting the various activities herein. Any distributed or local memory device may be utilized with the systems and methods of this description.
- the memory 604 may be communicably connected to the processing circuitry 602 (e.g., via a circuit or any other wired, wireless, or network connection) and may include computer code for executing one or more processes described herein.
- the memory 604 may include non-volatile memory 608 (e.g., read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc.), and volatile memory 610 (e.g., randomaccess memory (RAM)), or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a computer or other machine with processing circuitry 602.
- a basic input/output system (BIOS) 612 may be stored in the non-volatile memory 608 and can include the basic routines that help to transfer information between elements within the computer system 600.
- BIOS basic input/output system
- the computer system 600 may further include or be coupled to a non-transitory computer-readable storage medium such as the storage device 614, which may comprise, for example, an internal or external hard disk drive (HDD) (e.g., enhanced integrated drive electronics (EIDE) or serial advanced technology attachment (SATA)), HDD (e.g., EIDE or SATA) for storage, flash memory, or the like.
- HDD enhanced integrated drive electronics
- SATA serial advanced technology attachment
- the storage device 614 and other drives associated with computer-readable media and computer-usable media may provide nonvolatile storage of data, data structures, computer-executable instructions, and the like.
- Computer-code which is hard or soft coded may be provided in the form of one or more modules.
- the module(s) can be implemented as software and/or hard-coded in circuitry to implement the functionality described herein in whole or in part.
- the modules may be stored in the storage device 614 and/or in the volatile memory 610, which may include an operating system 616 and/or one or more program modules 618. All or a portion of the examples disclosed herein may be implemented as a computer program 620 stored on a transitory or non-transitory computer-usable or computer-readable storage medium (e.g., single medium or multiple media), such as the storage device 614, which includes complex programming instructions (e.g., complex computer-readable program code) to cause the processing circuitry 602 to carry out actions described herein.
- complex programming instructions e.g., complex computer-readable program code
- the computer-readable program code of the computer program 620 can comprise software instructions for implementing the functionality of the examples described herein when executed by the processing circuitry 602.
- the storage device 614 may be a computer program product (e.g., readable storage medium) storing the computer program 620 thereon, where at least a portion of a computer program 620 may be loadable (e.g., into a processor) for implementing the functionality of the examples described herein when executed by the processing circuitry 602.
- the processing circuitry 602 may serve as a controller or control system for the computer system 600 that is to implement the functionality described herein.
- the computer system 600 may include an input device interface 622 configured to receive input and selections to be communicated to the computer system 600 when executing instructions, such as from a keyboard, mouse, touch-sensitive surface, etc. Such input devices may be connected to the processing circuitry 602 through the input device interface 622 coupled to the system bus 606 but can be connected through other interfaces, such as a parallel port, an Institute of Electrical and Electronic Engineers (IEEE) 1394 serial port, a Universal Serial Bus (USB) port, an IR interface, and the like.
- the computer system 600 may include an output device interface 624 configured to forward output, such as to a display, a video display unit (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)).
- the computer system 600 may include a communications interface 626 suitable for communicating with a network as appropriate or desired.
- Example 1 A temperature-based level gauge for a vessel, including a plurality of temperature sensors disposed spaced apart along a height of a surface of a wall of the vessel, each of the plurality of temperature sensors being configured to measure a surface temperature of the vessel at a height location along the surface of the wall of the vessel and to output a signal representative of the surface temperature; and a controller in communication with the plurality of temperature sensors, the controller being configured to receive the signal representative of the surface temperature from the plurality of temperature sensors, wherein the controller is configured to determine a level of liquid inside the vessel based on the surface temperatures measured by the plurality of temperature sensors.
- Example 2 The plurality of temperature sensors are disposed spaced apart along a height of an exterior surface of the wall of the vessel, opposite an interior surface of the wall that is in contact with a liquid within the vessel.
- the plurality of temperature sensors include a plurality of first temperature sensors disposed along a height of a first surface of the wall of the vessel, and a plurality of second temperature sensors disposed along a height of a second surface of the wall of the vessel, wherein the second surface is opposite to the first surface so as to take into consideration a sloshing of the liquid inside the vessel.
- Example 4 The plurality of temperature sensors are regularly spaced apart along the height of the surface of the wall of the vessel.
- Example 5 A spacing between two successive temperature sensors is selected according to a desired precision in determining a level of liquid inside the vessel.
- Example 6 The vessel is a double-walled vessel and the plurality of temperature sensors are disposed spaced apart along the height of a surface of an interior wall of the double-walled vessel.
- Example 7 The vessel is a double-walled vessel and the plurality of temperature sensors are disposed spaced apart along the height of a surface of an exterior wall of the double-walled vessel.
- Example 8 The wall of the vessel has a round cross-section and the plurality of temperature sensors are disposed spaced apart along a perimeter of the surface of the wall having the round cross-section.
- Example 9 The controller is in communication with the plurality of temperature sensors using electrical wires or the controller is in communication with the plurality of temperature sensors wirelessly.
- Example 10 The controller is configured to determine the level of the liquid inside the vessel by i) determining a first temperature at a first height on the surface of the wall where liquid is present to provide a first data point, ii) determining a second temperature at a second height on the surface of the wall where gas is present to provide a second data point, and iii) determining the level of the liquid inside the vessel by interpolating the first data point and the second data point.
- Example 11 The controller is configured to determine a level of the liquid inside the vessel based on a relationship between the height where the plurality of sensors are located and the temperature measured by the plurality of temperature sensors.
- Example 12 A vehicle, including: a cabin having a dashboard instrument cluster indicator; a vessel configured to carry a liquid; and a temperature -based level gauge, including: a plurality of temperature sensors disposed spaced apart along a height of a surface of a wall of the vessel, each of the plurality of temperature sensors being configured to measure a surface temperature of the vessel at a height location along the surface of the wall of the vessel and to output an electrical signal representative of the surface temperature; and a controller in communication with the plurality of temperature sensors and the dashboard instrument cluster indicator, the controller being configured to receive the electrical signal representative of the surface temperature from each of the plurality of temperature sensors.
- the controller is configured to determine a level of the liquid inside the vessel based on surface temperatures measured by the plurality of temperature sensors.
- Example 13 The plurality of temperature sensors are disposed spaced apart along a height of an exterior surface of the wall of the vessel, opposite an interior surface of the wall that is in contact with a liquid within the vessel.
- Example 14 The plurality of temperature sensors comprise a plurality of first temperature sensors disposed along a height of a first surface of the wall of the vessel, and a plurality of second temperature sensors disposed along a height of a second surface of the wall of the vessel, wherein the first surface is opposite to the first surface so as to take into consideration a sloshing of the liquid inside the vessel.
- Example 15 The plurality of temperature sensors are regularly spaced apart along the height of the surface of the wall of the vessel.
- Example 16 A spacing between two successive temperature sensors is selected according to a desired precision in determining a level of liquid inside the vessel.
- Example 17 The vessel is a double-walled vessel and the plurality of temperature sensors are disposed spaced apart along the height of a surface of an interior wall of the double-walled vessel.
- Example 18 The vessel is a double-walled vessel and the plurality of temperature sensors are disposed spaced apart along the height of a surface of an exterior wall of the double-walled vessel.
- Example 19 The wall of the vessel has a round cross-section and the plurality of temperature sensors are disposed spaced apart along a perimeter of the surface of the wall having the round cross-section.
- Example 20 The controller is in communication with the plurality of temperature sensors using electrical wires or the controller is in communication with the plurality of temperature sensors wirelessly.
- Example 21 The controller is configured to determine the level of the liquid inside the vessel by i) determining a first temperature at a first height on the surface of the wall where liquid is present to provide a first data point, ii) determining a second temperature at a second height on the surface of the wall where gas is present to provide a second data point, and iii) determining the level of the liquid inside the vessel by interpolating the first data point and the second data point.
- Example 22 The controller is configured to determine a level of the liquid inside the vessel based on a relationship between the height where the plurality of sensors are located and the temperature measured by the plurality of temperature sensors.
- Example 23 A method of measuring a level of a liquid in a vessel, including: providing a plurality of temperature sensors disposed spaced apart along a height of a surface of a wall of the vessel; providing a controller in communication with the plurality of temperature sensors; measuring, with each of the plurality of temperature sensors, a surface temperature of the vessel at a height location along the surface of the wall of the vessel; outputting a signal representative of the surface temperature; receiving, by the controller, the signal representative of the surface temperature from each of the plurality of temperature sensors; and determining, by the controller, a level of liquid inside the vessel based on a variation of surface temperatures measured by the plurality of temperature sensors.
- Example 24 Providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel includes disposing the plurality of temperature sensors spaced apart along a height of an exterior surface of the wall of the vessel opposite an interior surface of the wall that is in contact with a liquid inside the vessel.
- Example 25 Providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel includes disposing the plurality of temperature sensors on opposite sides on the surface of the wall of the vessel so as to take into consideration a sloshing of the liquid inside the vessel.
- Example 26 Disposing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel includes disposing the plurality of temperature sensors spaced apart regularly along the height of a surface of the wall of the vessel.
- Example 27 Providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel includes disposing the plurality of temperature sensors spaced apart along the height of a surface of an inside wall of a doublewalled vessel.
- Example 28 Providing the plurality of temperature sensors disposed spaced apart along the height of the surface of the wall of the vessel comprises disposing the plurality of temperature sensors spaced apart along the height of a surface of an exterior wall of a doublewalled vessel.
- Example 29 The wall of the vessel has a round cross-section and the plurality of temperature sensors are disposed spaced apart along a perimeter of the surface of the wall having the round cross-section.
- Example 30 The method according to claim 21, further including determining a first temperature corresponding to a temperature of a first height on the wall where the liquid is present to provide a first data point; determining a second temperature corresponding to a temperature of a second height on the wall where a gas is present to provide a second data point; and determining the level of the liquid inside the vessel by interpolating the first data point and the second data point.
- Example 31 The plurality of temperature sensors includes a first set of temperature sensors disposed spaced apart along the height of the surface of a wall of the vessel and a second set of temperature sensors disposed spaced apart along the height of the surface of another wall of the vessel and spaced apart from the first set temperature sensors.
- the terminology used herein is for the purpose of describing particular aspects only and is not intended to be limiting of the disclosure. As used herein, the singular forms "a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
- Relative terms such as “below” or “above” or “upper” or “lower” or “horizontal” or “vertical” may be used herein to describe a relationship of one element to another element as illustrated in the Figures. It will be understood that these terms and those discussed above are intended to encompass different orientations of the device in addition to the orientation depicted in the Figures. It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present.
Landscapes
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Thermal Sciences (AREA)
- Measurement Of Levels Of Liquids Or Fluent Solid Materials (AREA)
Abstract
Description
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/IB2023/053976 WO2024218537A1 (en) | 2023-04-18 | 2023-04-18 | Temperature-based level gauge for a vessel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/IB2023/053976 WO2024218537A1 (en) | 2023-04-18 | 2023-04-18 | Temperature-based level gauge for a vessel |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024218537A1 true WO2024218537A1 (en) | 2024-10-24 |
Family
ID=86330601
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2023/053976 Pending WO2024218537A1 (en) | 2023-04-18 | 2023-04-18 | Temperature-based level gauge for a vessel |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024218537A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20250020498A1 (en) * | 2023-07-10 | 2025-01-16 | Hyundai Motor Company | Apparatus and method for measuring amount of hydrogen stored in storage container |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1798350A1 (en) * | 1968-09-28 | 1971-12-30 | Siemens Ag | Digital height transducer |
| US4307606A (en) * | 1979-06-11 | 1981-12-29 | Johnson Hugh G | Thermal transition zone sensing and indicating system |
| US8810260B1 (en) * | 2007-04-02 | 2014-08-19 | Cypress Semiconductor Corporation | Device and method for detecting characteristics of a material occupying a volume with capactive sensing of mirrored plates |
| US20190186977A1 (en) * | 2017-12-19 | 2019-06-20 | Mabee Engineered Solutions, Inc. | Level sensor kit for use with a liquid storage tank, system incorporating same, and methods of using same |
| US10451467B2 (en) * | 2014-10-08 | 2019-10-22 | Semiconductor Components Industries, Llc | Level sensor and method |
| US20190390996A1 (en) * | 2016-12-09 | 2019-12-26 | Airbus Defence And Space Sas | Method for thermally gauging the tank of a spacecraft and a spacecraft equipped with means for implementing such a method |
-
2023
- 2023-04-18 WO PCT/IB2023/053976 patent/WO2024218537A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1798350A1 (en) * | 1968-09-28 | 1971-12-30 | Siemens Ag | Digital height transducer |
| US4307606A (en) * | 1979-06-11 | 1981-12-29 | Johnson Hugh G | Thermal transition zone sensing and indicating system |
| US8810260B1 (en) * | 2007-04-02 | 2014-08-19 | Cypress Semiconductor Corporation | Device and method for detecting characteristics of a material occupying a volume with capactive sensing of mirrored plates |
| US10451467B2 (en) * | 2014-10-08 | 2019-10-22 | Semiconductor Components Industries, Llc | Level sensor and method |
| US20190390996A1 (en) * | 2016-12-09 | 2019-12-26 | Airbus Defence And Space Sas | Method for thermally gauging the tank of a spacecraft and a spacecraft equipped with means for implementing such a method |
| US20190186977A1 (en) * | 2017-12-19 | 2019-06-20 | Mabee Engineered Solutions, Inc. | Level sensor kit for use with a liquid storage tank, system incorporating same, and methods of using same |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20250020498A1 (en) * | 2023-07-10 | 2025-01-16 | Hyundai Motor Company | Apparatus and method for measuring amount of hydrogen stored in storage container |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20120078549A1 (en) | Apparatus and method for estimating state of health of battery of vehicle | |
| WO2024218537A1 (en) | Temperature-based level gauge for a vessel | |
| US20130307679A1 (en) | Wading vehicle depth measurement apparatus | |
| US20150266482A1 (en) | Method for refueling motor vehicles | |
| CN109484405A (en) | Vehicle and its cruise control method, device | |
| WO2016029895A4 (en) | Electronic monitoring of the load securing system of vehicles | |
| US20130268130A1 (en) | Filling station with communication | |
| CN111452713B (en) | Goods weighing method, device, equipment and storage medium | |
| CN115707991A (en) | Radar system calibration with bistatic sidelobe compensation | |
| JP5067287B2 (en) | Vehicle operating state monitoring method and apparatus | |
| CN105599595A (en) | Fuel level sensor | |
| US20140170949A1 (en) | Method and apparatus for checking temperature in a closed trailer | |
| CN111645688B (en) | Method and device for calculating vehicle weight and gravity center in real time, electronic equipment and vehicle | |
| EP4459313A1 (en) | Radar-based wheel end modules for determining wheel force generating capability | |
| EP4386333B1 (en) | System and method for weighing of a vehicle | |
| SE539100C2 (en) | Method and system for determining a remaining available travel distance for a vehicle with a current amount of fuel | |
| CN111908188B (en) | Method and device for loading ship cabin, computer equipment and storage medium | |
| CN117841864A (en) | Smart level display for auxiliary tanks | |
| KR102890887B1 (en) | System and method for estimation of design sloshing pressure and computer-readable recording medium thereof | |
| KR20090109990A (en) | Automobile loading load measuring device by changing tire internal pressure | |
| CN117387539B (en) | Method and device for dynamically detecting carriage of freight vehicle and storage medium | |
| KR102403859B1 (en) | Apparatus for monitoring sloshing | |
| CN114646288A (en) | Measuring method and measuring device for wading depth of vehicle, computer equipment and vehicle | |
| US20240192002A1 (en) | Monitoring magnetic fields | |
| CN105667391B (en) | A kind of liquefied natural gas tank car travel controlling system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 23722703 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2023722703 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2023722703 Country of ref document: EP Effective date: 20251118 |
|
| ENP | Entry into the national phase |
Ref document number: 2023722703 Country of ref document: EP Effective date: 20251118 |
|
| ENP | Entry into the national phase |
Ref document number: 2023722703 Country of ref document: EP Effective date: 20251118 |
|
| ENP | Entry into the national phase |
Ref document number: 2023722703 Country of ref document: EP Effective date: 20251118 |