A method and device for determining the remaining fuel quantity of a vehicle, a vehicle and a storage medium

CN117571077BActive Publication Date: 2026-10-27ROX MOTOR TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311552148.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-20
Publication Date
2026-10-27
Estimated Expiration
2043-11-20

AI Technical Summary

Technical Problem

[0004]有鉴于此,本申请的目的在于提供一种车辆剩余油量的确定方法、装置、车辆及存储介质,在车辆处于激烈驾驶状态时根据发动机燃油消耗速率确定修正剩余油量,能够避免液位晃动时燃油液位传感器时估计剩余油量不准确的问题,从而提高确定剩余油量的准确率;在车辆处于平稳驾驶状态时,通过累计计时周期调整之前确定的修正剩余油量与当前获取的剩余油量的比例系数,使确定出的剩余油量更为准确,同时避免结果出现突变

Benefits of technology

[0045]本申请实施例提供的一种车辆剩余油量的确定方法、装置、车辆及存储介质,在车辆处于激烈驾驶状态时根据发动机燃油消耗速率确定修正剩余油量,能够避免液位晃动时燃油液位传感器时估计剩余油量不准确的问题,从而提高确定剩余油量的准确率;在车辆处于平稳驾驶状态时,通过累计计时周期调整之前确定的修正剩余油量与当前获取的剩余油量的比例系数,使确定出的剩余油量更为准确,同时避免结果出现突变。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117571077B_ABST
    Figure CN117571077B_ABST
Patent Text Reader

Abstract

The application provides a vehicle residual fuel quantity determination method and device, a vehicle and a storage medium, comprising: continuously acquiring an engine fuel consumption rate of the vehicle and a residual fuel quantity determined by a fuel level sensor; when it is determined that the vehicle is in an intense driving state, determining a current corrected residual fuel quantity based on a last determined corrected residual fuel quantity and the current acquired engine fuel consumption rate; when it is determined that the vehicle is in a stable driving state, adjusting a first proportional weight of a first corrected residual fuel quantity and a second proportional weight of a current acquired residual fuel quantity according to a total duration of accumulated timing periods and a preset correction duration; and determining the current corrected residual fuel quantity according to the first corrected residual fuel quantity, the first proportional weight, the current acquired residual fuel quantity and the second proportional weight. In this way, the accuracy of determining the residual fuel quantity can be improved, and sudden changes in the fuel quantity result when the driving state of the vehicle is switched can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method, apparatus, vehicle, and storage medium for determining the remaining fuel level in a vehicle. Background Technology

[0002] Currently, in existing technologies, the remaining fuel level in a vehicle is mainly determined by measuring the fuel level height using a fuel level sensor. The output voltage signal of the fuel level sensor corresponds to the fuel level height in the tank, and after calibration, the remaining flow rate can be estimated based on the output voltage signal.

[0003] However, the fuel level in the tank fluctuates during vehicle operation, causing the current method to determine the remaining fuel level inaccurately. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a method, device, vehicle, and storage medium for determining the remaining fuel quantity of a vehicle. When the vehicle is under aggressive driving conditions, the corrected remaining fuel quantity is determined based on the engine fuel consumption rate, which can avoid the problem of inaccurate estimation of the remaining fuel quantity by the fuel level sensor when the fuel level fluctuates, thereby improving the accuracy of determining the remaining fuel quantity. When the vehicle is under stable driving conditions, the ratio coefficient between the previously determined corrected remaining fuel quantity and the currently acquired remaining fuel quantity is adjusted by accumulating the timing cycle, making the determined remaining fuel quantity more accurate and avoiding sudden changes in the result.

[0005] This application provides a method for determining the remaining fuel level in a vehicle, the method comprising:

[0006] Continuously acquire the vehicle's engine fuel consumption rate and the remaining fuel level determined by the fuel level sensor;

[0007] When it is determined that the vehicle is in an aggressive driving state, the current corrected remaining fuel quantity is determined based on the previously determined corrected remaining fuel quantity and the currently acquired engine fuel consumption rate.

[0008] When it is determined that the vehicle is in a stable driving state, the first proportional weight of the first corrected remaining fuel and the second proportional weight of the currently acquired remaining fuel are adjusted according to the total duration of the accumulated timing cycle and the preset correction duration. The timing cycle begins to accumulate when the vehicle switches to the stable driving state and ends and is reset to zero when the total duration of the accumulated timing cycle equals the preset correction duration, or when the vehicle switches from the stable driving state to another driving state. The first corrected remaining fuel refers to the corrected remaining fuel corresponding to when the vehicle switches to the stable driving state.

[0009] The current corrected remaining fuel quantity is determined based on the first corrected remaining fuel quantity, the first proportional weight, the currently obtained remaining fuel quantity, and the second proportional weight.

