Method and device for calculating endurance mileage of extended-range automobile, vehicle and storage medium

By correcting the remaining fuel quantity in range-extended vehicles and combining it with the oil-to-electricity conversion rate, the problem of inaccurate fuel range estimation under complex operating conditions is solved, and more accurate range calculation is achieved.

CN121492944APending Publication Date: 2026-02-10GUANGZHOU XIAOPENG MOTORS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411091854.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-09
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

Existing technologies are not accurate enough in estimating the fuel range of range-extended electric vehicles under complex operating conditions. In particular, fuel quantity measurement errors are large under combined conditions such as rough roads, uphill and downhill slopes, and frequent acceleration and deceleration, resulting in inaccurate range prediction.

Method used

By correcting the vehicle's remaining fuel level and comparing the changes in filtered fuel level and instantaneous engine fuel consumption, the overall fuel-electric conversion rate is obtained, the current fuel range is calculated, and errors caused by complex operating conditions are reduced.

Benefits of technology

It improves the accuracy of fuel range estimation, reduces measurement errors caused by vehicle condition fluctuations, provides more accurate remaining fuel prediction, and ensures the accuracy of range calculation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121492944A_ABST
    Figure CN121492944A_ABST
Patent Text Reader

Abstract

The invention discloses an endurance mileage calculation method and device for an extended-range automobile, a vehicle and a storage medium, and the method comprises the steps: carrying out the correction processing of the remaining oil amount of the vehicle, and obtaining the corrected remaining oil amount, the remaining oil quantity is determined based on a comparison result of the filtering fuel oil liquid level value variable quantity and the engine instantaneous oil consumption variable quantity within the preset time interval; the comprehensive oil-electricity conversion rate of the vehicle is obtained, the current fuel endurance mileage is calculated based on the comprehensive oil-electricity conversion rate and the corrected remaining oil mass, and compared with the prior art, the technical scheme can improve the accuracy of endurance mileage estimation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of automobiles, and in particular to a method, apparatus, vehicle, and storage medium for calculating the driving range of a range-extended vehicle. Background Technology

[0002] In existing technologies, the fuel range estimation of range-extended electric vehicles mainly follows the calculation method of traditional gasoline vehicles, which predicts the remaining fuel range by measuring the remaining fuel and dividing it by the average fuel consumption; however, this method has some significant drawbacks.

[0003] First, the remaining fuel level is measured by a fuel tank level sensor and then filtered to reduce the impact of noise and fluctuations. However, even after filtering, the resulting level signal may still not accurately reflect the actual level changes. This is because under different vehicle operating conditions, such as driving on rough roads, going uphill or downhill, frequent acceleration and deceleration, or during refueling, the fuel level in the tank may fluctuate frequently, which can interfere with the accurate estimation of the remaining fuel level. Second, some manufacturers attempt to calculate the remaining fuel level separately for different fuel modes. While this method considers the impact of different operating conditions on fuel consumption to some extent, it can only identify a single mode and cannot adapt to complex situations where multiple modes coexist. For example, the fuel consumption characteristics under these combined conditions, such as frequent acceleration and deceleration while driving on rough roads or refueling while going uphill or downhill, may differ significantly from the single-mode assumption made by traditional methods.

[0004] Therefore, existing technologies have significant limitations in estimating fuel range under complex operating conditions, which affects the accuracy of range estimation. Summary of the Invention

[0005] This invention application provides a method, apparatus, vehicle, and storage medium for calculating the driving range of a range-extended vehicle, which can improve the accuracy of driving range estimation.

[0006] To solve or partially solve the above-mentioned technical problems, this application provides a method for calculating the driving range of a range-extended vehicle, comprising: correcting the remaining fuel level of the vehicle to obtain a corrected remaining fuel level, wherein the remaining fuel level is determined based on a comparison between the change in the filtered fuel level and the change in the instantaneous fuel consumption of the engine within a preset time interval; obtaining the vehicle's comprehensive fuel-electric conversion rate; and calculating the current fuel driving range based on the comprehensive fuel-electric conversion rate and the corrected remaining fuel level.

[0007] Specifically, by comprehensively considering the correction of remaining fuel quantity and introducing the comprehensive fuel-electricity conversion rate to calculate the fuel range, the error caused by complex operating conditions can be reduced, thereby improving the accuracy of vehicle range prediction.

[0008] Preferably, obtaining the vehicle's comprehensive oil-electric conversion rate specifically includes: obtaining the vehicle's instantaneous engine fuel consumption, range extender real-time power, range extender instantaneous voltage, and range extender instantaneous current; substituting the engine instantaneous fuel consumption, the range extender real-time power, the range extender instantaneous voltage, and the range extender instantaneous current into a preset comprehensive oil-electric conversion rate calculation formula to obtain the vehicle's comprehensive oil-electric conversion rate.

[0009] Specifically, when calculating the overall fuel-electric conversion rate, not only is the instantaneous fuel consumption of the traditional fuel engine considered, but also the relevant electrical energy parameters of the range extender. This can more comprehensively reflect the energy efficiency of the vehicle under different driving conditions, thereby improving the accuracy of the subsequent fuel range estimation.

