Method for determining the amount of fluid in a vehicle container

JP2026526246APending Publication Date: 2026-08-06OPMOBILITY C POWER BELGIUM RESEARCH
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
OPMOBILITY C POWER BELGIUM RESEARCH
Filing Date
2024-08-09
Publication Date
2026-08-06

Smart Images

  • Figure 2026526246000001_ABST
    Figure 2026526246000001_ABST
Patent Text Reader

Abstract

The present invention relates to a method for determining the amount of fluid in a container of a vehicle, the method comprising: acquiring at least one previous injection flow rate value (F1); determining an injection-based consumption volume value (V inj1 ) of the fluid in the container during this previous period (T1); acquiring a level value (h 1end ) of the fluid in the container at the end of this previous period (T1); determining a level-based consumption volume value (V lev1 ) of the fluid in the container during this previous period (T1); determining a difference value (d1 = V inj1 - V lev1 ); determining an injector deviation value (P1) for the previous period (T1); acquiring one current injection flow rate value (F2) of the fluid in the injector system during the current period (T2); determining an injection-based consumption volume value (V inj2 ) of the fluid in the container during this current period (T2); determining a corrected consumption volume value (V cor2 ) of the fluid in the container during this current period (T2); and
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This invention relates to fluid measurement in vehicles. In particular, this invention relates to determining the amount of urea in a container inside a vehicle. [Background technology]

[0002] In particular, regulations and standards concerning on-board diagnostics (ODBs) in vehicles require that the exact volume of urea contained in the vehicle be provided. A particularly important issue is to warn the driver when it is necessary to replenish the urea container.

[0003] For this purpose, it is known from modern technology that the urea level in a container is measured by a fluid level sensor, such as an ultrasonic float sensor, placed inside the container. However, when a vehicle encounters a road incline or accelerates and decelerates, the measured level of urea in the container changes abruptly, causing what is called the "slosh effect," which is too inaccurate to calculate the precise volume of urea contained in the container.

[0004] Another solution based on the latest technology is a urea injector system. Such an injector system in a vehicle injects urea from a container into the vehicle's selective catalytic reduction system. The injector system includes an injector controller that provides data to the vehicle's onboard processing unit, such as the flow rate of urea being injected at the current moment. Based on this flow rate, the volume of fluid contained in the container can be calculated. However, the injection flow rate values ​​provided by the injection system have proven to be inaccurate. This inaccuracy is a result of complex and diverse parameters that depend on the injector device and change in unpredictable ways over time.

[0005] This problem can be extended to any fluid contained within a vehicle's container, such as water or fuel.

[0006] JP-A-2004316491 teaches a method of calculating the remaining fuel level.

PRIOR ART DOCUMENTS

PATENT DOCUMENTS

[0007]

PATENT DOCUMENT 1

SUMMARY OF THE INVENTION

PROBLEMS TO BE SOLVED BY THE INVENTION

[0008] An object of the present invention is to improve the accuracy of a determined volume of fluid in a container of a vehicle.

MEANS FOR SOLVING THE PROBLEMS

[0009] To achieve this object, there is provided a method for determining the amount of fluid in a container of a vehicle, the container being connected to an injector system, the method comprising: obtaining, from the injector system, at least one previous injection flow rate value of fluid in the injector system during at least one previous period; determining, based on the obtained previous injection flow rate value for the previous period, an injection-based consumption volume value of fluid in the container during this previous period; obtaining a level value of fluid in the container at the end of this previous period; determining, based on the obtained level value at the end of the previous period, a level-based consumption volume value of fluid in the container during this previous period; determining, for this previous period, a difference value between the injection-based consumption volume value and the level-based consumption volume value; determining an injector deviation value for the previous period based on the determined difference value; and the method comprising: obtaining, from the injector system, at least one current injection flow rate value of fluid in the injector system during the current period; Based on the current injection flow rate value obtained during the current period, determining an injection-based consumed volume value of the fluid in the container during this current period; Based on the injection-based consumption value of the current period and the injector deviation value of the previous period, determining a corrected consumed volume value of the fluid in the container during this current period; further comprising.