[0010] Furthermore, the determination method also includes:

[0011] When it is determined that the vehicle is in a refueling state, the currently acquired remaining fuel level is filtered to determine the current corrected remaining fuel level;

[0012] When it is determined that the vehicle is not in the refueling state, it is determined whether the vehicle's engine is started;

[0013] If the vehicle's engine is not started, the previously determined corrected remaining fuel level remains unchanged;

[0014] If the vehicle's engine is running, the vehicle's driving status is determined, and the current corrected remaining fuel level is determined based on the driving status.

[0015] Furthermore, the driving status of the vehicle is determined by the following methods:

[0016] Acquire the vehicle's braking signal, total drive wheel torque signal, vehicle speed signal, and acceleration signal;

[0017] Based on the braking signal and the total torque signal of the drive wheels, determine whether the vehicle is in a driving state with drastic speed changes;

[0018] Based on the vehicle speed signal and the acceleration signal, determine whether the vehicle is in a slope driving state;

[0019] When the vehicle is in a driving state with drastic speed changes and / or a driving state on a slope, the vehicle is determined to be in the drastic driving state.

[0020] When the vehicle is not in a driving state with drastic speed changes or on an incline, it is determined that the vehicle is in the stable driving state.

[0021] Furthermore, based on the braking signal and the total torque signal of the drive wheels, determining whether the vehicle is in a driving state with drastic speed changes includes:

[0022] If the braking signal is greater than the first preset signal threshold, it is determined that the vehicle is in a driving state with drastic speed changes.

[0023] If the braking signal is less than or equal to the first preset signal threshold, and the braking signal is greater than or equal to the first difference between the first preset signal threshold and the preset bias value, then the previously determined driving state is determined as the current driving state of the vehicle.

[0024] If the braking signal is less than the first difference, then the total torque signal of the drive wheel is filtered.

[0025] Determine the second difference between the total torque signal of the drive wheels before and after filtering;

[0026] When the total torque signal of the drive wheels before filtering is greater than the second preset signal threshold, and / or the second difference is greater than the third preset threshold, it is determined that the vehicle is in a driving state with drastic speed changes.

[0027] Furthermore, determining whether the vehicle is in a slope driving state based on the vehicle speed signal and the acceleration signal includes:

[0028] Differentiate the vehicle speed signal to determine the rate of change of vehicle speed;

[0029] The slope angle signal is determined based on the acceleration signal and the vehicle speed change rate.

[0030] The ramp angle signal is filtered.

[0031] If the absolute value of the filtered slope angle signal is greater than a preset angle threshold, then the vehicle is determined to be in a slope driving state.

[0032] Furthermore, when it is determined that the vehicle is in a stable driving state, the first proportional weight of the first corrected remaining fuel and the second proportional weight of the currently acquired remaining fuel are adjusted according to the total duration of the accumulated timing cycle and the preset correction duration, including:

[0033] When the total duration of the accumulated timing cycles is less than the preset correction duration, the second proportional weight is set to the ratio of the total duration of the accumulated timing cycles to the preset correction duration, and the first proportional weight is set to the difference between the second proportional weight and 1.

[0034] When the total duration of the accumulated timing cycles is greater than or equal to the preset correction duration, the first proportional weight is set to 0 and the second proportional weight is set to 1.

[0035] Furthermore, after obtaining the remaining fuel level of the vehicle as determined by the fuel level sensor, the determination method further includes:

[0036] The obtained remaining oil quantity is filtered;

[0037] The filtered remaining fuel quantity signal is then re-determined as the remaining fuel quantity determined by the fuel level sensor.

[0038] This application embodiment also provides a device for determining the remaining fuel level of a vehicle, the device comprising:

[0039] The acquisition module is used to continuously acquire the vehicle's engine fuel consumption rate and the remaining fuel level determined by the fuel level sensor.

[0040] The first determining module is used to determine the current corrected remaining fuel quantity based on the previously determined corrected remaining fuel quantity and the currently acquired engine fuel consumption rate when it is determined that the vehicle is in an aggressive driving state.

[0041] The second determining module is used to, when determining that the vehicle is in a stable driving state, adjust the first proportional weight of the first corrected remaining fuel quantity and the second proportional weight of the currently acquired remaining fuel quantity according to the total duration of the accumulated timing cycle and the preset correction duration; wherein, the timing cycle starts accumulating when the vehicle switches to the stable driving state, and ends accumulating and is reset to zero when the total duration of the accumulated timing cycle is equal to the preset correction duration, or when the vehicle switches from the stable driving state to another driving state; the first corrected remaining fuel quantity refers to the corrected remaining fuel quantity corresponding to the vehicle switching to the stable driving state.

