Method and device for determining fuel mileage

By acquiring vehicle data and calculating the current residual oil volume and fuel range according to the fuel mode, the problem of low calculation accuracy of fuel range in the prior art is solved, achieving higher calculation accuracy and better user experience.

CN117863885BActive Publication Date: 2025-02-07CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410150983.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2025-02-07
Estimated Expiration
2044-02-01

AI Technical Summary

Technical Problem

The calculated fuel range is low in accuracy in the prior art, resulting in inconvenience to drivers.

Method used

By obtaining the vehicle data of the target vehicle, including the engine controller's running time, oil volume-related display parameters, slope value and driving speed, the vehicle's fuel mode is determined, and the corresponding oil volume determination method and range determination method are used according to the mode. , calculate the current remaining fuel volume and fuel range.

Benefits of technology

It improves the calculation accuracy of fuel range, reduces the impact of different vehicle states on the calculation results, reduces calculation errors, and optimizes the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117863885B_ABST
    Figure CN117863885B_ABST
Patent Text Reader

Abstract

The present application relates to the field of automobile technology, and provides a method and device for determining fuel mileage. The method comprises: obtaining vehicle data of a target vehicle; determining the fuel mode of the target vehicle according to the vehicle data; determining the current remaining fuel amount of the target vehicle according to the fuel mode through a fuel amount determination method corresponding to the fuel mode; determining the current fuel mileage of the target vehicle according to the fuel mode through a mileage determination method corresponding to the fuel mode; and displaying the fuel amount and mileage according to the current remaining fuel amount and the current fuel mileage. The method solves the technical problem of low accuracy of the calculated fuel mileage in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile technology, and in particular to a method and device for determining a fuel range. Background Art

[0002] At present, extended-range vehicles can use range extenders to consume fuel to drive, thereby alleviating the problem of endurance anxiety of new energy vehicles. That is, when the new energy vehicle is low on power, the vehicle can continue to drive by using the range extender to consume fuel.

[0003] In the related art, the fuel range is usually determined by a fixed range calculation method during a trip, but the fuel range is affected by the vehicle state, which causes the determined fuel range to be inaccurate, thus causing inconvenience to the driver.

[0004] It can be seen that the prior art has the problem of low accuracy of the calculated fuel mileage. Summary of the invention

[0005] In view of this, an embodiment of the present application provides a method and device for determining a fuel range to solve the problem of low accuracy of the fuel range calculated in the prior art.

[0006] A first aspect of an embodiment of the present application provides a method for determining a fuel range, comprising:

[0007] Acquiring vehicle data of the target vehicle, the vehicle data including the operating time of the engine controller of the target vehicle, fuel quantity related display parameters, slope value and driving speed;

[0008] Determine the fuel mode of the target vehicle based on the vehicle data;

[0009] According to the fuel mode, determining the current remaining fuel amount of the target vehicle by a fuel amount determination method corresponding to the fuel mode;

[0010] According to the fuel mode, determining the current fuel range of the target vehicle by a range determination method corresponding to the fuel mode;

[0011] According to the current remaining fuel and the current fuel mileage, the fuel level and mileage are displayed.

[0012] A second aspect of an embodiment of the present application provides a device for determining a fuel mileage, comprising:

[0013] An acquisition module is used to acquire vehicle data of a target vehicle, wherein the vehicle data includes the operating time of an engine controller of the target vehicle, fuel quantity related display parameters, slope value and driving speed;

[0014] A first determination module, for determining a fuel mode of a target vehicle according to vehicle data;

[0015] A second determination module is used to determine the current remaining fuel volume of the target vehicle according to the fuel mode through a fuel volume determination method corresponding to the fuel mode;

[0016] A third determination module is used to determine the current fuel cruising range of the target vehicle according to the fuel mode by a cruising range determination method corresponding to the fuel mode;

[0017] The display module is used to display the fuel level and the cruising range according to the current remaining fuel level and the current fuel cruising range.

[0018] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.

[0019] According to a fourth aspect of an embodiment of the present application, a readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.

[0020] The beneficial effects of the embodiments of the present application are:

[0021] By acquiring vehicle data of a target vehicle, determining a fuel mode of the target vehicle according to the vehicle data, determining the current remaining fuel amount of the target vehicle according to the fuel mode through a fuel amount determination method corresponding to the fuel mode, and determining the current fuel cruising range of the target vehicle according to the fuel mode through a cruising range determination method corresponding to the fuel mode, and then displaying the fuel amount and cruising range according to the current remaining fuel amount and the current fuel cruising range; in this way, the state of the vehicle, i.e. the ongoing fuel mode, is identified through vehicle data, so that the remaining fuel amount and fuel cruising range are determined in a targeted manner using the fuel amount determination method and cruising range determination method corresponding to different fuel modes, thereby reducing the influence and interference of different vehicle states on the determination of fuel cruising range, reducing calculation errors, improving the accuracy of the method for determining fuel cruising range, and solving the technical problem of low accuracy of the method for determining fuel cruising range in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0023] Figure 1 It is a flowchart of a method for determining a fuel range provided in an embodiment of the present application;

[0024] Figure 2 It is a schematic diagram of the slope of a road on which a vehicle is traveling provided in an embodiment of the present application;

[0025] Figure 3 It is a structural schematic diagram of a device for determining a fuel range provided in an embodiment of the present application;

[0026] Figure 4 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0028] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more.

[0029] In addition, it should be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "includes..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0030] A method and device for determining a fuel range according to an embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0031] Figure 1 It is a flow chart of a method for determining a fuel range provided in an embodiment of the present application. Figure 1 The method for determining the fuel range can be performed by the vehicle or the cloud. Figure 1 As shown, the method for determining the fuel mileage includes:

[0032] S101, obtaining vehicle data of a target vehicle.

[0033] Among them, the vehicle data includes the operating time of the engine controller of the target vehicle, fuel quantity related display parameters, slope value and driving speed.

[0034] Specifically, the running time of the engine controller can be counted by time, such as 1 second, 2 seconds, etc., or by running cycle, such as 1 running cycle, 2 running cycles, etc. It should be noted that the running cycle can be customized according to the vehicle type, for example, the running time of 1 running cycle is 0.01 seconds, etc., and this application does not make specific limitations on this.

[0035] The slope value is the degree of the angle formed by the ramp and the horizontal road surface. The angle formed by the ramp and the horizontal road surface can be an acute angle or an obtuse angle; the slope value can be a positive number or a negative number.

[0036] It should be noted that the angles formed by the uphill and downhill ramps and the horizontal road surface need to use the same angle range. For example, if the first angle formed by the uphill ramp and the horizontal road surface is expressed as an acute angle, then the second angle formed by the downhill ramp and the horizontal road surface is also expressed as an acute angle. Correspondingly, if the first angle formed by the uphill ramp and the horizontal road surface is expressed as an obtuse angle, then the second angle formed by the downhill ramp and the horizontal road surface is also expressed as an obtuse angle.