[0010] Preferably, the remaining fuel level of the vehicle is corrected to obtain a corrected remaining fuel level, specifically including: obtaining the remaining fuel level of the vehicle at the previous moment; when the remaining fuel level is less than the remaining fuel level at the previous moment, calculating the fuel level difference between the remaining fuel level and the remaining fuel level at the previous moment, and calculating the ratio of the fuel level difference to the ramp rate to obtain a first fuel level; adding the remaining fuel level at the previous moment to the first fuel level to obtain the corrected remaining fuel level of the vehicle at the current moment; when the remaining fuel level is not less than the remaining fuel level at the previous moment, using the remaining fuel level at the previous moment as the corrected remaining fuel level of the vehicle at the current moment.

[0011] Specifically, by comparing the remaining fuel quantity at the current moment with the remaining fuel quantity at the previous moment, the remaining fuel quantity is corrected. This ensures that the remaining fuel quantity at the current moment does not increase during the correction process, which is more in line with the actual situation.

[0012] Preferably, the remaining fuel quantity is determined based on a comparison between the change in filtered fuel level and the change in instantaneous engine fuel consumption within a preset time interval. Specifically, this includes: determining a first moment and a second moment, wherein the time interval between the first moment and the second moment is a preset time interval; obtaining a first filtered fuel level corresponding to the first moment and a second filtered fuel level corresponding to the second moment; obtaining the change in filtered fuel level within the preset time interval based on the first and second filtered fuel level values; obtaining the instantaneous engine fuel consumption within the preset time interval; integrating the instantaneous engine fuel consumption to obtain the change in instantaneous engine fuel consumption; calculating the difference between the change in filtered fuel level and the change in instantaneous engine fuel consumption; and obtaining the remaining fuel quantity based on the difference.

[0013] Specifically, by calculating the change in the filtered fuel level within a preset time interval, noise caused by instantaneous measurement errors can be reduced, thereby more accurately capturing changes in actual fuel quantity. Furthermore, by integrating the acquired instantaneous engine fuel consumption, the cumulative actual fuel consumption within the preset time interval can be taken into account. Finally, by comprehensively considering both the change in the filtered fuel level and the change in instantaneous engine fuel consumption, the accuracy of remaining fuel quantity calculation can be significantly improved.

[0014] Preferably, obtaining the remaining fuel quantity based on the difference in change specifically includes: when the difference in change is greater than a preset threshold for the difference in change, obtaining the initial remaining fuel quantity of the vehicle, and subtracting the instantaneous change in engine fuel consumption from the initial remaining fuel quantity to obtain the remaining fuel quantity; when the difference in change is not greater than the preset threshold for the difference in change, obtaining the filtered fuel level value of the vehicle, and using the filtered fuel level value as the remaining fuel quantity.

[0015] Specifically, by setting a threshold for the difference in change, it is possible to distinguish and process the remaining fuel quantity estimation under different conditions. When the difference in change is greater than the preset threshold for the difference in change, the initial remaining fuel quantity is subtracted from the instantaneous change in engine fuel consumption to obtain the remaining fuel quantity. This can avoid the situation where the level sensor fluctuates greatly due to dynamic operating conditions, causing significant interference to the remaining fuel quantity display.

[0016] Preferably, obtaining the initial remaining fuel quantity of the vehicle specifically includes: obtaining the remaining fuel quantity after power-off and the filtered fuel level value after power-on, and calculating the difference between the filtered fuel level value after power-on and the remaining fuel quantity after power-off; when the difference is greater than a preset difference threshold, the filtered fuel level value after power-on is used as the initial remaining fuel quantity of the vehicle.

[0017] Specifically, since the filtered fuel level will be significantly higher than the previously recorded remaining fuel level after the vehicle is refueled, the difference between the filtered fuel level and the remaining fuel level can be calculated to quickly detect whether the vehicle has been refueled.

[0018] Preferably, the current fuel range is calculated based on the comprehensive fuel-electric conversion rate and the corrected remaining fuel quantity, specifically including: obtaining the vehicle's average fuel consumption, substituting the average fuel consumption, the comprehensive fuel-electric conversion rate, and the corrected remaining fuel quantity into a preset fuel range calculation formula to obtain the current fuel range, wherein the preset fuel range calculation formula is as follows:

[0019] L=(F·C / EC avg )*100km;

[0020] In the formula, L is the current fuel range, F is the corrected remaining fuel, C is the overall fuel-electric conversion rate, and EC is the total fuel consumption. avg This represents average fuel consumption.

[0021] Specifically, by combining the vehicle's average fuel consumption, overall fuel-electric conversion rate, and corrected remaining fuel, the calculated current fuel range takes into account not only the vehicle's real-time fuel-electric hybrid status but also the current corrected remaining fuel, thus improving the accuracy of fuel range estimation.

[0022] This application also provides a range calculation device for a range-extended vehicle, including: a remaining fuel correction module and a fuel range calculation module; wherein, the remaining fuel correction module is used to correct the remaining fuel of the vehicle to obtain a corrected remaining fuel, wherein the remaining fuel is determined based on the comparison result of the change in the filtered fuel level value and the change in the instantaneous fuel consumption of the engine within a preset time interval; the fuel range calculation module is used to obtain the vehicle's comprehensive fuel-electric conversion rate, and calculate the current fuel range based on the comprehensive fuel-electric conversion rate and the corrected remaining fuel.