[0010] Thus, for the determined previous period, the amount of fluid determined by the flow rate value provided by the injector system is compared with the amount of the same fluid measured by the level sensor. The difference is estimated, and then this difference makes it possible to adjust the amount of fluid determined by the flow rate value at the current time. In other words, the method makes it possible to learn the deviation between the volume obtained via the injector system and the volume obtained by the level sensor during one or more previous periods in order to correct the volume value obtained via the injector system during the current period.

[0011] Subsequently, other optional features adopted alone or in combination are continued.

[0012] Preferably, the method includes obtaining a level value of the fluid in the container at the end of the current period; Based on the level value of the fluid at the end of the current period, determining a level-based consumed volume value of the fluid from the container during the current period; For the current period, determining a difference value between the level-based consumed volume value of the current period and the corrected consumed volume value of the current period; Based on at least one injector deviation value of the previous period and the difference value of the current period, determining an injector deviation value of the current period; further comprising.

[0013] Therefore, in each period, the period's level-based value is compared to the corrected consumption volume value, which is the current injection base value corrected based on the injector deviation calculated thanks to the previous period. This comparison makes it possible to calculate an updated injector deviation value. This new injector deviation value helps to correct the next injection base value for the next period. In short, each period makes it possible to calculate an updated injector deviation value, this updated injector deviation value itself makes it possible to correct the next injection base value, this next injection base value makes it possible to calculate the next updated injector deviation value, and so on. As a result, the accuracy of the corrected value improves over time.

[0014] Advantageously, the method includes the step of calculating a moving average value based on at least one of the injector deviation values ​​from previous periods and the difference value for the current period in order to determine the injector deviation value for the current period.

[0015] The calculation of moving averages allows for associating weights corresponding to each period with each injector deviation score, depending on different criteria, for example, time, with the most recently calculated deviation score being the most important in the calculation. In particular, calculating updated injector deviation scores is based on exponential moving average calculations. The moving average then changes in a precise manner over each period.

[0016] Preferably, each period begins with a replenishment event in which the container is filled and ends when a successive separate replenishment event is detected in the container.

[0017] Therefore, the period coincides with the cycle between two replenishment events. It starts with a full container and ends when the container is empty. This allows us to consider the maximum amount of data in order to calculate the most accurate deviation possible.

[0018] The advantage is that the level value is obtained from the raw level value. To obtain filtered level values ​​at the end of the period, the steps include applying a smoothing filter to the raw level values ​​obtained over the period to smooth out the changes in these values ​​during the period, A step to calculate other steps based on filtered level values ​​and It also includes.

[0019] Therefore, the measured level values ​​are then filtered to reduce the "slosh effect" of the fluid in the container. The filtered values ​​are then considered in calculating the difference. This improves the accuracy of the injector deviation value.

[0020] Preferably, the method is performed after the end of the period and before the step of determining the injector deviation value for this period. A step of determining the remaining volume of fluid in the container based on at least one of the consumed volume values, A step of comparing the remaining volume value with predetermined minimum and maximum values, A step of comparing at least one of the consumption volume values ​​with a threshold, The steps include determining the state of the fluid inside the container, whether frozen, intermediate, or liquid, and It further includes, The step of determining the injector deviation value during this period is as follows: The fluid is only in a liquid state. The remaining volume is between the minimum and maximum values. The consumption volume value exceeds the threshold. This is done only when at least one, preferably all, of the following conditions is met.

[0021] Therefore, the method includes steps that enable the conditions that the difference between the volumes at the beginning and end of the period must be sufficient, that the remaining volume must be low enough to be relevant but not too low, and that the fluid must be in a liquid state. These conditions enable the deviation values ​​to be appropriate. Thus, if the entire period between two replenishment events does not coincide with one of the conditions, it is possible to extract a period from the entire period in which all conditions are satisfied.

[0022] The present invention also aims to provide a computer program that includes instructions causing a computer to perform the steps of the method described above when the program is executed by the computer.