[0042] The second determining module is further configured to determine the current corrected remaining fuel quantity based on the first corrected remaining fuel quantity, the first proportional weight, the currently acquired remaining fuel quantity, and the second proportional weight.

[0043] This application embodiment also provides a vehicle, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the vehicle is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the method for determining the remaining fuel level of a vehicle as described above are performed.

[0044] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the method for determining the remaining fuel level of a vehicle as described above.

[0045] This application provides a method, apparatus, vehicle, and storage medium for determining the remaining fuel level of a vehicle. When the vehicle is under aggressive driving conditions, the corrected remaining fuel level is determined based on the engine fuel consumption rate, which avoids the problem of inaccurate estimation of remaining fuel level by the fuel level sensor when the fuel level fluctuates, thereby improving the accuracy of determining the remaining fuel level. When the vehicle is under stable driving conditions, the ratio coefficient between the previously determined corrected remaining fuel level and the currently acquired remaining fuel level is adjusted by accumulating the timing cycle, making the determined remaining fuel level more accurate and avoiding sudden changes in the result.

[0046] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0047] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0048] Figure 1 This application provides a flowchart of one method for determining the remaining fuel level in a vehicle.

[0049] Figure 2 A second flowchart of a method for determining the remaining fuel level of a vehicle, provided in an embodiment of this application, is shown.

[0050] Figure 3 This invention provides a schematic diagram of the structure of a device for determining the remaining fuel level of a vehicle, according to an embodiment of this application.

[0051] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of this application is shown. Detailed Implementation

[0052] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. Based on the embodiments of this application, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this application.

[0053] Research has found that, currently, the remaining fuel level in a vehicle is mainly determined by measuring the fuel level using a fuel level sensor. The output voltage signal of the fuel level sensor corresponds to the fuel level in the tank, and after calibration, the remaining flow rate can be estimated based on the output voltage signal.

[0054] However, the fuel level in the tank fluctuates during vehicle operation, causing the current method to determine the remaining fuel level inaccurately.

[0055] Based on this, embodiments of this application provide a method, apparatus, vehicle, and storage medium for determining the remaining fuel level of a vehicle, so as to improve the accuracy of determining the remaining fuel level and avoid sudden changes in fuel level results when the vehicle switches driving states.

[0056] Please see Figure 1 , Figure 1 This is one of the flowcharts for a method of determining the remaining fuel level in a vehicle, provided in an embodiment of this application. Figure 1 As shown in the embodiments of this application, the determination method includes:

[0057] S101. Continuously acquire the vehicle's engine fuel consumption rate and the remaining fuel level determined by the fuel level sensor.

[0058] The determination method provided in this application can be applied to a vehicle controller; the vehicle controller can directly obtain relevant parameters through communication methods such as CAN bus. For example, the vehicle controller can read the engine fuel consumption rate signal from the engine controller EMS, and read the output voltage signal from the fuel level sensor; because there is a pre-calibrated mapping relationship between the output voltage signal of the fuel level sensor and the height of the fuel tank level, the original remaining fuel quantity can be determined from the output voltage signal of the fuel level sensor and used for subsequent calculations.

[0059] Here, in order to improve the accuracy of subsequent calculations, after obtaining the remaining fuel quantity of the vehicle determined by the fuel level sensor, the obtained remaining fuel quantity can be filtered; the filtered remaining fuel quantity signal is then re-determined as the remaining fuel quantity determined by the fuel level sensor.

[0060] It should be noted that when a vehicle is under aggressive driving conditions, the fuel level in the tank will fluctuate violently, and the float in the tank will also vibrate violently, causing the remaining fuel level determined by the fuel level sensor to be inaccurate.

[0061] To address this issue, embodiments of this application employ different calculation methods to adjust the remaining fuel level based on the vehicle's driving status, thereby improving the accuracy of the results. The specific implementation methods of this application will be described below.

[0062] S102. When it is determined that the vehicle is in an aggressive driving state, the current corrected remaining fuel quantity is determined based on the previously determined corrected remaining fuel quantity and the currently acquired engine fuel consumption rate.

[0063] In this step, when it is determined that the vehicle is in a state of aggressive driving, the fuel consumption between the previous time and the current time can be determined by integral calculation based on the currently acquired engine fuel consumption rate signal; then, the difference between the previously determined corrected remaining fuel and the fuel consumption is determined as the current corrected remaining fuel. This can be expressed by the formula:

[0064] FuelLevelOut=FuelLevelOut_old-∫FuelCsmp_rat×dt

[0065] S103. When it is determined that the vehicle is in a stable driving state, the first proportional weight of the first corrected remaining fuel and the second proportional weight of the currently obtained remaining fuel are adjusted according to the total duration of the accumulated timing cycle and the preset correction duration.