[0037] As an example, Figure 2 As shown, Figure 2 The downhill slope value can be expressed by an acute angle a1 as 30° or -30°, or by an obtuse angle a2 as 150°, which is not specifically limited in the present application.

[0038] It should be noted that the vehicle data of the target vehicle obtained is real-time data, that is, the target vehicle can collect vehicle data and update and store it at fixed intervals. The fixed period can be 0.01 seconds, 0.02 seconds, etc., and this application does not specifically limit this.

[0039] The operating time of the target vehicle's engine controller, fuel quantity related display parameters, slope value and driving speed are obtained. The vehicle status can be identified from multiple angles such as engine controller, fuel tank, slope and vehicle speed. The impact of various parameters on the vehicle's fuel mode judgment is considered in many aspects, providing more comprehensive data support for the subsequent determination of the vehicle's fuel mode.

[0040] S102, determining a fuel mode of the target vehicle according to the vehicle data.

[0041] Specifically, the present embodiment can set the fuel mode and distinguish it with reference to the vehicle data, that is, the present embodiment can pre-establish the correspondence between different vehicle data and preset fuel modes, and then determine the corresponding fuel mode according to the current real-time vehicle data.

[0042] Based on the vehicle data, the current vehicle state of the target vehicle can be identified, for example, driving or stationary, driving on a flat road or on a slope, etc. The fuel rate of the vehicle in different states is different, that is, the fuel mode is different. Through the vehicle data, the fuel mode of the target vehicle can be determined, and different fuel modes can be distinguished, thereby paving the way for the targeted determination of fuel volume and cruising range in the subsequent process.

[0043] S103, according to the fuel mode, determine the current remaining fuel amount of the target vehicle through a fuel amount determination method corresponding to the fuel mode.

[0044] Specifically, under different fuel modes, the fuel rate is different, and the method of determining the fuel amount is also different. For example, the fuel rate of a vehicle in a driving state is faster than the fuel rate when it is stationary. Using the fuel amount determination method corresponding to the fuel mode to determine the current remaining fuel amount of the target vehicle can reduce the impact of the excessive difference in fuel rates corresponding to different fuel modes on the determination of the remaining fuel amount, thereby reducing errors and improving the accuracy of the current remaining fuel amount determination result.

[0045] S104, according to the fuel mode, determine the current fuel cruising range of the target vehicle by a cruising range determination method corresponding to the fuel mode.

[0046] Specifically, in different fuel modes, the energy consumption of fuel is different, which leads to different ways of determining the cruising range. For example, the energy consumption of the target vehicle in a stationary state includes keeping the vehicle engine running, maintaining the temperature inside the vehicle, etc., and the energy consumption in a driving state includes providing the vehicle's kinetic energy in addition to the energy consumption in a stationary state. It can be seen that the same fuel consumption in the two states plays different roles, and the calculated cruising range is also different. Using the cruising range determination method corresponding to the fuel mode to determine the current fuel cruising range of the target vehicle can reduce the impact of different fuel uses corresponding to different fuel modes on the determination of the current fuel cruising range, thereby reducing errors and improving the accuracy of the current fuel cruising range determination results.

[0047] S105, displaying the fuel level and the cruising range according to the current remaining fuel level and the current fuel range.

[0048] Specifically, after calculating the current remaining fuel and the current fuel range, the fuel level and range are displayed based on the current remaining fuel and the current fuel range, so that the driver can make subsequent plans based on the current remaining fuel and the current fuel range of the target vehicle, reduce the occurrence of range problems, and optimize the user experience.

[0049] According to the technical solution provided in the embodiment of the present application, it is possible to identify the state and fuel mode of the vehicle through vehicle data, thereby using the fuel quantity determination method and the cruising range determination method corresponding to different fuel modes to determine the remaining fuel quantity and fuel range in a targeted manner, and display the remaining fuel quantity and fuel range results, thereby reducing the impact and interference of different vehicle states on the determination of fuel range, reducing calculation errors, improving the accuracy of the fuel range determination method, optimizing user experience, and solving the technical problem of low accuracy of the fuel range determination process in the prior art.

[0050] In some embodiments, the fuel mode includes an initialization mode, a quick response mode, a ramp mode, a level ground driving mode, or a level ground stationary mode;

[0051] Based on the vehicle data, determine the fuel mode of the target vehicle, including:

[0052] If the operating time of the engine controller of the target vehicle is within a preset time period, determining that the fuel mode is an initialization mode;

[0053] When it is detected that the fuel quantity related display parameter is an invalid parameter or the target vehicle is in a fuel adding or reducing state, the fuel mode is determined to be a quick response mode;

[0054] When the fuel mode is not the initialization mode and the quick response mode, if the absolute value of the slope value is greater than a preset angle, the fuel mode is determined to be the ramp mode;

[0055] When the fuel mode is not the initialization mode, the quick response mode, and the ramp mode, if the absolute value of the driving speed is greater than or equal to the preset speed, the fuel mode is determined to be the flat ground driving mode;

[0056] When the fuel mode is not the initialization mode, the quick response mode, the slope mode and the level ground driving mode, it is determined that the fuel mode is the level ground stationary mode.

[0057] Specifically, the preset time period can be the first 100 operation cycles of the engine controller. Taking the example of the operation cycle of 0.01 seconds in the above example, the preset time period is the first 1 second of the engine controller. If the operation time of the engine controller of the target vehicle is within the preset time period, it can be determined that the fuel mode is the initialization mode, ensuring that the signals of various sensors and controllers in the vehicle are normal.

[0058] The absolute value of the slope is Figure 2 The slope value of a downhill road is represented by an acute angle a1 of -30°, and the absolute value of the slope is 30°; the preset angle can be 10°, 20°, etc., and this application does not specifically limit this. By referring to the slope value to detect whether the fuel mode is the ramp mode, the impact of the ramp on fuel endurance and power consumption is taken into account, ensuring the calculation accuracy of fuel endurance and power consumption in the ramp scenario.

[0059] The preset speed may be 1 km / h, 2 km / h, etc., and this application does not specifically limit this. Since the driving speed is generally higher than the preset speed in a flat-ground driving scenario, the influence of the driving speed on the fuel endurance and power consumption is considered, thereby ensuring the calculation accuracy of the fuel endurance and power consumption in a flat-ground driving scenario.

[0060] According to the technical solution provided in the embodiment of the present application, different vehicle states are identified through vehicle data, including initialization state, fault state, fuel addition and reduction state, flat road driving, uphill and downhill state, and stationary state, and the vehicle fuel mode corresponding to the vehicle in different states is determined. The correspondence between the vehicle parameters and the vehicle state is considered more comprehensively, and they are distinguished to correspond to different fuel modes, providing data support for the subsequent determination of the remaining fuel amount and fuel endurance.