[0023] The present invention also aims to provide a computer-readable storage medium that, when executed by a computer, contains instructions causing a computer to perform the steps of the method described above.

[0024] The present invention also aims to provide a data processing system comprising means for performing the steps of the method described above.

[0025] The present invention also aims to provide a system for determining the amount of fluid in a vehicle container, and the system is A container for fluids, A measuring device for measuring the fluid level inside a container, An injector controller that provides the injection flow rate of the fluid ejected from the container, The data processing system described above and It is equipped with.

[0026] Preferably, in the system, the fluid is Aqueous solutions, especially urea, water, or detergents, hydrogen, fuel It is one of these. More preferably, in the system, the fluid is water, urea, or fuel.

[0027] Therefore, with respect to aqueous solutions, in a preferred embodiment, the aqueous solution is a urea solution or ammonia solution, also known as "urea" (for example, for SCR systems). In another embodiment, the aqueous solution is water, or water with near-zero conductivity, also known as "demineralized water" (for example, for water injection systems). In another embodiment, the aqueous solution is a cleaning solution, also known as a "cleaning agent" (for example, for cleaning windshields or LiDAR systems). In another embodiment, a certain amount of methanol is added to the aqueous solution to lower its freezing point.

[0028] The present invention also aims to provide a vehicle equipped with the system described above.

[0029] The present invention is given only as an example and will be better understood by reading the following description, which is prepared with reference to the accompanying drawings. [Brief explanation of the drawing]

[0030] [Figure 1] This diagram schematically shows a system according to one embodiment of the present invention. [Figure 2] This diagram schematically shows a vehicle according to one embodiment of the present invention. [Figure 3] This figure schematically illustrates a method according to one implementation embodiment of the present invention. [Figure 4] This graph shows the implementation of the method in Figure 3 over time. [Modes for carrying out the invention]

[0031] Figure 1 shows System 1 for determining the amount of fluid in a vehicle container. System 1 enables the implementation of the steps of Method 100, which is described below. Only the components necessary for understanding the present invention are schematically illustrated. It will be obvious to those skilled in the art that other components are implicit.

[0032] This system 1 for determining the amount of fluid in a vehicle container includes a container 5. This container 5 contains urea 7, i.e., a urea solution. To those skilled in the art, what is called "urea" may also be an ammonia solution. The container 5 also includes an ultrasonic float sensor or similar level sensor 9. This sensor 9 enables the measurement of the level of urea 7 in the container 5, i.e., the vertical distance between the bottom of the container 5 and the surface of the urea 7 in the container. This sensor 9 includes processing means that can determine the current level values ​​of the urea in the container 5, such as h1end and h2end, at any given current point in time. Alternatively, this sensor 9 may also enable the determination of the level values ​​of the urea in the container 5 by any other measuring device.

[0033] System 1 for determining the amount of fluid in a vehicle container also includes an injector system 11. This injector system enables the injection of urea from the container into a selective catalytic reduction system 13, which is not part of the present invention. The injector system 11 includes processing means such as an injector controller, which enables the determination of flow rate values ​​of urea, such as F1 and F2, to be injected into the selective catalytic reduction system 13 at any current time.

[0034] Finally, System 1 for determining the amount of fluid in a vehicle container also includes a data processing system 15 having means for performing the steps of Method 100 described above. These means are conventional processing means such as processing units, databases, and memory. In particular, the data processing system 15 includes a computer-readable storage medium 17 that, when executed by a computer, contains instructions that cause the computer to perform the steps of Method 100 described above. The term controller refers to any controller or processing unit. More specifically, the storage medium 17 includes a computer program 19 that, when the program is executed by a computer, contains instructions that cause the computer to perform the steps of Method 100 described above. The program may also refer to several computer programs that make up the software.

[0035] This system 1 for determining the amount of fluid in the vehicle's container is integrated into a conventional vehicle 3 shown in Figure 2. In particular, the data processing system 15 is integrated into an on-board diagnostic unit (not shown) already located within the vehicle 3, which enables control of all on-board fault diagnosis procedures.