[0023] Preferably, the fuel range calculation module is used to obtain the vehicle's comprehensive fuel-electric conversion rate, specifically including: obtaining the vehicle's instantaneous engine fuel consumption, range extender real-time power, range extender instantaneous voltage, and range extender instantaneous current; substituting the engine instantaneous fuel consumption, the range extender real-time power, the range extender instantaneous voltage, and the range extender instantaneous current into a preset comprehensive fuel-electric conversion rate calculation formula to obtain the vehicle's comprehensive fuel-electric conversion rate.

[0024] Preferably, the remaining fuel correction module is used to correct the remaining fuel of the vehicle to obtain a corrected remaining fuel. Specifically, it includes: obtaining the remaining fuel of the vehicle at the previous moment; when the remaining fuel is less than the remaining fuel at the previous moment, calculating the fuel difference between the remaining fuel and the remaining fuel at the previous moment, and calculating the ratio of the fuel difference to the ramp rate to obtain a first fuel; adding the remaining fuel at the previous moment to the first fuel to obtain the corrected remaining fuel of the vehicle at the current moment; when the remaining fuel is not less than the remaining fuel at the previous moment, using the remaining fuel at the previous moment as the corrected remaining fuel of the vehicle at the current moment.

[0025] Preferably, the remaining fuel quantity in the remaining fuel quantity correction module is determined based on a comparison between the change in the filtered fuel level value and the change in the engine's instantaneous fuel consumption within a preset time interval. Specifically, this includes: determining a first moment and a second moment, wherein the time interval between the first moment and the second moment is a preset time interval; obtaining a first filtered fuel level value corresponding to the first moment and a second filtered fuel level value corresponding to the second moment; obtaining the change in the filtered fuel level value within the preset time interval based on the first filtered fuel level value and the second filtered fuel level value; obtaining the engine's instantaneous fuel consumption within the preset time interval; integrating the engine's instantaneous fuel consumption to obtain the change in engine's instantaneous fuel consumption; calculating the difference between the change in the filtered fuel level value and the change in engine's instantaneous fuel consumption; and obtaining the remaining fuel quantity based on the difference.

[0026] Preferably, the remaining fuel quantity correction module is used to obtain the remaining fuel quantity based on the change difference, specifically including: when the change difference is greater than a preset change difference threshold, obtaining the initial remaining fuel quantity of the vehicle, and subtracting the instantaneous fuel consumption change of the engine from the initial remaining fuel quantity to obtain the remaining fuel quantity; when the change difference is not greater than the preset change difference threshold, obtaining the filtered fuel level value of the vehicle, and using the filtered fuel level value as the remaining fuel quantity.

[0027] Preferably, the remaining fuel correction module is used to obtain the initial remaining fuel of the vehicle, specifically including: obtaining the remaining fuel after power-off and the filtered fuel level value after power-on, and calculating the difference between the filtered fuel level value after power-on and the remaining fuel after power-off; when the difference is greater than a preset difference threshold, the filtered fuel level value after power-on is used as the initial remaining fuel of the vehicle.

[0028] Preferably, the fuel range calculation module is used to calculate the current fuel range based on the comprehensive fuel-electric conversion rate and the corrected remaining fuel quantity, specifically including: obtaining the vehicle's average fuel consumption, substituting the average fuel consumption, the comprehensive fuel-electric conversion rate, and the corrected remaining fuel quantity into a preset fuel range calculation formula to obtain the current fuel range, wherein the preset fuel range calculation formula is as follows:

[0029] L=(F·C / EC avg )*100km;

[0030] In the formula, L is the current fuel range, F is the corrected remaining fuel, C is the overall fuel-electric conversion rate, and EC is the total fuel consumption. avg This represents average fuel consumption.

[0031] This application also provides a vehicle including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the range calculation method for a range-extended vehicle as described in any of the preceding claims.

[0032] This application also provides a computer-readable storage medium comprising a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the range calculation method for a range-extended vehicle as described in any of the preceding claims.

[0033] This application discloses a method, apparatus, device, and storage medium for calculating the driving range of a range-extended vehicle, which has the following advantages compared with the prior art:

[0034] The technical solution of this invention determines the vehicle's remaining fuel level by comparing the filtered change in fuel level with the instantaneous change in engine fuel consumption. This provides a more accurate prediction of remaining fuel level under complex operating conditions. Furthermore, by correcting the remaining fuel level, measurement errors caused by fluctuations in vehicle conditions can be reduced. Finally, by combining the corrected remaining fuel level with the overall fuel-electric conversion rate, the remaining fuel level can be accurately converted into the actual driving range, thereby reducing prediction errors in traditional methods and improving the accuracy of driving range estimation. Attached Figure Description

[0035] Figure 1 This is a schematic flowchart of an embodiment of a method for calculating the driving range of a range-extended vehicle provided in this application;

[0036] Figure 2 This is a schematic diagram of one embodiment of a range-extended vehicle range calculation device provided in this application. Detailed Implementation

[0037] The technical solutions in 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. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0038] Example 1, see Figure 1 , Figure 1 This is a flowchart illustrating one embodiment of a method for calculating the driving range of a range-extended vehicle provided in this application. Figure 1 As shown, the method includes steps 101-102, as detailed below:

[0039] Step 101: Correct the remaining fuel level of the vehicle to obtain the corrected remaining fuel level, wherein the remaining fuel level is determined based on the comparison between the change in the filtered fuel level and the change in the instantaneous fuel consumption of the engine within a preset time interval.

[0040] Because the fuel level in the tank fluctuates due to vehicle tilting and shaking under dynamic conditions such as rough roads (e.g., winding roads, cobblestone roads, Belgian roads), uphill and downhill sections, and / or frequent acceleration and deceleration, these fluctuations can cause frequent changes in the data collected by the fuel level sensor. Even after filtering, the data may not accurately reflect the actual fuel quantity. Therefore, in this embodiment, to avoid directly using the filtered fuel level signal as the remaining fuel quantity, the actual fuel consumption and remaining fuel quantity can be more accurately estimated by comparing the change in the filtered fuel level value and the change in the engine's instantaneous fuel consumption within a preset time interval. This reduces errors caused by dynamic changes in the vehicle and minimizes the possibility of failing to collect accurate remaining fuel quantity due to frequent fluctuations in the fuel tank level under dynamic conditions.

[0041] In this embodiment of the application, a first time moment and a second time moment are determined, wherein the time interval between the first time moment and the second time moment is a preset time interval.

[0042] Specifically, the first time point is time t, and the second time point is time t+T, where T is a preset time interval.

[0043] Preferably, the preset time interval can be determined according to the speed of fuel consumption mode, and a reasonable time interval range can also be set based on user needs.

[0044] In this embodiment of the application, the first filtered fuel level value corresponding to the first time moment and the second filtered fuel level value corresponding to the second time moment are obtained. Based on the first filtered fuel level value and the second filtered fuel level value, the change in filtered fuel level value within a preset time interval is obtained.

[0045] Specifically, the first filtered fuel level value corresponding to the first moment is the filtered fuel level signal value at moment t, and the second filtered fuel level value corresponding to the second moment is the filtered fuel level signal value at moment t+T.

[0046] Specifically, the first filtered fuel level value and the second filtered fuel level value are substituted into a preset formula for calculating the change in filtered fuel level value to obtain the change in filtered fuel level value within a preset time interval. The preset formula for calculating the change in filtered fuel level value is as follows:

[0047] ΔF tank_filter =F tank_filter,t+T -F tank_filter,t ;

[0048] In the formula, ΔF tank_filter F represents the change in the filtered fuel level. tank_filter,t+T F represents the second filtered fuel level value at the second time point. tank_filter,t This is the first filtered fuel level value corresponding to the first moment.

[0049] In this embodiment of the application, the instantaneous fuel consumption of the engine within the preset time interval is obtained, and the instantaneous fuel consumption of the engine is integrated to obtain the change in instantaneous fuel consumption of the engine.

[0050] Specifically, when performing integral processing on the instantaneous fuel consumption of the engine, the instantaneous fuel consumption of the engine is substituted into the integral formula for instantaneous fuel consumption of the engine to obtain the integral amount of instantaneous fuel consumption of the engine. The integral amount of instantaneous fuel consumption of the engine is then used as the change in instantaneous fuel consumption of the engine. The integral formula for instantaneous fuel consumption of the engine is as follows:

[0051] Δf=∫f·dT;

[0052] In the formula, Δf is the instantaneous change in engine fuel consumption, f is the instantaneous fuel consumption of the engine, and T is the preset time interval.

[0053] In this embodiment of the application, the difference between the change in the filtered fuel level and the change in the instantaneous fuel consumption of the engine is calculated, and the remaining fuel quantity is obtained based on the difference in the change.

[0054] Specifically, the change in the filtered fuel level and the change in the instantaneous engine fuel consumption are substituted into the formula for calculating the difference in changes. The absolute value of the difference between the change in the filtered fuel level and the change in the instantaneous engine fuel consumption is calculated, and this absolute value is used as the difference in changes. The formula for calculating the difference in changes is as follows:

[0055] ΔF=|ΔF tank_filter -Δf|;

[0056] In the formula, ΔF is the difference in change. tank_filter Δf represents the change in the filtered fuel level, and Δf represents the change in the engine's instantaneous fuel consumption.

[0057] In this embodiment of the application, when the remaining fuel quantity is obtained based on the change difference, the initial remaining fuel quantity of the vehicle is obtained when the change difference is greater than a preset change difference threshold, and the remaining fuel quantity is obtained by subtracting the instantaneous fuel consumption change of the engine from the initial remaining fuel quantity; when the change difference is not greater than the preset change difference threshold, the filtered fuel level value of the vehicle is obtained, and the filtered fuel level value is used as the remaining fuel quantity.

[0058] Specifically, when the difference in change is greater than a preset threshold for the difference in change, it indicates that the remaining fuel quantity calculated based on fuel consumption and the fuel level sensor signal have a large deviation. At this time, the fuel level sensor fluctuates greatly due to the dynamic operating conditions of the vehicle. Therefore, the initial remaining fuel quantity of the vehicle is obtained, and the remaining fuel quantity is selected based on the remaining fuel quantity calculated based on the fuel consumption rate. That is, the initial remaining fuel quantity of the vehicle is obtained by subtracting the instantaneous change in engine fuel consumption from the obtained initial remaining fuel quantity of the vehicle to obtain the remaining fuel quantity.