[0066] S104. Determine the current corrected remaining fuel quantity based on the first corrected remaining fuel quantity, the first proportional weight, the currently obtained remaining fuel quantity, and the second proportional weight.

[0067] It should be noted that there is a certain margin of error in the actual engine fuel consumption rate. Generally, the fuel level sensor's calculation results are considered more reliable when the vehicle is driving smoothly. However, in actual driving, the vehicle's driving state changes irregularly and constantly. The vehicle may switch from aggressive driving to smooth driving at any time, but the fluctuation in the fuel level has a certain lag and continuity. That is, even after the vehicle switches to a smooth driving state, the fuel level in the tank may still fluctuate. In this case, directly using the fuel level sensor's remaining fuel level result may still be inaccurate. On the other hand, because the embodiments of this application use different calculation methods based on the vehicle's driving state and continuously switch between them, there may be a certain deviation between the calculation results of the two methods. In practice, this manifests as a sudden change in the fuel gauge reading, which can easily cause user confusion and reduce the reliability of the fuel gauge reading.

[0068] To address the aforementioned issues, this application embodiment, when determining that the vehicle is in a stable driving state, adjusts the first proportional weight of the first corrected remaining fuel quantity and the second proportional weight of the currently acquired remaining fuel quantity based on the total duration of the accumulated timing cycle and the preset correction duration, and calculates the current corrected remaining fuel quantity in a weighted manner.

[0069] In this way, a smooth transition can be achieved from the corrected remaining fuel level (the remaining fuel level determined by other calculation methods) when the vehicle switches to a smooth driving state to the remaining fuel level determined by the fuel level sensor, thereby improving the accuracy of the results and avoiding sudden changes in the readings.

[0070] The timing cycle begins to accumulate when the vehicle switches to the smooth driving state, and ends and is reset to zero when the total duration of the accumulated timing cycle is equal to the preset correction duration, or when the vehicle switches from the smooth driving state to another driving state; the first corrected remaining fuel amount refers to the corrected remaining fuel amount corresponding to the instant the vehicle switches to the smooth driving state.

[0071] In specific implementation, step S103 may include:

[0072] When the total duration of the accumulated timing cycles is less than the preset correction duration, the second proportional weight is set to the ratio of the total duration of the accumulated timing cycles to the preset correction duration, and the first proportional weight is set to the difference between the second proportional weight and 1.

[0073] When the total duration of the accumulated timing cycles is greater than or equal to the preset correction duration, the first proportional weight is set to 0 and the second proportional weight is set to 1; that is, after the total duration of the accumulated timing cycles is greater than or equal to the preset correction duration, only the remaining fuel quantity determined by the fuel level sensor is used, i.e., the currently obtained remaining fuel quantity.

[0074] More specifically, steps S103 and S104 can be expressed by the following formula:

[0075] FuelLevelOut=FuelLevelOut_old+[filter(FuelLevelIn)-FuelLevelOut_old]×t / T

[0076] In the formula, FuelLevelOut_old represents the first corrected remaining fuel, which is the corrected remaining fuel when the vehicle switches to a stable driving state; t represents the total duration of the accumulated timing cycle; T represents the preset correction duration; t / T represents the second proportional weight; and filter(FuelLevelIn) represents the currently acquired remaining fuel.

[0077] Furthermore, the determination method also includes:

[0078] When it is determined that the vehicle is in a refueling state, the currently acquired remaining fuel level is filtered to determine the current corrected remaining fuel level.

[0079] Normally, when refueling, the vehicle is stationary, the engine is not running, and the fuel level in the tank gradually increases. In this case, the remaining fuel level obtained from the fuel level sensor can be filtered to determine the corrected remaining fuel level.

[0080] When it is determined that the vehicle is not in the refueling state, it is determined whether the vehicle's engine is started; if the vehicle's engine is not started, the previously determined corrected remaining fuel level remains unchanged; if the vehicle's engine is started, the vehicle's driving state is determined, and the current corrected remaining fuel level is determined based on the driving state.

[0081] Here, through research, this application embodiment has found that, especially for hybrid vehicles, the vehicle frequently switches between two power sources—oil and electricity—during operation. Therefore, it is also necessary to determine the engine's starting status. When the vehicle is not refueling, the engine is not running, and the previously determined corrected remaining fuel level remains unchanged. If the engine is running, the vehicle's driving status is determined, and the current corrected remaining fuel level is determined based on this status. The method for determining the current corrected remaining fuel level can refer to the descriptions in S101 to S104 above, achieving the same technical effect, and will not be repeated here.

[0082] In this embodiment, aggressive driving refers to a state that causes significant fluctuations in the fuel tank level, generally including rapid acceleration, rapid deceleration, turning, and going uphill or downhill. Therefore, in practical implementation, the driving state of the vehicle can be determined in the following ways:

[0083] The system acquires the vehicle's braking signal, total drive wheel torque signal, vehicle speed signal, and acceleration signal; based on the braking signal and the total drive wheel torque signal, it determines whether the vehicle is in a driving state with drastic speed changes; based on the vehicle speed signal and the acceleration signal, it determines whether the vehicle is in a hill driving state; when the vehicle is in a driving state with drastic speed changes and / or a hill driving state, it determines that the vehicle is in the aggressive driving state; when the vehicle is not in a driving state with drastic speed changes or a hill driving state, it determines that the vehicle is in the smooth driving state.

[0084] In practical implementation, the following steps can be used to determine whether the vehicle is in a driving state with drastic speed changes based on the braking signal and the total torque signal of the drive wheels:

[0085] If the braking signal is greater than a first preset signal threshold, then the vehicle is determined to be in a driving state with drastic speed changes.

[0086] If the braking signal is less than or equal to the first preset signal threshold, and the braking signal is greater than or equal to the first difference between the first preset signal threshold and the preset bias value, then the previously determined driving state is determined as the current driving state of the vehicle.

[0087] Here, in order to avoid the braking signal value switching back and forth around the first preset signal threshold, which would cause the determined driving state to change repeatedly, this application sets a certain hysteresis interval; that is, when the braking signal value is less than or equal to the first preset signal threshold, and the braking signal value is greater than or equal to the first difference between the first preset signal threshold and the preset bias value, the previously determined driving state is determined as the current driving state of the vehicle.

[0088] If the signal value of the brake signal is less than the first difference, the total torque signal of the drive wheel is filtered; a second difference of the total torque signal of the drive wheel before and after filtering is determined; when the total torque signal of the drive wheel before filtering is greater than a second preset signal threshold, and / or the second difference is greater than a third preset threshold, it is determined that the vehicle is in a driving state with drastic speed changes.

[0089] In practice, the following steps can be used to determine whether the vehicle is in a slope driving state based on the vehicle speed signal and the acceleration signal:

[0090] The vehicle speed signal is differentiated to determine the rate of change of vehicle speed; the slope angle signal is determined based on the acceleration signal and the rate of change of vehicle speed; the slope angle signal is filtered; if the absolute value of the filtered slope angle signal is greater than a preset angle threshold, the vehicle is determined to be in a slope driving state.

[0091] This can be expressed by the formula:

[0092] VehSpdRat=d(VehSpd) / dt

[0093] Slope = arcsin(Acc - VehSpdRat)

[0094] SlopeFilt = filter(Slope)

[0095] In the formula, VehSpd represents the vehicle speed signal; VehSpdRat represents the rate of change of vehicle speed; Acc represents the acceleration signal; Slope represents the slope angle signal; and SlopeFilt represents the absolute value of the filtered slope angle signal. If |SlopeFilt| > a preset angle threshold, the vehicle is considered to be in a slope driving state.

[0096] This application provides a method for determining the remaining fuel level of a vehicle. When the vehicle is under aggressive driving conditions, the corrected remaining fuel level is determined based on the engine fuel consumption rate. This avoids the problem of inaccurate estimation of remaining fuel level by the fuel level sensor when the fuel level fluctuates, thereby improving the accuracy of determining the remaining fuel level. When the vehicle is under stable driving conditions, the ratio coefficient between the previously determined corrected remaining fuel level and the currently acquired remaining fuel level is adjusted by accumulating the timing cycle, making the determined remaining fuel level more accurate and avoiding sudden changes in the result.

[0097] Please see Figure 2 , Figure 2 This is a second flowchart illustrating a method for determining the remaining fuel level in a vehicle, as provided in an embodiment of this application. Figure 2 As shown in the embodiments of this application, the determination method includes:

[0098] Set the preset correction duration T (e.g., 10 seconds) and set the cumulative timing period t to start from zero; t represents a cumulative time, that is, when t = T, t is reset to zero and the cumulative time starts again. Obtain the remaining fuel level FuelLevelIn, refueling status Refuel_flg, engine start status Start_flg, and vehicle engine fuel consumption rate FuelCsmp_rat as determined by the fuel level sensor.

[0099] If the refueling status Refuel_flg≠0, it means the vehicle is in the refueling state. The signal from the fuel level sensor is filtered and calculated to determine the corrected remaining fuel level. The formula is: FuelLevelOut=filter(FuelLevelIn). If the refueling status Refuel_flg=0, it means the vehicle is not in the refueling state. The engine start status Start_flg is then checked.

[0100] If Start_flg≠1, it means the vehicle's engine is not started, and the previously determined remaining fuel level remains unchanged. The formula is: FuelLevelOut=FuelLevelOut_old; if Start_flg=1, it means the vehicle's engine has started, and the vehicle's driving status is assessed.