[0036] Now, with reference to Figures 1, 3, and 4, the steps of Method 100, which is carried out by System 1 for determining the amount of urea in container 5 of vehicle 3, will be described.

[0037] Method 100 is carried out over time. The value is calculated at the end of each distinct period. As shown in Figure 3 as T1, T2, and T3, each period begins with a replenishment event in which container 5 is filled and ends when a consecutive distinct replenishment event in container 5 is detected. Hereinafter, T1 is considered the previous period, T2 is considered the current period, and T3 is for now a future period.

[0038] In Figure 4, curve 21 relates to the injection base volume value calculated by the data processing system 15 based on the flow rate value provided by the injector controller of the injector system 11. Curve 22 relates to the level base volume value calculated by the data processing system 15 based on the level value provided by the level sensor 9.

[0039] Step 101 is to obtain from the injector system 11 at least one previous injection flow rate value F1 of urea 7 in the injector system 11 during the previous period T1.

[0040] Step 102 determines the consumption volume value of the urea 7 in container 5 during this previous period T1 based on the previous injection flow rate value F1 obtained during the previous period T1. inj1 This is the step to determine the injection flow rate value F1 during period T1, and the injection base volume value V, which represents the volume of urea 7 injected into the selective catalyst system 13 during period T1. inj1 This is converted to [a specific format]. In fact, by knowing the flow rate value at any point in time during this period and the length of this period, it is possible to estimate the injected volume. Alternatively, even if the flow rate value changes during period T1, if the data processing system 15 obtains this flow rate value at any point in time during the period, the injected volume can be estimated.

[0041] Step 103 is the step of obtaining the raw level value of urea 7 in container 5 at the end of the previous period T1.

[0042] Step 104 is a step of applying a smoothing filter to the raw level values obtained over period T1 in order to obtain the filtered level value h1end at the end of period T1, so as to smooth the changes in these values during period T1. In other words, the value h1end is a value filtered based on the raw value at the end of period T1 and all the raw values of period T1. This aims to smooth the sloshing effect of the urea 7 in the container 5 when the vehicle 3 encounters a slope, accelerates, or decelerates.

[0043] Alternatively, this smoothing step is not performed.

[0044] In the following, it is considered that this smoothing step is performed and all level values are filtered values.

[0045] Step 105 is a step of determining the level-based consumption volume value V of the urea 7 in the container 5 during the previous period T1 based on the obtained level value h1end at the end of the previous period T1. Therefore, the data processing system 15 converts the level value h1end into the level-based volume value V while considering the dimensions of the container 5. lev1 lev1

[0046] Step 106 is a step of determining the difference value d1 = V between the injection-based consumption volume value V and the level-based consumption volume value V for the previous period T1. inj1 lev1 inj1 lev1

[0047] Step 107 is a step of determining the injector deviation value P1 for the previous period T1 based on the determined difference value d1. The injector deviation value P1 is a percentage value of the injection-based consumption volume value V. This injector deviation value P1 reflects the inaccuracy of the injector system 11. inj1

[0048] Step 108 is to obtain from the injector system 11 at least one current injection flow rate value F2 of urea 7 in the injector system 11 during the current period T2.

[0049] Step 109 determines the volume consumption value of the urea 7 in container 5 during this current period T2 based on the current injection flow rate value F2 obtained during the current period T2. inj2 This is the step to determine the injection flow rate value F2 during period T2, and the injection base volume value V, which represents the volume of urea 7 injected during period T2. inj2 This is converted to [a specific format]. In fact, by knowing the flow rate value at any point in time during this period and the length of this period T2, it is possible to estimate the injected volume. Alternatively, even if the flow rate value changes during period T2, if the data processing system 15 obtains this flow rate value at any point in time during the period, the injected volume can be estimated.

[0050] Step 110 determines the injection-based consumption value V for the current period T2. inj2 Based on the injector deviation value P1 from the previous period T1, the corrected volume consumption value V of the fluid 7 in container 5 during this current period T2 is calculated. cor2 This is the step to determine the corrected consumption volume value V. cor2 This is the injection base consumption value V, which is calculated by adding or estimating the percentage corresponding to the injector deviation value P1. inj2 This is the result.