[0061] In some embodiments, the vehicle data also includes a fuel quantity collection value; the fuel quantity related display parameters include the remaining fuel quantity effective position, the remaining fuel quantity value when the target vehicle was last powered off, and the fuel mileage value when the target vehicle was last powered off;

[0062] It is detected that the fuel quantity related display parameters are invalid parameters or the target vehicle is in the state of adding or reducing fuel, including at least one of the following:

[0063] If the value of the valid bit of the remaining fuel quantity indicates invalid, it is determined that the fuel quantity related display parameter is an invalid parameter;

[0064] If the remaining fuel value at the last power-off exceeds the first preset range or the fuel cruising range value at the last power-off exceeds the second preset range, the remaining fuel value or the fuel cruising range value at the last power-off is determined to be an invalid value, and the fuel quantity related display parameter is determined to be an invalid parameter;

[0065] If the driving speed is less than the first preset value for a first preset time period, and the difference between the first fuel level collection value and the second fuel level collection value is greater than the second preset value, it is determined that the target vehicle is in a fuel adding or reducing state; wherein the first fuel level collection value is the fuel level collection value within the second preset time period after the first preset time period, and the second fuel level collection value is the fuel level collection value at the end of the first preset time period.

[0066] Specifically, invalid parameters, i.e., invalid fuel quantity related display parameters include: invalid remaining fuel quantity valid digit, invalid remaining fuel quantity value when the target vehicle was last powered off, and invalid fuel range mileage value when the target vehicle was last powered off.

[0067] The value of the valid bit of the remaining fuel indicates invalid, which can be invalid when the valid bit of the remaining fuel is 0 and valid when the valid bit of the remaining fuel is 1; or it can be invalid when the valid bit of the remaining fuel is 1 and valid when the valid bit of the remaining fuel is 0. This application does not specifically limit this. If the value of the valid bit of the remaining fuel indicates invalid, it is determined that the valid bit of the remaining fuel is an invalid parameter.

[0068] The first preset range can be 0 to the fuel level value when the target vehicle's fuel tank is full. The fuel level value when the target vehicle's fuel tank is full can be customized according to the capacity of the target vehicle's fuel tank, and can be 40, 45, etc. This application does not specifically limit this. The second preset range can be 0 to the fuel range when the target vehicle's fuel tank is full. The fuel range here can be determined according to the target vehicle's range determination method in the flat driving mode. Therefore, the second preset range can be customized according to the target vehicle's fuel tank capacity and the target vehicle's range determination method in different fuel modes, and can be 0-800, 0-1000, etc. This application does not specifically limit this. If the remaining fuel level value at the last power-off exceeds the first preset range, the remaining fuel level value at the last power-off is determined to be an invalid parameter; if the fuel range value at the last power-off exceeds the second preset range, the fuel range value is determined to be an invalid parameter.

[0069] As an example, assuming that the first preset range is 0-40 and the second preset range is 0-800, the remaining fuel value and the fuel endurance mileage value at the last power-off in the stored data are obtained. If the remaining fuel value at the last power-off is less than 0 or greater than 40, the remaining fuel value at the last power-off is determined to be an invalid value that exceeds the first preset range; in addition, if the fuel endurance mileage value at the last power-off is less than 0 or greater than 800, the fuel endurance mileage value at the last power-off is determined to be an invalid value that exceeds the second preset range.

[0070] In addition, the first preset value may be 1 kilometer per hour, the second preset value may be 5 liters, the first preset time length may be 8 seconds, and the second preset time length may be 5 seconds, and this application does not make any specific limitations on this.

[0071] When determining whether the target vehicle is in a fuel adding or reducing state, taking the above example as an illustration, the first fuel volume collection value may be the fuel volume collection value within the last 5 seconds (9th to 13th seconds) after the driving speed is less than 1 kilometer per hour for 8 seconds, and the second fuel volume collection value may be the fuel volume collection value of the 8th second when the driving speed is less than 1 kilometer per hour; when the driving speed of the target vehicle is less than 1 kilometer per hour for 8 seconds, and the difference between the fuel volume collection value within 5 seconds after 8 seconds and the fuel volume collection value at the 8th second is greater than 5 liters, it is determined that the target vehicle is in a fuel adding or reducing state. It should be noted that the difference between the fuel volume collection value within 5 seconds after 8 seconds and the fuel volume collection value at the 8th second is greater than 5 liters, which may be that the difference between the sum of the fuel volume collection values ​​within 5 seconds after 8 seconds and the fuel volume collection value at the 8th second is greater than 5 liters, or that the difference between the fuel volume collection value of each second within 5 seconds after 8 seconds and the fuel volume collection value at the 8th second is greater than 5 liters.

[0072] It should be noted that before obtaining the oil volume collection value, it also includes: determining a preset corresponding relationship, and collecting the oil volume value according to the preset corresponding relationship; determining the preset corresponding relationship includes: obtaining a mapping relationship between the detected oil volume and the detected resistance value through a fuel tank experiment; obtaining the bottom oil value, the full oil point, the average power consumption and the oil-to-electricity conversion ratio; according to the bottom oil value, the average power consumption, the oil-to-electricity conversion ratio and the mapping relationship, obtaining the adjusted empty oil point corresponding resistance value as the detection resistance value corresponding to the first detected oil volume, the first detected oil volume is the sum of the bottom oil value, the sensor accuracy error value and the preset addend, the preset addend is the quotient of the average power consumption and twice the oil-to-electricity conversion ratio; according to the full oil point and the mapping relationship, obtaining the adjusted full oil point corresponding resistance value as the detection resistance value corresponding to the second detected oil volume, the second detected oil volume is the difference between the full oil point and the sensor accuracy error value; according to the adjusted empty oil point and the full oil point corresponding resistance value, optimize the mapping relationship to obtain the preset corresponding relationship.

[0073] Specifically, the bottom fuel value is the amount of fuel that cannot be used in the tank, and the full fuel point is the amount of fuel when the tank is full. The bottom fuel value, full fuel point, and sensor accuracy error value can be set according to the type of target vehicle and tank parameters. For example, the bottom fuel value can be 1 liter, 2 liters, etc., the full fuel point can be 50 liters, 60 liters, etc., and the sensor accuracy error value can be 1 liter, 2 liters, etc. This application does not make specific limitations on this.

[0074] In this way, the error caused by the sensor when the controller is mapping is taken into account, and the resistance values ​​corresponding to the empty point and the full point are readjusted according to the sensor accuracy error value, ensuring that the range extender can be started when the fuel tank shows that there is fuel, and that the vehicle can continue to travel 50km when the fuel tank shows that there is no fuel. After filling up the fuel tank, the fuel level can meet the demand when it is full of fuel, which reduces the error in the calculation process and improves the accuracy of the fuel level display.