[0101] If the vehicle is determined to be in an aggressive driving state (driving state with drastic speed changes and / or hill driving state) based on the vehicle's braking signal, total drive wheel torque signal, vehicle speed signal, and acceleration signal, then the current corrected remaining fuel is determined based on the previously determined corrected remaining fuel and the currently acquired engine fuel consumption rate; the specific formula is: FuelLevelOut = FuelLevelOut_old - ∫FuelCsmp_rat × dt. If the vehicle is determined to be in a stable driving state (not in a driving state with drastic speed changes or hill driving state) based on the vehicle's braking signal, total drive wheel torque signal, vehicle speed signal, and acceleration signal, then the accumulated timing period t is started, and the accumulated timing period t is compared with the preset correction duration T. If t = T, then the signal from the fuel level sensor is filtered and calculated using the formula: FuelLevelOut = filter(FuelLevelIn); then, the cumulative timing period t is reset to zero; if t < T, then the ratio of t to T is used to adjust the weighting of the remaining fuel quantity obtained from the fuel level sensor and the corrected remaining fuel quantity when switching to a smooth driving state, and the weighted average is used to obtain the current corrected remaining fuel quantity; the formula is: FuelLevelOut = FuelLevelOut_old + [filter(FuelLevelIn) - FuelLevelOut_old] × t / T.

[0102] Please see Figure 3 , Figure 3 This is a schematic diagram of a device for determining the remaining fuel level of a vehicle, provided in an embodiment of this application. The device 300 includes:

[0103] The acquisition module 310 is used to continuously acquire the vehicle's engine fuel consumption rate and the remaining fuel quantity determined by the fuel level sensor.

[0104] The first determining module 320 is used to determine the current corrected remaining fuel quantity based on the previously determined corrected remaining fuel quantity and the currently acquired engine fuel consumption rate when it is determined that the vehicle is in an aggressive driving state.

[0105] The second determining module 330 is used to, when determining that the vehicle is in a stable driving state, adjust the first proportional weight of the first corrected remaining fuel quantity and the second proportional weight of the currently acquired remaining fuel quantity according to the total duration of the accumulated timing cycle and the preset correction duration; wherein, the timing cycle starts to accumulate when the vehicle switches to the stable driving state, and ends and is reset to zero when the total duration of the accumulated timing cycle is equal to the preset correction duration, or when the vehicle switches from the stable driving state to another driving state; the first corrected remaining fuel quantity refers to the corrected remaining fuel quantity corresponding to the vehicle switching to the stable driving state.

[0106] The second determining module 330 is further configured to determine the current corrected remaining fuel quantity based on the first corrected remaining fuel quantity, the first proportional weight, the currently acquired remaining fuel quantity, and the second proportional weight.

[0107] Furthermore, the determining device 300 further includes: a third determining module; the third determining module is used for:

[0108] When it is determined that the vehicle is in a refueling state, the currently acquired remaining fuel level is filtered to determine the current corrected remaining fuel level;

[0109] When it is determined that the vehicle is not in the refueling state, it is determined whether the vehicle's engine is started;

[0110] If the vehicle's engine is not started, the previously determined corrected remaining fuel level remains unchanged;

[0111] If the vehicle's engine is running, the vehicle's driving status is determined, and the current corrected remaining fuel level is determined based on the driving status.

[0112] Furthermore, the determining device 300 further includes a state determining module; the state determining module is used to determine the driving state of the vehicle in the following ways:

[0113] Acquire the vehicle's braking signal, total drive wheel torque signal, vehicle speed signal, and acceleration signal;

[0114] Based on the braking signal and the total torque signal of the drive wheels, determine whether the vehicle is in a driving state with drastic speed changes;

[0115] Based on the vehicle speed signal and the acceleration signal, determine whether the vehicle is in a slope driving state;

[0116] When the vehicle is in a driving state with drastic speed changes and / or a driving state on a slope, the vehicle is determined to be in the drastic driving state.

[0117] When the vehicle is not in a driving state with drastic speed changes or on an incline, it is determined that the vehicle is in the stable driving state.

[0118] Furthermore, the state determination module determines whether the vehicle is in a driving state with drastic speed changes based on the braking signal and the total torque signal of the drive wheels, including:

[0119] If the braking signal is greater than the first preset signal threshold, it is determined that the vehicle is in a driving state with drastic speed changes.

[0120] If the braking signal is less than or equal to the first preset signal threshold, and the braking signal is greater than or equal to the first difference between the first preset signal threshold and the preset bias value, then the previously determined driving state is determined as the current driving state of the vehicle.

[0121] If the braking signal is less than the first difference, then the total torque signal of the drive wheel is filtered.