[0051] Alternatively, those skilled in the art can perform other calculation methods.

[0052] Step 111 is the level value h of urea 7 in container 5 at the end of the current period T2. 2end This is the step to obtain h 2end This smoothing step in this period T2 to obtain h 1end Step 112 is performed in the same way as when obtaining the level value h of urea 7 at the end of the current period T2. 2endBased on this, the current volume value V is the level-based consumption of urea 7 from container 5 during the current period T2. lev2 This is the step to determine the level value h. Therefore, the data processing system 15 determines the level value h by taking into account the dimensions of the container 5. 2end V is a level-based volume value. lev2 Convert to.

[0053] Step 113 determines the level-based consumption volume value V for the current period T2. lev2 and the corrected consumption volume value V for the current period T2 cor2 The difference between the two values ​​is d2 = V lev2 -V cor2 This is the step to make a decision.

[0054] Step 114 is the step of determining the injector deviation value P2 for the current period T2 based on the difference value d2 between the injector deviation value P1 for the previous period T1 and the current period. To determine the injector deviation value P2 for the current period T2, the data processing system 15 calculates a moving average value based on the difference value d2 between the injector deviation value P1 for the previous period T1 and the current period T2.

[0055] In statistics, a moving average (also called a "rolling mean" or "running mean") is a calculation for analyzing data points by creating a series of mean values ​​for different selections of a dataset. A moving average (also known as a moving mean, "MM", or rolling mean) is a type of finite impulse response filter. A moving average filter is sometimes called a boxcar filter, especially if it is followed by decimation. Given a sequence and a fixed subset size, the first element of the moving average is obtained by taking the mean of the first fixed subset of the sequence. The subset is then modified by "shifting forward," i.e., excluding the first few values ​​and including the next values ​​in the subset.

[0056] In a preferred embodiment of the present invention, the calculation performed to associate the weights and compute the injector deviation P2 is an exponential moving average (also known as "EMA"). This is a first-order finite impulse response filter that applies exponentially decreasing weight coefficients. The weighting for each old data point decreases exponentially and never reaches zero. This formula is from Hunter (1986).

[0057] In particular, P1 is a percentage based on the difference d1 related to the previous period T1, and the data processing system 15 also calculates a percentage based on the difference d2 related to the current period T2. The data processing system 15 then assigns a weight to each of these percentages in order to calculate the injector deviation score P2, with the weight being higher for the percentage related to the current period T2 than for P1 related to the previous period T1. Alternatively, a person skilled in the art can perform other calculation methods to calculate the injector deviation score P2 related to the current period T2 based on the injector deviation score P1 related to the previous period T1 and the difference d2 related to the current period T2.

[0058] The steps described above are repeated for future periods T3 until this period T3 becomes the current period.

[0059] Therefore, the volume value V of the injection base inj3 Corrected volume value V based on P2 cor3 , as well as the level-based volume value V lev3 However, for the current period T3, it is calculated in the same way as for the previous periods T1 and T2. To obtain the percentage of deviation, the difference d3 between these two values ​​is calculated. The injector deviation score P3 is calculated using the exponential moving average method based on this percentage and the previous injector deviation scores P1 and P2. Therefore, the weight associated with the percentage of deviation related to the current period T3 is higher than the weight associated with P2, and P2 itself is higher than the weight associated with P1.

[0060] This method is advantageous when implemented over a long period. Therefore, the injector deviation score is updated periodically.

[0061] The longer the data exists, the more accurate the injector deviation becomes. As a result, the corrected volume value also becomes more accurate.

[0062] This method 100 can be based on any period of time between two replenishment events.

[0063] However, in a preferred implementation of the present invention, only periods that meet certain criteria are selected for calculating the injector deviation value. Therefore, for example, considering period T3, the following steps are performed after the end of period T3 and before the step of determining the injector deviation value P3 for this period T3.

[0064] Step 115 is the corrected consumption volume value V cor3 Step 115 is the step of determining the remaining volume value of urea 7 in container 5 based on the volume value V of the injection base. inj3 Or a level-based volume value V lev3 It can also be based on this.