[0075] According to the technical solution provided in the embodiment of the present application, whether the target vehicle is in the quick response fuel mode is determined by judging whether the relevant display parameters of the fuel volume are invalid and whether the vehicle is in the state of adding or reducing fuel. This comprehensively considers various situations of vehicle failure states and the state of adding or reducing fuel, reduces the calculation error caused by not comprehensively considering the vehicle state corresponding to the quick response mode, and improves the accuracy of the current remaining fuel volume and the current fuel cruising range corresponding to the quick response mode.

[0076] In some embodiments, if the value of the valid bit of the remaining fuel quantity indicates invalid, before determining that the fuel quantity related display parameter is an invalid parameter, the method further includes:

[0077] If it is detected that the fuel level sensor of the target vehicle is short-circuited or open-circuited, it is determined that the value indication of the remaining fuel level valid bit is invalid;

[0078] If it is detected that the resistance values ​​of a preset number of oil level sensors exceed the preset effective range by a number greater than a third preset value, it is determined that the value indication of the remaining oil level effective bit is invalid.

[0079] Specifically, the preset number can be 60 or 80, the preset effective range can be customized according to the type of the target vehicle, and can be 0-1000 or 0-1200, and the third preset value can be 10 or 15, and this application does not make any specific limitations on this.

[0080] In the above example, the preset number is 60, the preset valid range is 0-1000, and the third preset value is 10. When it is detected that the number of resistance values ​​of the 60 oil level sensors exceeding 1000 ohms is greater than 10, it is determined that the value indication of the valid bit of the remaining oil level is invalid.

[0081] According to the technical solution provided in the embodiment of the present application, by judging various fault conditions of the fuel level sensor, various possible situations in which the valid digit of the remaining fuel level is invalid in the vehicle fault state are comprehensively considered, thereby reducing judgment errors, and improving the accuracy of judging the valid digit of the remaining fuel level and the accuracy of judging whether the fuel level-related parameters are correct, thereby being able to accurately judge whether the target vehicle is in quick response mode.

[0082] In some embodiments, according to the fuel mode, determining the current remaining fuel amount of the target vehicle by a fuel amount determination method corresponding to the fuel mode includes:

[0083] If the fuel mode is the initialization mode, the remaining fuel level of the target vehicle when it was last powered off is determined as the current remaining fuel level;

[0084] If the fuel mode is the quick response mode, when the value of the valid bit of the remaining fuel indicates invalid, the current remaining fuel is determined to be empty; when the value of the valid bit of the remaining fuel indicates valid, the current remaining fuel is determined to be the current fuel collection value;

[0085] If the fuel mode is the ramp mode, the fuel injection amount corresponding to each preset cycle of the target vehicle is obtained, and the current remaining fuel amount is determined to be the difference between the remaining fuel amount of the target vehicle in the previous preset cycle and the fuel injection amount corresponding to the current preset cycle;

[0086] If the fuel mode is the flat driving mode, the current remaining fuel is determined as the difference between the remaining fuel of the target vehicle in the previous preset cycle and the fuel decreasing gradient according to the fuel decreasing gradient corresponding to the driving speed of the target vehicle, and the fuel decreasing gradient is the fuel consumption corresponding to different driving speeds in the preset cycle;

[0087] If the fuel mode is the flat ground stationary mode, then when the target vehicle is in the extended-range fuel replenishing mode, the current remaining fuel amount is determined as the difference between the remaining fuel amount of the target vehicle in the previous preset cycle and the fuel injection amount corresponding to the current preset cycle; when the target vehicle is not in the extended-range fuel replenishing mode, the current remaining fuel amount is determined as the difference between the remaining fuel amount of the target vehicle in the previous preset cycle and the preset fuel amount decreasing gradient.

[0088] Specifically, in the initialization mode, since the vehicle operation time is short and each device is in the initialization process such as startup, the remaining fuel level when the target vehicle was last powered off is determined as the current remaining fuel level, ensuring the accuracy and rationality of the current remaining fuel level.

[0089] The preset period can be an operating cycle. In the above example, the operating cycle is 0.01 seconds, so the preset period is 0.01 seconds. The fuel injection amount corresponding to each preset period of the target vehicle can be set according to the type of the target vehicle. For example, it can be 0.01 liters, etc. This application does not make specific restrictions on this. As an example, assuming that in ramp mode, the fuel injection amount corresponding to each preset period of the target vehicle is 0.01 liters, and the remaining fuel volume in the previous preset period is 60.01 liters, then the current remaining fuel volume is 60 liters.

[0090] Specifically, the fuel reduction gradient corresponding to the target vehicle's driving speed can be set according to the type of the target vehicle. For example, when the target vehicle's driving speed is between 40 kilometers per hour and 50 kilometers per hour, the corresponding fuel reduction gradient is 0.02 liters per preset period. This application does not specifically limit this.

[0091] The preset oil volume reduction gradient can be set according to the type of the target vehicle, for example, 0.01 liter per preset cycle, and this application does not specifically limit this.

[0092] According to the technical solution provided in the embodiment of the present application, by setting different fuel quantity determination methods under different fuel modes, the fuel consumption of the target vehicle under different fuel modes can be accurately calculated according to the vehicle parameters, so that the accurate current remaining fuel quantity can be obtained, avoiding the error caused by the vehicle being in different fuel modes but using the same fuel quantity determination method, and improving the accuracy of the current remaining fuel quantity determination method.

[0093] In some embodiments, according to the fuel mode, determining the current fuel cruising range of the target vehicle by a cruising range determination method corresponding to the fuel mode includes:

[0094] If the fuel mode is the initialization mode, the fuel range of the target vehicle when it was last powered off is determined as the current fuel range;

[0095] If the fuel mode is the quick response mode, determine the product of the current remaining fuel volume and the oil-to-electricity conversion ratio, and determine the quotient of the product and the average power consumption as the current fuel cruising range; wherein the oil-to-electricity conversion ratio is the ratio of the output power of the generator control unit (GCU) when the target vehicle travels a preset distance length and the total fuel injection amount within the preset distance length when the range extender is in the start-up state, the average power consumption is the power consumption when the target vehicle travels the preset distance length, and the start-up state refers to the target vehicle's fuel injection amount being greater than the preset fuel injection amount and the GCU's speed being greater than the preset speed;

[0096] If the fuel mode is the ramp mode or the flat driving mode, and the range extender of the target vehicle is in the start-up state, the current fuel cruising range is determined to be the difference between the fuel cruising range of the target vehicle in the last preset cycle and the first fuel cruising range decrease value, the first fuel cruising range decrease value is the product of the driving distance of the target vehicle in the last preset cycle and the first target coefficient, the first target coefficient is obtained by querying the first preset relationship table, and the first preset relationship table records the difference between the actual fuel cruising range of the target vehicle in the last preset cycle and the displayed fuel cruising range, the displayed fuel volume in the last preset cycle, and the first coefficient. A mapping relationship;