[0122] Determine the second difference between the total torque signal of the drive wheels before and after filtering;

[0123] When the total torque signal of the drive wheels before filtering is greater than the second preset signal threshold, and / or the second difference is greater than the third preset threshold, it is determined that the vehicle is in a driving state with drastic speed changes.

[0124] Furthermore, the state determination module determines whether the vehicle is in a slope driving state based on the vehicle speed signal and the acceleration signal, including:

[0125] Differentiate the vehicle speed signal to determine the rate of change of vehicle speed;

[0126] The slope angle signal is determined based on the acceleration signal and the vehicle speed change rate.

[0127] The ramp angle signal is filtered.

[0128] If the absolute value of the filtered slope angle signal is greater than a preset angle threshold, then the vehicle is determined to be in a slope driving state.

[0129] Furthermore, when the second determining module 330 is used to adjust the first proportional weight of the first corrected remaining fuel quantity and the second proportional weight of the currently acquired remaining fuel quantity based on the total duration of the accumulated timing cycle and the preset correction duration when it is determined that the vehicle is in a stable driving state, the second determining module 330 is used to:

[0130] When the total duration of the accumulated timing cycles is less than the preset correction duration, the second proportional weight is set to the ratio of the total duration of the accumulated timing cycles to the preset correction duration, and the first proportional weight is set to the difference between the second proportional weight and 1.

[0131] When the total duration of the accumulated timing cycles is greater than or equal to the preset correction duration, the first proportional weight is set to 0 and the second proportional weight is set to 1.

[0132] Furthermore, after acquiring the remaining fuel level of the vehicle determined by the fuel level sensor, the acquisition module 310 is further configured to:

[0133] The obtained remaining oil quantity is filtered;

[0134] The filtered remaining fuel quantity signal is then re-determined as the remaining fuel quantity determined by the fuel level sensor.

[0135] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a vehicle provided in an embodiment of this application. Figure 4 As shown, the vehicle 400 includes a processor 410, a memory 420, and a bus 430.

[0136] The memory 420 stores machine-readable instructions executable by the processor 410. When the vehicle 400 is running, the processor 410 communicates with the memory 420 via the bus 430. When the machine-readable instructions are executed by the processor 410, they can perform the operations described above. Figure 1 The steps of a method for determining the remaining fuel level of a vehicle in the illustrated embodiment are described in detail in the method embodiment, and will not be repeated here.

[0137] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the above-described actions. Figure 1 The steps of a method for determining the remaining fuel level of a vehicle in the illustrated embodiment are described in detail in the method embodiment, and will not be repeated here.

[0138] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0139] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0140] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0141] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0142] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0143] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for determining the remaining fuel level in a vehicle, characterized in that, The determination method includes: Continuously acquire the vehicle's engine fuel consumption rate and the remaining fuel level determined by the fuel level sensor; When it is determined that the vehicle is in an aggressive driving state, the fuel consumption between the last time and the current time is determined by integral calculation based on the currently acquired engine fuel consumption rate; the difference between the previously determined corrected remaining fuel and the fuel consumption is determined as the current corrected remaining fuel; the aggressive driving state includes driving state with drastic speed changes and / or hill driving state. When it is determined that the vehicle is in a stable driving state, the first proportional weight of the first corrected remaining fuel and the second proportional weight of the currently acquired remaining fuel are adjusted according to the total duration of the accumulated timing cycle and the preset correction duration. This includes: when the total duration of the accumulated timing cycle is less than the preset correction duration, the second proportional weight is set to the ratio of the total duration of the accumulated timing cycle to the preset correction duration, and the first proportional weight is set to the difference between the second proportional weight and 1; when the total duration of the accumulated timing cycle is greater than or equal to the preset correction duration, the first proportional weight is set to 0, and the second proportional weight is set to 1. Wherein, the stable driving state refers to the vehicle not being in a driving state with drastic speed changes and / or a hill-climbing driving state; the timing cycle begins to accumulate when the vehicle switches to the stable driving state, and ends and is reset to zero when the total duration of the accumulated timing cycle is equal to the preset correction duration, or when switching from the stable driving state to another driving state; the first corrected remaining fuel refers to the corrected remaining fuel corresponding to the vehicle switching to the stable driving state. The current corrected remaining fuel quantity is determined by weighting the first corrected remaining fuel quantity, the first proportional weight, the currently obtained remaining fuel quantity, and the second proportional weight.

2. The method according to claim 1, characterized in that, The determination method further includes: When it is determined that the vehicle is in a refueling state, the currently acquired remaining fuel level is filtered to determine the current corrected remaining fuel level; When it is determined that the vehicle is not in the refueling state, it is determined whether the vehicle's engine is started; If the vehicle's engine is not started, the previously determined corrected remaining fuel level remains unchanged; If the vehicle's engine is running, the vehicle's driving status is determined, and the current corrected remaining fuel level is determined based on the driving status.