[0059] Specifically, the initial remaining fuel quantity and the instantaneous change in generator fuel consumption are substituted into a preset first remaining fuel quantity calculation formula, wherein the first remaining fuel quantity calculation formula is as follows:

[0060] F = F tank,ini -∫f·dT;

[0061] In the formula, F represents the remaining oil quantity. tank,ini Let f be the initial remaining fuel quantity, and ∫f·dT be the instantaneous change in generator fuel consumption.

[0062] Preferably, when the difference is within a certain range, it indicates that the remaining fuel quantity calculated from the fuel consumption and the fuel level sensor signal have a small deviation. Therefore, the remaining fuel quantity is selected from the fuel level sensor signal value, that is, the filtered fuel level value of the vehicle is obtained, and the filtered fuel level value is used as the remaining fuel quantity.

[0063] In this embodiment of the application, for the initial remaining fuel of the vehicle, the remaining fuel after power-off and the filtered fuel level after power-on are obtained, and the difference between the filtered fuel level after power-on and the remaining fuel after power-off is calculated; when the difference is greater than a preset difference threshold, the filtered fuel level after power-on is used as the initial remaining fuel of the vehicle.

[0064] Specifically, the remaining fuel level when the vehicle is powered off is the remaining fuel level recorded when the vehicle was last powered off; the filtered fuel level when the vehicle is powered on is the filtered fuel level recorded when the vehicle is powered on this time.

[0065] Specifically, when the detected difference between the fuel level after power-on and the remaining fuel level after power-off exceeds a certain value (i.e., fuel level after power-on - remaining fuel level after power-off > T1), it is determined that the vehicle has undergone refueling. At this point, the vehicle's initial remaining fuel level F... tank,ini The fuel level needs to be updated to the filtered value after power-on, and the update process is implemented using filtering.

[0066] Specifically, when the detected fuel level after power-on is not more than a certain value than the remaining fuel level after power-off (i.e., fuel level after power-on - remaining fuel level after power-off ≤ T1), it is determined that the vehicle has not been refueled. At this time, the remaining fuel level after power-off is taken as the initial remaining fuel level of the vehicle.

[0067] In this embodiment, the remaining fuel level of the vehicle is corrected to obtain the corrected remaining fuel level. This is achieved by obtaining the remaining fuel level of the vehicle at the previous moment. If the remaining fuel level is less than the remaining fuel level at the previous moment, the difference between the remaining fuel level and the remaining fuel level at the previous moment is calculated. The ratio of this difference to the ramp rate is then calculated to obtain the first fuel level. The remaining fuel level at the previous moment is added to the first fuel level to obtain the corrected remaining fuel level of the vehicle at the current moment. If the remaining fuel level is not less than the remaining fuel level at the previous moment, the remaining fuel level at the previous moment is used as the corrected remaining fuel level of the vehicle at the current moment.

[0068] Specifically, when calculating the remaining fuel level, the calculation may be based on the filtered fuel level or the instantaneous fuel consumption of the engine, depending on the degree of influence of the vehicle's dynamic operating conditions. Therefore, as the degree of influence of the dynamic operating conditions changes, the two methods of calculating the remaining fuel level will switch accordingly.

[0069] Specifically, the switching between the two methods of calculating remaining fuel is controlled by the ramp rate. The ramp rate refers to the number of calculation cycles required to complete the switching process, while ensuring that the remaining fuel does not increase during the switching process to avoid unrealistic situations.

[0070] Specifically, when the remaining fuel quantity is switched from calculation based on the filtered fuel level value to calculation based on the instantaneous fuel consumption of the transmitter, the remaining fuel quantity at the previous moment and the remaining fuel quantity at the current moment are first obtained. When the remaining fuel quantity is less than the remaining fuel quantity at the previous moment, the remaining fuel quantity at the previous moment is used as the starting point. That is, the difference between the remaining fuel quantity at the previous moment and the remaining fuel quantity between the two moments is added to the ramp rate to obtain the corrected remaining fuel quantity.

[0071] Specifically, when switching from calculating the remaining fuel quantity based on the filtered fuel level value to calculating it based on the instantaneous fuel consumption of the transmitter, the remaining fuel quantity at the current moment is obtained from the remaining fuel quantity at the previous moment. If the remaining fuel quantity is not less than the remaining fuel quantity at the previous moment, the remaining fuel quantity is not updated until the remaining fuel quantity at the previous moment and the remaining fuel quantity at the current moment are both less than the remaining fuel quantity at the previous moment. Then, the remaining fuel quantity at the previous moment is used as the starting point, and the ratio of the difference between the remaining fuel quantity at the previous moment and the remaining fuel quantity at the two moments to the ramp rate is added to obtain the corrected remaining fuel quantity.

[0072] Specifically, when the remaining fuel quantity is switched from calculation based on the instantaneous fuel consumption of the transmitter to calculation based on the filtered fuel level value, the remaining fuel quantity at the previous moment and the remaining fuel quantity at the current moment are first obtained. When the remaining fuel quantity is less than the remaining fuel quantity at the previous moment, the filtered fuel level value at the previous moment is used as the starting point. That is, the difference between the filtered fuel level value at the previous moment and the remaining fuel quantity at the two moments is added to the ratio of the ramp rate to obtain the corrected remaining fuel quantity.

