Process for transferring a liquid using a pump
10094369 ยท 2018-10-09
Assignee
Inventors
Cpc classification
Y10T137/0324
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F04B2205/11
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2610/144
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2610/1406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F17D1/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2207/03
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/208
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B2205/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F17D1/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N3/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04B49/025
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A process to pump liquid held in a passive tank to an active tank when the active tank has a liquid level below a set point level and when the passive tank contains liquid at a temperature above the freezing point of the liquid, the active tank including a discontinuous level gauge configured to provide at least x+1 indications of the level of liquid in tank as a function of the relative position of a moving part with respect to x set point levels, x being at least equal to 2. The process includes: reading the level indication from a level gauge; starting a pump and measuring a time during which a pump transfers liquid; stopping the pump if this time is greater than a time constant, which depends on the value of the level indication, and if a next set point level is not reached.
Claims
1. A process for transferring a liquid from a passive tank for storing the liquid to an active tank, using a transfer pump configured to pump the liquid held in the passive tank and transferring the liquid to the active tank, the method comprising: commanding the transfer pump to transfer liquid from the passive tank to the active tank when the active tank has a liquid level below a set point level Lsp and when the passive tank contains liquid at a temperature above the freezing point of the liquid, the active tank including a level gauge which is a discontinuous gauge configured to provide at least x+1 level indications of the level of liquid in the active tank as a function of the relative position of a moving part with respect to x set point levels, x being at least equal to 3, x being a positive integer, by: reading a level indication L among the level indications from the level gauge, selecting a time constant from time constants stored in a microcontroller on a basis of the level indication L that has been read and loading the selected time constant which depends on a value of the level indication L; starting the transfer pump and measuring a time during which the pump transfers liquid; and stopping the transfer pump when this time is greater than the time constant, and when a next set point level is not reached, wherein the time constant is computed based on a time for passing from level n to level n+1 (with 0<=n <=x, and n being 0 or a positive integer) considering a pump flow rate, which is generally constant, and the volume of liquid between two adjacent set points when n is >0, and between an empty state and the first set point when n =0, wherein: the tanks store a liquid to be injected in exhaust gases of an internal combustion engine; the time constants are stored in the microcontroller that controls the transfer pump; each time the engine starts after having been turned off, the microcontroller resets values from the sensors to a default value; and after a reset, the transfer pump is blocked for a given period of time, and wherein the microcontroller stores a number of times the pump has run dry and when this number reaches a given value, the microcontroller blocks the transfer pump until a refill event is detected; and then unlocks the transfer function by putting the number at zero.
2. The process according to claim 1, wherein: the active tank is located above the passive tank so that the passive tank can be filled by overflow of the active tank; when the transfer pump is started, liquid is transferred from the passive tank to the active tank until a target level is reached, which is a maximum overflow level of a maximum level at which the active tank can be filled considering its geometry.
3. The process according to claim 1, wherein the passive tank does not include a temperature probe whereas the active tank does include a temperature probe, and wherein a temperature outside the two tanks is measured using the temperature probe, which temperature is taken as an estimation of a temperature in the passive tank.
4. The process according to claim 1, wherein the set point level Lsp is at least equal to L2/3x so that the transfer pump is started when the level read by the gauge is below about two-thirds of a maximum set point level.
5. The process according to claim 1, wherein the level indication from the gauge is filtered so as to suppress fluctuations and give a constant value.
6. The process according to 1, wherein a safety margin is added to an actual time for passing a next level when computing the time constant.
7. The process according to claim 1, wherein the liquid is an aqueous urea solution.
8. A process for transferring a liquid from a passive tank for storing the liquid to an active tank, using a transfer pump configured to pump the liquid held in the passive tank and transferring the liquid to the active tank, the method comprising: commanding the transfer pump to transfer liquid from the passive tank to the active tank when the active tank has a liquid level below a set point level Lsp and when the passive tank contains liquid at a temperature above the freezing point of the liquid, the active tank including a level gauge which is a discontinuous gauge configured to provide at least 9 level indications of the level of liquid in the active tank as a function of the relative position of a moving part with respect to 8 set point levels, by: reading a level indication L among the level indications from the level gauge, selecting a time constant from time constants stored in a microcontroller on a basis of the level indication L that has been read and loading the selected time constant which depends on a value of the level indication L; starting the transfer pump and measuring a time during which the pump transfers liquid; and stopping the transfer pump when this time is greater than the time constant, and when a next set point level is not reached, wherein the time constant is computed based on a time for passing from level n to level n+1 (with 0<=n<=x, and n being 0 or a positive integer) considering a pump flow rate, which is generally constant, and the volume of liquid between two adjacent set points when n is >0, and between an empty state and the first set point when n =0, wherein: the tanks store a liquid to be injected in exhaust gases of an internal combustion engine; the time constants are stored in the microcontroller that controls the transfer pump; each time the engine starts after having been turned off, the microcontroller resets values from the sensors to a default value; and after a reset, the transfer pump is blocked for a given period of time, and wherein the microcontroller stores a number of times the pump has run dry and when this number reaches a given value, the microcontroller blocks the transfer pump until a refill event is detected; and then unlocks the transfer function by putting the number at zero.
Description
(1) The present invention is illustrated in a non limitative way by the block diagram attached as
(2) In this diagram, the following letters and digits have the following meaning: Yyes Nno NTno and timeout expired 1Wait 1s (after Reset) 2(Level<Transfer Start Level) AND (Transfer allowed=1) 3Activate transfer pump. Load timer with TD1 value 4Is Level 1 reached? 5Load timer with TD2 value 6Is Level 2 reached? 7Load timer with TD3 value 8Is Level 3 reached? 9Wait T OVF (time for overflow) and deactivate transfer pump 10Pump running dry error. Block transfer pump activation (Transfer allowed=0)