3. The method according to claim 1 or 2, characterized in that, The driving status of the vehicle is determined by the following methods: Acquire the vehicle's braking signal, total drive wheel torque signal, vehicle speed signal, and acceleration signal; Based on the braking signal and the total torque signal of the drive wheels, determine whether the vehicle is in a driving state with drastic speed changes; Based on the vehicle speed signal and the acceleration signal, determine whether the vehicle is in a slope driving state; When the vehicle is in a driving state with drastic speed changes and / or a driving state on a slope, the vehicle is determined to be in the drastic driving state. When the vehicle is not in a driving state with drastic speed changes or on an incline, it is determined that the vehicle is in the stable driving state.

4. The method according to claim 3, characterized in that, Determining whether the vehicle is in a driving state with drastic speed changes based on the braking signal and the total torque signal of the drive wheels includes: If the braking signal is greater than the first preset signal threshold, it is determined that the vehicle is in a driving state with drastic speed changes. If the braking signal is less than or equal to the first preset signal threshold, and the braking signal is greater than or equal to the first difference between the first preset signal threshold and the preset bias value, then the previously determined driving state is determined as the current driving state of the vehicle. If the braking signal is less than the first difference, then the total torque signal of the drive wheel is filtered. Determine the second difference between the total torque signal of the drive wheels before and after filtering; When the total torque signal of the drive wheels before filtering is greater than the second preset signal threshold, and / or the second difference is greater than the third preset threshold, it is determined that the vehicle is in a driving state with drastic speed changes.

5. The method according to claim 3, characterized in that, Determining whether the vehicle is in a hill-climb driving state based on the vehicle speed signal and the acceleration signal includes: Differentiate the vehicle speed signal to determine the rate of change of vehicle speed; The slope angle signal is determined based on the acceleration signal and the vehicle speed change rate. The ramp angle signal is filtered. If the absolute value of the filtered slope angle signal is greater than a preset angle threshold, then the vehicle is determined to be in a slope driving state.

6. The method according to claim 1, characterized in that, After obtaining the remaining fuel level of the vehicle as determined by the fuel level sensor, the determination method further includes: The obtained remaining oil quantity is filtered; The filtered remaining fuel quantity signal is then re-determined as the remaining fuel quantity determined by the fuel level sensor.

7. A device for determining the remaining fuel level in a vehicle, characterized in that, The determining device includes: The acquisition module is used to continuously acquire the vehicle's engine fuel consumption rate and the remaining fuel level determined by the fuel level sensor. The first determining module is used to determine the fuel consumption between the previous time and the current time based on the currently acquired engine fuel consumption rate when the vehicle is determined to be in an aggressive driving state; and to determine the difference between the previously determined corrected remaining fuel and the fuel consumption as the current corrected remaining fuel; the aggressive driving state includes driving state with drastic speed changes and / or hill driving state. The second determining module is used to adjust the first proportional weight of the first corrected remaining fuel and the second proportional weight of the currently acquired remaining fuel based on the total duration of the accumulated timing cycle and the preset correction duration when the vehicle is determined to be in a stable driving state. Specifically, when the total duration of the accumulated timing cycle is less than the preset correction duration, the second proportional weight is set to the ratio of the total duration of the accumulated timing cycle to the preset correction duration, and the first proportional weight is set to the difference between the second proportional weight and 1. When the total duration of the accumulated timing cycle is greater than or equal to the preset correction duration, the first proportional weight is set to 0, and the second proportional weight is set to 1. The stable driving state refers to the vehicle not being in a driving state with drastic speed changes or a slope driving state. The timing cycle begins accumulating when the vehicle switches to the stable driving state and ends accumulating and is reset to zero when the total duration of the accumulated timing cycle equals the preset correction duration, or when the vehicle switches from the stable driving state to another driving state. The first corrected remaining fuel refers to the corrected remaining fuel corresponding to the vehicle switching to the stable driving state. The second determining module is further configured to determine the current corrected remaining fuel quantity by weighting the first corrected remaining fuel quantity, the first proportional weight, the currently acquired remaining fuel quantity, and the second proportional weight.

8. A vehicle, characterized in that, include: The system includes a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the vehicle is in operation, the processor communicates with the memory via the bus. The machine-readable instructions are executed by the processor to perform the steps of a method for determining the remaining fuel level of a vehicle as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the steps of a method for determining the remaining fuel level of a vehicle as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle remaining oil quantity determining method, device and equipment, and vehicle

    CN112161663A

  • Method and system for calculating remaining oil quantity of vehicle oil tank

    CN115435865A