[0073] Specifically, when switching from calculating the remaining fuel quantity based on the instantaneous fuel consumption of the transmitter to calculating it based on the filtered fuel level, the remaining fuel quantity at the current moment is first obtained from the remaining fuel quantity at the previous moment. If the remaining fuel quantity is not less than the remaining fuel quantity at the previous moment, this process continues until the remaining fuel quantity at the previous moment and the remaining fuel quantity at the current moment are both less than the remaining fuel quantity at the previous moment. Then, the filtered fuel level value at the previous moment is used as the starting point. That is, the difference between the filtered fuel level value at the previous moment and the remaining fuel quantity at the two moments is added to the ratio of the ramp rate to obtain the corrected remaining fuel quantity.

[0074] Step 102: Obtain the vehicle's overall fuel-electric conversion rate, and calculate the current fuel range based on the overall fuel-electric conversion rate and the corrected remaining fuel.

[0075] In this embodiment of the application, the instantaneous fuel consumption of the engine, the real-time power of the range extender, the instantaneous voltage of the range extender, and the instantaneous current of the range extender are obtained; the instantaneous fuel consumption of the engine, the real-time power of the range extender, the instantaneous voltage of the range extender, and the instantaneous current of the range extender are substituted into a preset comprehensive oil-electric conversion rate calculation formula to obtain the comprehensive oil-electric conversion rate of the vehicle.

[0076] Specifically, the overall fuel-electric conversion rate represents the fuel-electric conversion rate of this driving cycle. The overall fuel-electric conversion rate changes continuously with the engine running time; the longer the running time, the more stable the overall fuel-electric conversion rate becomes.

[0077] Specifically, the preset formula for calculating the comprehensive oil-to-electricity conversion rate is as follows:

[0078] C=∫P i ·dt / (3.6*∫f·dt)=∫(U i *I i )·dt / (3.6*∫f·dt);

[0079] In the formula, C is the overall oil-electric conversion rate, f is the engine instantaneous fuel consumption, and P is the fuel consumption of the engine. i For the real-time power of the range extender, U i I is the instantaneous voltage of the range extender. i This represents the instantaneous current of the range extender.

[0080] In this embodiment of the application, the average fuel consumption of the vehicle is obtained, and the average fuel consumption, the comprehensive oil-electricity conversion rate and the corrected remaining fuel are substituted into a preset fuel range calculation formula to obtain the current fuel range.

[0081] Specifically, since the fuel range is affected by the remaining fuel, the fuel-to-electric conversion rate, and the average electricity consumption, the fuel range can be calculated by taking the quotient of the product of the corrected remaining fuel and the overall fuel-to-electric conversion rate and the average electricity consumption as the current fuel range.

[0082] Specifically, the preset formula for calculating the fuel-powered driving range is as follows:

[0083] L=(F·C / EC avg )*100km;

[0084] In the formula, L is the current fuel range, F is the corrected remaining fuel, C is the overall fuel-electric conversion rate, and EC is the total fuel consumption. avg This represents average fuel consumption.

[0085] In this embodiment of the application, after obtaining the current fuel range, the current fuel range is further filtered to obtain the filtered fuel range.

[0086] Specifically, the current fuel range is compared with the previous fuel range. If the current fuel range is greater than the previous fuel range, the current fuel range is filtered using a first filtering speed; otherwise, the current fuel range is filtered using a second filtering speed. The first filtering speed is less than the second filtering speed.

[0087] Since the calculation method for remaining fuel is controlled by ramp rate, it avoids the possibility of updating the remaining fuel calculation upwards. However, because the fuel-to-electric conversion rate changes with the engine's power generation point and engine coolant temperature, the fuel range may still gradually increase, which can easily mislead the driver into thinking that the range is actually higher the longer they drive. Therefore, in this embodiment, to reduce this phenomenon, after obtaining the current fuel range, different filters are applied to the processes of increasing and decreasing range. The filtering speed is slower when the fuel range increases to minimize driver misunderstanding; the filtering speed is slightly faster when the fuel range decreases to better reflect the actual situation.

[0088] Example 2, see Figure 2 , Figure 2 This is a schematic diagram of one embodiment of a range-extended vehicle range calculation device provided in this application, as shown below. Figure 2 As shown, the device includes a remaining fuel level correction module 201 and a fuel range calculation module 202, as detailed below:

[0089] The remaining fuel correction module 201 is used to correct the remaining fuel of the vehicle to obtain a corrected remaining fuel. The remaining fuel is determined based on the comparison between the change in the filtered fuel level and the change in the instantaneous fuel consumption of the engine within a preset time interval.

[0090] The fuel range calculation module 202 is used to obtain the vehicle's comprehensive fuel-electric conversion rate and calculate the current fuel range based on the comprehensive fuel-electric conversion rate and the corrected remaining fuel.