[0065] Step 116 is the step of comparing the remaining volume value with predetermined minimum and maximum values. These values ​​are selected by those skilled in the art.

[0066] Step 117 is the corrected volume value V cor3 This is the step of comparing the value to a threshold. This threshold is selected by those skilled in the art.

[0067] Step 118 is the step of determining the state of the urea in the container (frozen, intermediate, or liquid).

[0068] Based on steps 115 to 118, the step of determining the injector deviation value P3 for this period T3 is as follows: Urea exists only in liquid form. The remaining volume is between the minimum and maximum values. Volume consumed V cor3 It exceeds the threshold. This is done only when at least one, preferably all, of the following conditions is met.

[0069] These conditions ensure that the injector deviation value P3 is accurate. In fact, if insufficient urea is injected, or if too little urea remains in the container, or if the urea is not liquid, the behavior of the injector system or level sensor will be inaccurate, and the measured and calculated values ​​may be irrelevant.

[0070] The present invention is not limited to the embodiments presented, and other embodiments will be obvious to those skilled in the art.

[0071] In particular, this method can be applied to other types of fluids, such as water, or other aqueous solutions such as water with near-zero conductivity, also known as "demineralized water" (for example, for water injection systems), or cleaning solutions also known as "cleaning agents" (for example, for cleaning windshields or LiDAR systems).

[0072] To lower the freezing point of an aqueous solution, it is possible to add a certain amount of methanol to the solution. [Explanation of Symbols]

[0073] 1. A system for determining the amount of fluid in a vehicle's container. 3 vehicles 5 containers 7 Urea 9. Measuring devices 11 Injector System 13 Selective Catalytic Reduction System 15 Data Processing Systems 17 Storage medium 19 Computer Programs 21 Curve relating to the volume value of the injection base 22 Curves relating to level-based volume values P1, P2, P3 Injector Deviation Values T1, T2, T3 periods F1, F2, F3 flow rate values V inj1 , V inj2 , V inj3 Injection base volume value V lev1 , V lev2 , V lev3 Level-based volume values V cor2 , V cor3 Corrected volume value d1, d2 Difference between injected or corrected volume value and level-based volume value

Claims