[0097] If the fuel mode is the flat ground stationary mode and the range extender of the target vehicle is in the started state, the current fuel range is determined to be the difference between the fuel range of the target vehicle in the previous preset cycle and the second fuel range decrease value, the second fuel range decrease value is based on the fuel injection amount, the oil-to-electricity conversion ratio, the average power consumption and the second target coefficient of the target vehicle in the previous cycle, the second target coefficient is obtained by querying the second preset relationship table, and the second preset relationship table records the difference between the actual fuel range of the target vehicle in the previous preset cycle and the displayed fuel range, the displayed fuel amount in the previous preset cycle, and the mapping relationship between the second coefficient.

[0098] Specifically, the preset distance length may be 100 kilometers, the preset fuel injection amount may be 0, and the preset speed may be 800 revolutions, which is not specifically limited in the present application.

[0099] The output power is the sum of the GCU output power and the battery output power. The GCU output power is the product of the GCU current and the GCU voltage. The battery output power is the product of the battery current and the battery voltage. When the remaining power percentage (State Of Charge, SOC) signal of the battery management system (BMS) decreases, the battery current is positive, and when the SOC signal increases, the battery current is negative.

[0100] The power consumption, GCU power output and total fuel injection amount within the preset distance length traveled by the target vehicle can all be obtained by integration, that is, the power consumption when the target vehicle travels the preset distance length can be obtained by integrating the power consumption of each operating cycle within the preset distance length traveled by the target vehicle, the GCU power output within the preset distance length traveled by the target vehicle can be obtained by integrating the GCU power output of each operating cycle within the preset distance length traveled by the target vehicle, and the total fuel injection amount within the preset distance length traveled by the target vehicle can be obtained by integrating the fuel injection amount of each operating cycle within the preset distance length traveled by the target vehicle.

[0101] In the above mapping relationship, as an example, a first mapping relationship table representing the difference between the actual fuel mileage and the displayed fuel mileage of the target vehicle, the displayed fuel volume, and the first coefficient is shown in the following table:

[0102]

[0103]

[0104] As an example, when the fuel mode is ramp mode or flat driving mode and the range extender is in the start-up state, assuming that the difference between the actual fuel range and the displayed fuel range of the target vehicle in the previous preset cycle is 50, and the displayed fuel level in the previous preset cycle is 0, then the first target coefficient looked up according to the first mapping relationship table is 0.1; assuming that the driving distance of the target vehicle in the previous preset cycle is 10 kilometers, the first fuel range decrease value is 1 kilometer, and assuming that the fuel range in the previous preset cycle is 11 kilometers, the current fuel range is 10 kilometers.

[0105] In the above mapping relationship, as an example, the second mapping relationship table representing the difference between the actual fuel mileage and the displayed fuel mileage of the target vehicle, the displayed fuel volume, and the second coefficient is shown in the following table:

[0106]

[0107]

[0108] As an example, in the flat stationary mode and the range extender is in the started state, assuming that the difference between the actual fuel range and the displayed fuel range of the target vehicle in the last preset cycle is 50, and the displayed fuel level in the last preset cycle is 0, then the second target coefficient is 0.2 according to the second mapping relationship table.

[0109] According to the technical solution provided in the embodiment of the present application, by setting different fuel range determination methods under different fuel modes, the range reduction value of the target vehicle under different fuel modes can be accurately calculated according to the vehicle parameters, so that the accurate current remaining fuel range can be obtained, avoiding the error caused by the vehicle being in different fuel modes but using the same range determination method, and improving the accuracy of the current fuel range determination method.

[0110] In some embodiments, the fuel level display and the cruising range display are performed according to the current remaining fuel level and the current fuel range, including:

[0111] When the current remaining fuel volume is greater than the preset fuel volume, the control displays the current remaining fuel volume and the current fuel mileage;

[0112] When the current remaining fuel amount is less than the preset fuel amount, if the fuel mode is the initialization mode or the quick response mode, the target cruising range when the current remaining fuel amount is the preset fuel amount is determined, and the target cruising range is displayed synchronously when the preset fuel amount is displayed, and the remaining fuel amount and cruising range after the decrease are displayed synchronously according to the preset corresponding relationship between the fuel amount decrease gradient and the cruising range decrease gradient;

[0113] If the fuel mode is the ramp mode, the flat driving mode or the flat stationary mode, the displayed fuel amount is controlled to be the current remaining fuel amount, and the displayed cruising range is controlled to be the product of the current fuel cruising range and a preset factor, and the preset factor is the ratio of the currently displayed fuel amount to the preset fuel amount.

[0114] Specifically, the preset oil volume may be 5 liters or 6 liters, and this application does not specifically limit this.

[0115] The preset correspondence between the fuel level decrease gradient and the cruising range decrease gradient can be set according to the vehicle type. Taking the above example where the fuel level decrease gradient is 0.02 liters per preset period, the cruising range decrease gradient of the target vehicle can be 0.08 kilometers per preset period. This application does not make specific limitations on this.

[0116] According to the technical solution provided in the embodiment of the present application, by setting the display strategy for different fuel levels, when the fuel is low, the remaining fuel level and the fuel range are displayed synchronously until the remaining fuel level is 0. This allows the driver to intuitively understand the remaining fuel level and fuel range, optimizes the display appearance of the fuel level and fuel range, and serves as a reminder to the driver.

[0117] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.

[0118] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0119] Figure 3 Schematic diagram of a device for determining a fuel range provided in an embodiment of the present application. Figure 3 As shown, the fuel mileage determination device includes:

[0120] The acquisition module 301 is used to acquire vehicle data of the target vehicle, wherein the vehicle data includes the running time of the engine controller of the target vehicle, fuel quantity related display parameters, slope value and driving speed;

[0121] A first determination module 302, for determining a fuel mode of a target vehicle according to vehicle data;

[0122] The second determination module 303 is used to determine the current remaining fuel volume of the target vehicle according to the fuel mode by a fuel volume determination method corresponding to the fuel mode;

[0123] The third determination module 304 is used to determine the current fuel cruising range of the target vehicle according to the fuel mode by a cruising range determination method corresponding to the fuel mode;

[0124] The display module 305 is used to display the fuel level and the cruising range according to the current remaining fuel level and the current fuel cruising range.

[0125] According to the technical solution provided in the embodiment of the present application, the vehicle data of the target vehicle is acquired by the acquisition module 301, the first determination module 302 determines the fuel mode of the target vehicle according to the vehicle data, the second determination module 303 determines the current remaining fuel amount of the target vehicle according to the fuel mode by the fuel amount determination method corresponding to the fuel mode, the third determination module 204 determines the current fuel cruising range of the target vehicle according to the fuel mode by the cruising range determination method corresponding to the fuel mode, and the display module 305 displays the fuel amount and the cruising range according to the current remaining fuel amount and the current fuel cruising range, thereby realizing the identification of the vehicle's current fuel mode through the vehicle data, thereby specifically using the fuel amount determination method and the cruising range determination method corresponding to different fuel modes to determine the remaining fuel amount and the fuel cruising range, reducing the influence and interference of different vehicle states on the determination of the fuel cruising range, reducing calculation errors, and improving the accuracy of the method for determining the fuel cruising range.