[0091] In this embodiment of the application, the fuel range calculation module 202 is used to obtain the vehicle's comprehensive fuel-electric conversion rate, specifically including: obtaining the vehicle's instantaneous engine fuel consumption, range extender real-time power, range extender instantaneous voltage, and range extender instantaneous current; substituting the engine instantaneous fuel consumption, the range extender real-time power, the range extender instantaneous voltage, and the range extender instantaneous current into a preset comprehensive fuel-electric conversion rate calculation formula to obtain the vehicle's comprehensive fuel-electric conversion rate.

[0092] In this embodiment of the application, the remaining fuel correction module 201 is used to correct the remaining fuel of the vehicle to obtain a corrected remaining fuel. Specifically, it includes: obtaining the remaining fuel of the vehicle at the previous moment; when the remaining fuel is less than the remaining fuel at the previous moment, calculating the fuel difference between the remaining fuel and the remaining fuel at the previous moment, and calculating the ratio of the fuel difference to the ramp rate to obtain a first fuel; adding the remaining fuel at the previous moment to the first fuel to obtain the corrected remaining fuel of the vehicle at the current moment; when the remaining fuel is not less than the remaining fuel at the previous moment, using the remaining fuel at the previous moment as the corrected remaining fuel of the vehicle at the current moment.

[0093] In this embodiment, the remaining fuel quantity in the remaining fuel quantity correction module 201 is determined based on a comparison between the change in the filtered fuel level value and the change in the engine's instantaneous fuel consumption within a preset time interval. Specifically, this includes: determining a first moment and a second moment, wherein the time interval between the first moment and the second moment is a preset time interval; obtaining a first filtered fuel level value corresponding to the first moment and a second filtered fuel level value corresponding to the second moment, and obtaining the change in the filtered fuel level value within the preset time interval based on the first filtered fuel level value and the second filtered fuel level value; obtaining the engine's instantaneous fuel consumption within the preset time interval, integrating the engine's instantaneous fuel consumption to obtain the change in engine's instantaneous fuel consumption; calculating the difference between the change in the filtered fuel level value and the change in engine's instantaneous fuel consumption, and obtaining the remaining fuel quantity based on the difference.

[0094] In this embodiment of the application, the remaining fuel correction module 201 is used to obtain the remaining fuel based on the change difference, specifically including: when the change difference is greater than a preset change difference threshold, obtaining the initial remaining fuel of the vehicle, and subtracting the instantaneous fuel consumption change of the engine from the initial remaining fuel to obtain the remaining fuel; when the change difference is not greater than the preset change difference threshold, obtaining the filtered fuel level of the vehicle, and using the filtered fuel level as the remaining fuel.

[0095] In this embodiment of the application, the remaining fuel correction module 201 is used to obtain the initial remaining fuel of the vehicle, specifically including: obtaining the remaining fuel after power-off and the filtered fuel level value after power-on, and calculating the difference between the filtered fuel level value after power-on and the remaining fuel after power-off; when the difference is greater than a preset difference threshold, the filtered fuel level value after power-on is used as the initial remaining fuel of the vehicle.

[0096] In this embodiment of the application, the fuel range calculation module 202 is used to calculate the current fuel range based on the comprehensive fuel-electric conversion rate and the corrected remaining fuel quantity. Specifically, it includes: obtaining the vehicle's average fuel consumption, and substituting the average fuel consumption, the comprehensive fuel-electric conversion rate, and the corrected remaining fuel quantity into a preset fuel range calculation formula to obtain the current fuel range. The preset fuel range calculation formula is as follows:

[0097] L=(F·C / EC avg )*100km;

[0098] In the formula, L is the current fuel range, F is the corrected remaining fuel, C is the overall fuel-electric conversion rate, and EC is the total fuel consumption. avg This represents average fuel consumption.

[0099] As the device embodiment is basically similar to the method embodiment, the description is relatively simple, and relevant parts can be found in the description of the method embodiment.

[0100] This application also provides a vehicle that may include a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the steps of the above-described method for calculating the range of an extended-range vehicle.

[0101] This application also provides a computer-readable storage medium storing a computer program. The computer-readable storage medium includes the stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the steps of the above-mentioned range-extended vehicle range calculation method.

[0102] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.

[0103] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus, or computer program products. Therefore, embodiments of this application can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, embodiments of this application can take the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0104] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing terminal device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal device, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0105] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing terminal device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0106] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal equipment, causing a series of operational steps to be performed on the computer or other programmable terminal equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable terminal equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0107] Although preferred embodiments of the present application have been described, those skilled in the art, upon learning the basic inventive concept, can make other changes and modifications to these embodiments. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments as well as all changes and modifications falling within the scope of the embodiments of the present application.

[0108] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or terminal device. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or terminal device that includes said element.

[0109] In summary, the method, apparatus, device, and storage medium for calculating the driving range of a range-extended vehicle provided in this application corrects the remaining fuel level of the vehicle to obtain a corrected remaining fuel level. The remaining fuel level is determined by comparing the change in filtered fuel level and the change in instantaneous engine fuel consumption within a preset time interval. The overall fuel-electric conversion rate of the vehicle is obtained, and based on the overall fuel-electric conversion rate and the corrected remaining fuel level, the current fuel driving range is calculated. Compared with existing technologies, the technical solution of this invention can improve the accuracy of driving range estimation.

[0110] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and substitutions can be made without departing from the technical principles of this application, and these improvements and substitutions should also be considered within the scope of protection of this application.

Claims