1. A method (100) for determining the amount of fluid (7) in a container (5) of a vehicle (3), wherein the container (5) is connected to an injector system (11), and the method (100) is From the injector system (11), at least one previous period (T 1 ) the at least one previous injection flow rate value (F 1 Step (101) to obtain ) and The preceding period (T 1 ) the previously acquired injection flow rate value (F 1 Based on the preceding period (T 1 The volume consumption value of the fluid injection base in the container (5) in (V inj1 The step of determining (102), The preceding period (T 1 At the end of ) the level value (h 1end The step (103) to obtain ) and The previous period (T 1 ) at the end of said previous period, based on the obtained level value (h 1end ), determining a level-based consumption volume value (V 1 ) of the fluid in the container (5) during the previous period (T lev1 ) in step (105); The preceding period (T 1 ) against the consumption volume value (V inj1 ) and the level-based consumption volume value (V lev1 The difference value between (d) and ) 1 =V inj1 -V lev1 The step of determining (106), The determined difference value (d 1 Based on the preceding period (T 1 Injector deviation value (P 1 ) step (107) and Method (100), including, From the injector system (11), the current period (T 2 At least one current injection flow rate value (F) of the fluid (7) in the injector system in ) 2 The steps to obtain (108) The previous current period (T 2 The acquired current injection flow rate value (F 2 Based on the above, the current period (T 2 The volume consumption value of the injection base of the fluid (7) in the container (V inj2 The step of determining (109), The previous current period (T 2 ) Consumption value of the injection base (V inj2 ) and the preceding period (T 1 ) the aforementioned injector deviation value (P 1 Based on the above, the current period (T 2 The corrected volume consumption value (V) of the fluid (7) in the container (5) in ) cor2 ) step (110) and A method (100) further comprising the above.

2. The previous current period (T 2 At the end of ) the level value (h 2end The steps to obtain (111) The previous current period (T 2 The level value (h) of the fluid at the end of the process 2end Based on the above, the current period (T 2 The level-based volume consumption value (V) of the fluid (7) from the container (5) in ) lev2 The step of determining (112), The previous current period (T 2 ) Regarding the current period (T 2 The level-based consumption volume value (V lev2 ) and the aforementioned current period (T 2 The corrected consumption volume value (V cor2 The difference value between (d) and ) 2 =V lev2 -V cor2 The step of determining (113), Previous period (T 1 At least one injector deviation value (P 1 ) and the aforementioned current period (T 2 The difference value (d) 2 Based on the above, the current period (T 2 ) Injector deviation value (P 2 ) step (114) and The method according to claim 1, further comprising (100).

3. The previous current period (T 2 ) the aforementioned injector deviation value (P 2 To determine the previous period (T 1 ) the aforementioned injector deviation value (P 1 , P 2 ) at least one of the and the current period (T 2 The difference value (d) 2 The method according to claim 2 (100), comprising the step of calculating a moving average value based on ).

4. Each period (T 1 , T 2 The method according to any one of claims 1 to 3 (100), wherein the method begins with a replenishment event in which the container is filled and ends when a successive separate replenishment event in the container is detected.

5. The aforementioned level value (h 1end h 2end ) is obtained from the raw level value, Period (T 1 , T 2 The filtered level value (h) at the end of the above-mentioned period. 1end h 2end In order to obtain the aforementioned period (T 1 , T 2 The raw level values ​​obtained over the period (T) are used to obtain the raw level values ​​over the aforementioned period (T 1 , T 2 (104) A step of applying a smoothing filter to smooth out the changes in these values ​​in ) The filtered level value (h 1end h 2end Based on this, the steps to calculate the other steps The method according to any one of claims 1 to 4, further comprising (100) the following.

6. Period (T 1 , T 2 After the aforementioned termination of ) and the aforementioned period (T 1 , T 2 ) Injector deviation value (P 1 , P 2 Before the step of determining ), A step (115) to determine the remaining volume of the fluid (7) in the container (5) based on at least one of the consumption volume values, The steps include (116) comparing the remaining volume value with predetermined minimum and maximum values, The aforementioned consumption volume value (V lev i , V inj i The step (117) of comparing at least one of ) with a threshold, Step (118) to determine the state of the fluid (7) in the container (5), whether it is frozen, intermediate, or liquid. It further includes, Said period (T 1 , T 2 ) Injector deviation value (P 1 , P 2 The step of determining the above-mentioned conditions are as follows: The fluid (7) is only in a liquid state. The remaining volume (V remain ) is the minimum value (V min ) and the aforementioned maximum value (V max ) The consumption volume value (V lev i , V inj i ) exceeds the threshold value. This is performed only when at least one, preferably all, of the following conditions is met. The method according to any one of claims 1 to 5 (100).

7. A computer program (19) including instructions, wherein when the program is executed by a computer, the instructions cause the computer to perform a step of the method (100) according to any one of claims 1 to 6.

8. A computer-readable storage medium (17) containing instructions, wherein, when executed by a computer, the instructions cause the computer to perform the steps of the method (100) according to any one of claims 1 to 6.

9. A data processing system (15) comprising means for performing the steps (100) of the method described in any one of claims 1 to 6.

10. A system (1) for determining the amount of fluid in a vehicle container, A container (5) for the fluid (7), A measuring device (9) for measuring the level of the fluid (7) in the container (5), The injection flow rate (F) of the fluid ejected from the container 1 F 2 An injector controller that provides ) and The data processing system (15) according to claim 9 and A system (1) comprising the following.

11. The aforementioned fluid Aqueous solutions, especially urea, water, or detergents, hydrogen, fuel One of these is the system (1) described in claim 10.

12. A vehicle (3) comprising the system (1) according to claim 10 or 11.

Citation Information

Patent Citations

  • Fuel level measuring device

    JP2004316491A