[0126] In some embodiments, the first determination module 302 is specifically used to determine that the fuel mode is the initialization mode if the operating time of the engine controller of the target vehicle is within a preset time period; determine that the fuel mode is the quick response mode when it is detected that the fuel quantity related display parameter is an invalid parameter or the target vehicle is in a fuel addition or reduction state; when the fuel mode is not the initialization mode and the quick response mode, if the absolute value of the slope value is greater than a preset angle, determine that the fuel mode is the ramp mode; when the fuel mode is not the initialization mode, the quick response mode and the ramp mode, if the absolute value of the driving speed is greater than or equal to the preset speed, determine that the fuel mode is the flat driving mode; when the fuel mode is not the initialization mode, the quick response mode, the ramp mode and the flat driving mode, determine that the fuel mode is the flat stationary mode.

[0127] In some embodiments, the first determination module 302 is specifically used to, if the value of the valid bit of the remaining fuel indicates invalid, determine that the fuel-related display parameter is an invalid parameter; if the remaining fuel value at the last power-off exceeds the first preset range or the fuel cruising range value at the last power-off exceeds the second preset range, then determine that the remaining fuel value or the fuel cruising range value at the last power-off is an invalid value, and determine that the fuel-related display parameter is an invalid parameter; if the driving speed is less than the first preset value for a first preset time period, and the difference between the first fuel collection value and the second fuel collection value is greater than the second preset value, then determine that the target vehicle is in a fuel addition or reduction state; wherein the first fuel collection value is the fuel collection value within the second preset time period after the first preset time period, and the second fuel collection value is the fuel collection value at the end of the first preset time period.

[0128] In some embodiments, the first determination module 302 is specifically used to determine that the value indication of the valid bit of the remaining fuel amount is invalid if it is detected that the fuel level sensor of the target vehicle is short-circuited or open-circuited; or, if it is detected that the resistance values ​​of a preset number of fuel level sensors exceed the preset valid range by a number greater than a third preset value, then determine that the value indication of the valid bit of the remaining fuel amount is invalid.

[0129] In some embodiments, the second determination module 303 is specifically used to, if the fuel mode is the initialization mode, determine the remaining fuel volume of the target vehicle when it was last powered off as the current remaining fuel volume; if the fuel mode is the quick response mode, when the value of the remaining fuel effective bit indicates invalid, determine the current remaining fuel volume to be empty, and when the value of the remaining fuel effective bit indicates valid, determine the current remaining fuel volume to be the current fuel volume collection value; if the fuel mode is the ramp mode, obtain the fuel injection volume corresponding to each preset cycle of the target vehicle, and determine the current remaining fuel volume to be the difference between the remaining fuel volume of the target vehicle in the previous preset cycle and the fuel injection volume corresponding to the current preset cycle; if the fuel mode is the flat mode, In the ground driving mode, according to the fuel decrease gradient corresponding to the driving speed of the target vehicle, the current remaining fuel is determined as the difference between the remaining fuel in the previous preset cycle of the target vehicle and the fuel decrease gradient, and the fuel decrease gradient is the fuel consumption corresponding to different driving speeds within the preset cycle; if the fuel mode is the flat ground stationary mode, then when the target vehicle is in the extended-range fuel replenishment mode, the current remaining fuel is determined as the difference between the remaining fuel in the previous preset cycle of the target vehicle and the fuel injection amount corresponding to the current preset cycle; when the target vehicle is not in the extended-range fuel replenishment mode, the current remaining fuel is determined as the difference between the remaining fuel in the previous preset cycle of the target vehicle and the preset fuel decrease gradient.

[0130] In some embodiments, the third determination module 304 is specifically used to, if the fuel mode is the initialization mode, determine the fuel cruising range of the target vehicle when it was last powered off as the current fuel cruising range; if the fuel mode is the quick response mode, determine the product of the current remaining fuel amount and the oil-to-electricity conversion ratio, and determine the quotient of the product and the average power consumption as the current fuel cruising range; wherein, the oil-to-electricity conversion ratio is the ratio of the output power of the generator controller GCU to the total fuel injection amount within the preset distance length when the range extender is in the startup state, the average power consumption is the power consumption when the target vehicle travels the preset distance length, and the startup state refers to the target vehicle The fuel injection amount is greater than the preset fuel injection amount and the speed of the GCU is greater than the preset speed; if the fuel mode is the ramp mode or the flat driving mode, and the range extender of the target vehicle is in the startup state, determine the current fuel cruising range as the difference between the fuel cruising range of the target vehicle in the previous preset cycle and the first fuel cruising range decrease value, and the first fuel The fuel endurance decline value is the product of the driving distance of the target vehicle in the last preset cycle and the first target coefficient, the first target coefficient is obtained by querying the first preset relationship table, the first preset relationship table records the difference between the actual fuel endurance mileage of the target vehicle in the last preset cycle and the displayed fuel endurance mileage, the displayed fuel volume in the last preset cycle, and the mapping relationship between the first coefficient; if the fuel mode is the flat ground stationary mode, and the range extender of the target vehicle is in the start-up state, the current fuel endurance mileage is determined to be the difference between the fuel endurance mileage of the target vehicle in the last preset cycle and the second fuel endurance decline value, the second fuel endurance decline value is obtained based on the fuel injection amount, fuel-to-electricity conversion ratio, average power consumption and the second target coefficient of the target vehicle in the last cycle, the second target coefficient is obtained by querying the second preset relationship table, the second preset relationship table records the difference between the actual fuel endurance mileage of the target vehicle in the last preset cycle and the displayed fuel endurance mileage, the displayed fuel volume in the last preset cycle, and the mapping relationship between the second coefficient.

[0131] In some embodiments, the display module 305 is specifically used to control the display of the current remaining fuel amount and the current fuel range when the current remaining fuel amount is greater than the preset fuel amount; when the current remaining fuel amount is less than the preset fuel amount, if the fuel mode is the initialization mode or the quick response mode, the target range when the current remaining fuel amount is the preset fuel amount is determined, and the target range is controlled to be displayed synchronously when the preset fuel amount is displayed, and according to the preset correspondence between the fuel amount decrease gradient and the range decrease gradient, the remaining fuel amount and the range after the decrease are controlled to be displayed synchronously; if the fuel mode is the ramp mode, the flat driving mode or the flat stationary mode, the displayed fuel amount is controlled to be the current remaining fuel amount, and the displayed range is controlled to be the product of the current fuel range and a preset factor, and the preset factor is the ratio of the currently displayed fuel amount to the preset fuel amount.