1. A method for calculating the driving range of a range-extended vehicle, characterized in that, include: The remaining fuel level of the vehicle is corrected to obtain the corrected remaining fuel level, wherein the remaining fuel level is determined based on the comparison between the change in the filtered fuel level and the change in the instantaneous fuel consumption of the engine within a preset time interval. Obtain the vehicle's overall fuel-electric conversion rate, and calculate the current fuel range based on the overall fuel-electric conversion rate and the corrected remaining fuel.

2. The method for calculating the driving range of a range-extended vehicle as described in claim 1, characterized in that, Obtain the vehicle's overall hybrid conversion rate, specifically including: Obtain the vehicle's instantaneous engine fuel consumption, range extender real-time power, range extender instantaneous voltage, and range extender instantaneous current; The engine's instantaneous fuel consumption, the range extender's real-time power, the range extender's instantaneous voltage, and the range extender's instantaneous current are substituted into a preset formula for calculating the overall fuel-electric conversion rate to obtain the vehicle's overall fuel-electric conversion rate.

3. The method for calculating the driving range of a range-extended vehicle as described in claim 1, characterized in that, The remaining fuel level of the vehicle is corrected to obtain the corrected remaining fuel level, which specifically includes: Obtain the vehicle's remaining fuel level at the previous moment. When the remaining fuel level is less than the remaining fuel level at the previous moment, calculate the fuel level difference between the remaining fuel level and the remaining fuel level at the previous moment, and calculate the ratio of the fuel level difference to the ramp rate to obtain the first fuel level. The remaining fuel at the previous moment is added to the first fuel amount to obtain the corrected remaining fuel amount of the vehicle at the current moment. When the remaining fuel quantity is not less than the remaining fuel quantity at the previous moment, the remaining fuel quantity at the previous moment is used as the corrected remaining fuel quantity for the vehicle at the current moment.

4. The method for calculating the driving range of a range-extended vehicle as described in claim 1, characterized in that, The remaining fuel quantity is determined based on a comparison between the change in filtered fuel level and the change in instantaneous engine fuel consumption within a preset time interval, specifically including: Determine a first time point and a second time point, wherein the time interval between the first time point and the second time point is a preset time interval; Obtain the first filtered fuel level value corresponding to the first time point and the second filtered fuel level value corresponding to the second time point. Based on the first filtered fuel level value and the second filtered fuel level value, obtain the change in filtered fuel level value within a preset time interval. The instantaneous fuel consumption of the engine within the preset time interval is obtained, and the instantaneous fuel consumption of the engine is integrated to obtain the change in instantaneous fuel consumption of the engine. Calculate the difference between the change in the filtered fuel level and the change in the instantaneous fuel consumption of the engine, and obtain the remaining fuel quantity based on the difference.

5. The method for calculating the driving range of a range-extended vehicle as described in claim 4, characterized in that, The process of obtaining the remaining oil quantity based on the difference in the amount of change specifically includes: When the change difference is greater than a preset change difference threshold, the initial remaining fuel of the vehicle is obtained, and the instantaneous change in engine fuel consumption is subtracted from the initial remaining fuel to obtain the remaining fuel. When the difference in change is not greater than a preset threshold for the difference in change, the filtered fuel level of the vehicle is obtained, and the filtered fuel level is used as the remaining fuel level.

6. The method for calculating the driving range of a range-extended vehicle as described in claim 5, characterized in that, The process of obtaining the initial remaining fuel level of the vehicle specifically includes: Obtain the remaining fuel level when the vehicle is powered off and the filtered fuel level when the vehicle is powered on, and calculate the difference between the filtered fuel level when the vehicle is powered on and the remaining fuel level when the vehicle is powered off. When the difference is greater than a preset difference threshold, the power-on filtered fuel level value is used as the initial remaining fuel level of the vehicle.

7. The method for calculating the driving range of a range-extended vehicle as described in claim 1, characterized in that, Based on the comprehensive fuel-electricity conversion rate and the corrected remaining fuel, the current fuel range is calculated, specifically including: The vehicle's average fuel consumption is obtained, and the average fuel consumption, the overall fuel-electric conversion rate, and the corrected remaining fuel are substituted into a preset fuel range calculation formula to obtain the current fuel range. The preset fuel range calculation formula is as follows: L=(F·C / EC avg )*100km; In the formula, L is the current fuel range, F is the corrected remaining fuel, C is the overall fuel-electric conversion rate, and EC is the total fuel consumption. avg This represents average fuel consumption.

8. A range-extended vehicle range calculation device, characterized in that, include: Remaining fuel level correction module and fuel range calculation module; The remaining fuel correction module is used to correct the remaining fuel of the vehicle to obtain the corrected remaining fuel. The remaining fuel is determined based on the comparison between the change in the filtered fuel level and the change in the instantaneous fuel consumption of the engine within a preset time interval. The fuel range calculation module is used to obtain the vehicle's comprehensive fuel-electric conversion rate and calculate the current fuel range based on the comprehensive fuel-electric conversion rate and the corrected remaining fuel.

9. A car, characterized in that, The system includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the method for calculating the driving range of a range-extended vehicle as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device on which the computer-readable storage medium is located to perform the range calculation method for a range-extended vehicle as described in any one of claims 1 to 7.