[0132] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0133] Figure 4 Schematic diagram of an electronic device 4 provided in an embodiment of the present application. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 401 executes the computer program 403, the functions of the modules / units in the above-mentioned device embodiments are implemented.

[0134] The electronic device 4 may be a desktop computer, a notebook, a PDA, a cloud server, or other electronic device. The electronic device 4 may include, but is not limited to, a processor 401 and a memory 402. Those skilled in the art will appreciate that Figure 4 The electronic device 4 is merely an example and does not limit the electronic device 4 , and may include more or less components than those shown in the figure, or different components.

[0135] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.

[0136] The memory 402 may be an internal storage unit of the electronic device 4, for example, a hard disk or memory of the electronic device 4. The memory 402 may also be an external storage device of the electronic device 4, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 4. The memory 402 may also include both an internal storage unit and an external storage device of the electronic device 4. The memory 402 is used to store computer programs and other programs and data required by the electronic device.

[0137] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments 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. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.

[0138] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, which may be in source code form, object code form, executable file or some intermediate form. Computer-readable storage media may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.

[0139] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A method for determining fuel range, characterized in that: include: Acquiring vehicle data of a target vehicle, the vehicle data including operating time of an engine controller of the target vehicle, fuel quantity related display parameters, slope value, and driving speed; Determining a fuel mode of the target vehicle according to the vehicle data, wherein the fuel mode includes an initialization mode, a quick response mode, a ramp mode, a flat-ground driving mode, or a flat-ground stationary mode; According to the fuel mode, the current remaining fuel volume of the target vehicle is determined by a fuel volume determination method corresponding to the fuel mode; wherein the flat stationary mode corresponds to different fuel volume determination methods when the target vehicle is in the extended-range fuel and power replenishment mode and when the target vehicle is not in the extended-range fuel and power replenishment mode; According to the fuel mode and in combination with the start-up state of the range extender of the target vehicle, the current fuel range of the target vehicle is determined by a range determination method corresponding to the fuel mode; Displaying the fuel level and the cruising range according to the current remaining fuel level and the current fuel range; The method of determining the current fuel cruising range of the target vehicle according to the fuel mode and in combination with the start-up state of the range extender of the target vehicle by a cruising range determination method corresponding to the fuel mode includes: If the fuel mode is the initialization mode, the fuel range of the target vehicle when it was last powered off is determined as the current fuel range; If the fuel mode is a quick response mode, determine the product of the current remaining fuel volume and the oil-to-electricity conversion ratio, and determine the quotient of the product and the average power consumption as the current fuel cruising range; wherein the oil-to-electricity conversion ratio is the ratio of the output power of the generator controller GCU when the target vehicle travels a preset distance length when the range extender is in the startup state to the total fuel injection amount within the preset distance length, the average power consumption is the power consumption when the target vehicle travels the preset distance length, and the startup state refers to the fuel injection amount of the target vehicle being greater than the preset fuel injection amount and the speed of the generator controller GCU being greater than the preset speed; If the fuel mode is a ramp mode or a flat driving mode, and the range extender of the target vehicle is in a start-up state, the current fuel cruising range is determined to be the difference between the fuel cruising range of the target vehicle in the last preset cycle and a first fuel cruising range decrease value, the first fuel cruising range decrease value is the product of the driving distance of the target vehicle in the last preset cycle and a first target coefficient, the first target coefficient is obtained by querying a first preset relationship table, the first preset relationship table records the mapping relationship between the difference between the actual fuel cruising range and the displayed fuel cruising range of the target vehicle in the last preset cycle, the displayed fuel volume in the last preset cycle, and the first target coefficient; If the fuel mode is the flat stationary mode and the range extender of the target vehicle is in the started state, the current fuel range is determined to be the difference between the fuel range of the target vehicle in the last preset cycle and a second fuel range decrease value, the second fuel range decrease value is based on the fuel injection amount, the oil-to-electricity conversion ratio, the average power consumption and the second target coefficient of the target vehicle in the last preset cycle, the second target coefficient is obtained by querying a second preset relationship table, and the second preset relationship table records the mapping relationship between the difference between the actual fuel range and the displayed fuel range of the target vehicle in the last preset cycle, the displayed fuel amount in the last preset cycle, and the second target coefficient.

2. The method according to claim 1, characterized in that Determining the fuel mode of the target vehicle according to the vehicle data includes: If the operating time of the engine controller of the target vehicle is within a preset time period, determining that the fuel mode is the initialization mode; When it is detected that the fuel quantity related display parameter is an invalid parameter or the target vehicle is in a fuel adding or reducing state, determining that the fuel mode is the quick response mode; In a case where the fuel mode is neither the initialization mode nor the quick response mode, if the absolute value of the slope value is greater than a preset angle, determining that the fuel mode is the ramp mode; When the fuel mode is not the initialization mode, the quick response mode, and the ramp mode, if the absolute value of the driving speed is greater than or equal to a preset speed, determining that the fuel mode is the flat ground driving mode; When the fuel mode is not the initialization mode, the quick response mode, the slope mode and the flat-ground driving mode, it is determined that the fuel mode is the flat-ground stationary mode.

3. The method according to claim 2, characterized in that The vehicle data also includes a fuel quantity collection value; the fuel quantity related display parameters include the remaining fuel quantity effective position, the remaining fuel quantity value when the target vehicle was last powered off, and the fuel mileage value when the target vehicle was last powered off; The detection that the fuel quantity related display parameter is an invalid parameter or the target vehicle is in a fuel adding or reducing state includes at least one of the following: If the value of the remaining fuel quantity valid bit indicates invalid, determining that the fuel quantity related display parameter is an invalid parameter; If the remaining fuel value at the last power-off exceeds a first preset range or the fuel cruising range value at the last power-off exceeds a second preset range, determining that the remaining fuel value or the fuel cruising range value at the last power-off is an invalid value, and determining that the fuel quantity related display parameter is an invalid parameter; If the time when the driving speed is less than the first preset value continues for a first preset time period, and the difference between the first fuel level collection value and the second fuel level collection value is greater than the second preset value, it is determined that the target vehicle is in a fuel adding or reducing state; wherein, the first fuel level collection value is the fuel level collection value within the second preset time period after the first preset time period, and the second fuel level collection value is the fuel level collection value at the end of the first preset time period.

4. The method according to claim 3, characterized in that If the value of the remaining fuel effective bit indicates invalid, before determining that the fuel quantity related display parameter is an invalid parameter, the method further includes: If it is detected that the fuel level sensor of the target vehicle is short-circuited or open-circuited, it is determined that the value indication of the remaining fuel level valid bit is invalid; or, If it is detected that the resistance values ​​of a preset number of oil level sensors exceed the preset effective range by a number greater than a third preset value, it is determined that the value indication of the remaining oil level effective bit is invalid.

5. The method according to any one of claims 1 to 4, characterized in that: The step of determining the current remaining fuel amount of the target vehicle according to the fuel mode by a fuel amount determination method corresponding to the fuel mode includes: If the fuel mode is the initialization mode, the remaining fuel amount when the target vehicle was powered off last time is determined as the current remaining fuel amount; If the fuel mode is the quick response mode, when the value of the valid bit of the remaining fuel indicates invalid, the current remaining fuel is determined to be empty; when the value of the valid bit of the remaining fuel indicates valid, the current remaining fuel is determined to be the current fuel collection value; If the fuel mode is the ramp mode, obtain the fuel injection amount corresponding to each preset cycle of the target vehicle, and determine that the current remaining fuel amount is the difference between the remaining fuel amount of the target vehicle in the previous preset cycle and the fuel injection amount corresponding to the current preset cycle; If the fuel mode is a flat driving mode, the current remaining fuel volume is determined as the difference between the remaining fuel volume of the target vehicle in the previous preset period and the fuel volume decreasing gradient according to the fuel volume decreasing gradient corresponding to the driving speed of the target vehicle, and the fuel volume decreasing gradient is the fuel consumption corresponding to different driving speeds in the preset period; If the fuel mode is the level ground stationary mode, then when the target vehicle is in the extended-range fuel replenishment mode, the current remaining fuel amount is determined to be the difference between the remaining fuel amount of the target vehicle in the previous preset cycle and the fuel injection amount corresponding to the current preset cycle; when the target vehicle is not in the extended-range fuel replenishment mode, the current remaining fuel amount is determined to be the difference between the remaining fuel amount of the target vehicle in the previous preset cycle and the preset fuel amount decreasing gradient.

6. The method according to claim 1, characterized in that The display of the fuel quantity and the cruising range according to the current remaining fuel quantity and the current fuel cruising range includes: When the current remaining fuel volume is greater than a preset fuel volume, controlling the display of the current remaining fuel volume and the current fuel mileage; In the case where the current remaining fuel amount is less than the preset fuel amount, if the fuel mode is the initialization mode or the quick response mode, the target cruising range when the current remaining fuel amount is the preset fuel amount is determined, and the target cruising range is displayed synchronously when the preset fuel amount is displayed, and the remaining fuel amount and the cruising range after the decrease are displayed synchronously according to the preset corresponding relationship between the fuel amount decrease gradient and the cruising range decrease gradient; If the fuel mode is the ramp mode, the flat driving mode or the flat stationary mode, the displayed fuel amount is controlled to be the current remaining fuel amount, and the displayed cruising range is controlled to be the product of the current fuel cruising range and a preset factor, and the preset factor is the ratio of the currently displayed fuel amount to the preset fuel amount.

7. A device for determining fuel mileage, characterized in that: include: An acquisition module, used to acquire vehicle data of a target vehicle, wherein the vehicle data includes the running time of an engine controller of the target vehicle, fuel quantity related display parameters, slope value and driving speed; A first determination module is used to determine a fuel mode of the target vehicle according to the vehicle data, wherein the fuel mode includes an initialization mode, a quick response mode, a ramp mode, a flat ground driving mode or a flat ground stationary mode; A second determination module is used to determine the current remaining fuel volume of the target vehicle according to the fuel mode by a fuel volume determination method corresponding to the fuel mode; wherein the flat stationary mode corresponds to different fuel volume determination methods when the target vehicle is in the extended-range fuel and electric supplement mode and when the target vehicle is not in the extended-range fuel and electric supplement mode; a third determination module, configured to determine the current fuel cruising range of the target vehicle according to the fuel mode and in combination with the start-up state of the range extender of the target vehicle by a cruising range determination method corresponding to the fuel mode; A display module, used for displaying the fuel level and the cruising range according to the current remaining fuel level and the current fuel cruising range; The third determination module is specifically used for: if the fuel mode is the initialization mode, determining the fuel cruising range of the target vehicle when it was powered off last time as the current fuel cruising range; if the fuel mode is the quick response mode, determining the product of the current remaining fuel amount and the oil-to-electricity conversion ratio, and determining the quotient of the product and the average power consumption as the current fuel cruising range; wherein the oil-to-electricity conversion ratio is the ratio of the output power of the generator controller GCU when the target vehicle travels a preset distance length when the range extender is in the startup state to the total fuel injection amount within the preset distance length, the average power consumption is the power consumption when the target vehicle travels a preset distance length, the startup state refers to the fuel injection amount of the target vehicle being greater than the preset fuel injection amount and the speed of the generator controller GCU being greater than the preset speed; if the fuel mode is the ramp mode or the flat driving mode, and the range extender of the target vehicle is in the startup state, determining the current fuel cruising range as the difference between the fuel cruising range of the target vehicle in the previous preset cycle and the first fuel cruising range decrease value, the third determination module is specifically used for: if the fuel mode is the initialization mode, determining the current fuel cruising range as the product of the current remaining fuel amount and the oil-to-electricity conversion ratio, and determining the quotient of the product and the average power consumption as the current fuel cruising range; wherein the oil-to-electricity conversion ratio is the ratio of the output power of the generator controller GCU when the target vehicle travels a preset distance length when the range extender is in the startup state, and the total fuel injection amount within the preset distance length, the average power consumption is the power consumption when the target vehicle travels the preset distance length, the startup state refers to the fuel injection amount of the target vehicle being greater than the preset fuel injection amount and the speed of the generator controller GCU being greater than the preset speed; if the fuel mode is the ramp mode or the flat driving mode, and the range extender of the target vehicle is in the startup state, determining the current fuel cruising range as the difference between the fuel cruising range of the target vehicle in the previous preset cycle and the first fuel cruising A fuel cruising range decrease value is the product of the driving distance of the target vehicle in the last preset cycle and a first target coefficient, the first target coefficient is obtained by querying a first preset relationship table, the first preset relationship table records the difference between the real fuel cruising range and the displayed fuel cruising range of the target vehicle in the last preset cycle, the displayed fuel volume in the last preset cycle, and the mapping relationship between the first target coefficient; if the fuel mode is the flat ground stationary mode, and the range extender of the target vehicle is in the start-up state, the current fuel cruising range is determined to be the difference between the fuel cruising range of the target vehicle in the last preset cycle and a second fuel cruising range decrease value, the second fuel cruising range decrease value is obtained based on the fuel injection amount, the oil-to-electricity conversion ratio, the average power consumption and the second target coefficient of the target vehicle in the last preset cycle, the second target coefficient is obtained by querying a second preset relationship table, the second preset relationship table records the difference between the real fuel cruising range and the displayed fuel cruising range of the target vehicle in the last preset cycle, the displayed fuel volume in the last preset cycle, and the second target coefficient.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

9. A readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Method and system for calculating residual fuel quantity based on gradient and acceleration and vehicle

    CN116226599A

  • Fuel endurance mileage display method and device, electronic equipment and storage medium

    CN116788254A