Flexible fuel vehicle range calculation method, system and vehicle

By determining the type of fuel replenishment and the fuel consumption value based on vehicle location information, the remaining driving range is calculated, which solves the problem of flexible fuel vehicles not being able to update the driving range in a timely manner. This enables timely updates of the driving range display after refueling, improving the user experience.

CN119807597BActive Publication Date: 2025-10-28ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411799842.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-10-28
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

Flexible fuel vehicles lack a fuel ratio sensor in the fuel tank, making it impossible to determine the remaining range in a timely manner after refueling, resulting in a lag in range display and affecting the user experience.

Method used

The vehicle's location information is used to determine the type of fuel replenishment. Combined with the total amount and proportion of fuel in the tank and the fuel consumption value, the vehicle's driving range is calculated. The accuracy of the fuel ratio is verified after the engine is started, and the driving range display is updated in real time.

Benefits of technology

The system enables timely updates to the range display after refueling, allowing users to quickly and intuitively perceive the improved range and enhancing the vehicle's user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807597B_ABST
    Figure CN119807597B_ABST
Patent Text Reader

Abstract

This application discloses a method, system, and vehicle for calculating the driving range of a flexible fuel vehicle. The method for calculating the driving range of a flexible fuel vehicle includes: obtaining the fuel replenishment type when refueling the fuel tank based on the vehicle's location information; obtaining a second fuel ratio after refueling based on a first total fuel quantity and a first fuel ratio before refueling, a second total fuel quantity after refueling, and the fuel replenishment type; obtaining the energy consumption value of each fuel in the fuel tank; and obtaining the vehicle's driving range based on the second total fuel quantity, the second fuel ratio, and the energy consumption value of each fuel in the fuel tank. Using the embodiments of this application, the driving range can be determined promptly after refueling, allowing users to quickly and intuitively perceive the increase in driving range after refueling, thereby effectively improving the vehicle's user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle technology, and in particular to a method, system and vehicle for calculating the driving range of a flexible fuel vehicle. Background Technology

[0002] Flexible fuel vehicles are vehicles equipped with flexible fuel engines that can run on two or more fuels (such as gasoline, methanol, ethanol, etc.) mixed in any proportion.

[0003] For flexible fuel vehicles, different types of fuel are added to the same fuel tank. Since the fuel tank typically doesn't have a fuel percentage sensor, after refueling, vehicles without a sensor to detect fuel percentages cannot determine the proportion of each type of fuel in the tank. Because different types of fuel have different energy consumption values, the vehicle's range cannot be determined in a timely manner after refueling. The range is not updated promptly and usually still displays the range before refueling. Users cannot intuitively perceive the improvement in range after refueling, leading to user complaints. In contrast, range updates are usually determined and updated after the vehicle has been driven for a period of time, based on the fuel percentage detected by a fuel sensor in the engine's fuel lines. This delay is significant and negatively impacts the user experience. Summary of the Invention

[0004] Therefore, it is necessary to provide a method, system, and vehicle for calculating the driving range of flexible fuel vehicles to address the aforementioned technical issues. This method can determine the driving range in a timely manner after the vehicle is refueled, allowing users to quickly and intuitively perceive the increase in driving range after refueling, thereby effectively improving the user experience of the vehicle.

[0005] Firstly, a method for calculating the driving range of a flexible fuel vehicle is provided, including:

[0006] The type of fuel replenishment is determined based on the vehicle's location information when refueling the fuel tank.

[0007] The second fuel ratio after refueling is obtained based on the first total fuel amount and first fuel ratio before refueling, the second total fuel amount after refueling, and the type of refueling. Here, the first total fuel amount refers to the total fuel amount in the fuel tank before refueling, and the second total fuel amount refers to the total fuel amount in the fuel tank after refueling.

[0008] Obtain the energy consumption value of each fuel in the fuel tank;

[0009] The vehicle's driving range is obtained based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel.

[0010] In some examples, the method of determining the fuel replenishment type when refueling the fuel tank based on the vehicle's location information includes:

[0011] Determine if a refueling signal has been received;

[0012] If so, obtain the vehicle's location information;

[0013] The type of refueling is determined based on the location information of the vehicle and the location relationship between the refueling station and the refueling station.

[0014] In some examples,

[0015] In some examples, determining the fuel replenishment type based on the location information of the vehicle and the location relationship between the fuel replenishment station includes:

[0016] Based on the vehicle's location information, determine the nearest refueling station within a predetermined range of the vehicle;

[0017] If there is only one refueling station, then the refueling type is determined based on the refueling station.

[0018] If there are multiple refueling stations, the refueling type is determined based on the refueling station closest to the vehicle among the multiple refueling stations.

[0019] In some examples, the process of obtaining the vehicle's driving range based on the total amount of second fuel in the fuel tank, the proportion of second fuel, and the energy consumption value of each fuel includes:

[0020] Based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel, the range value of each fuel is obtained.

[0021] The driving range is obtained based on the driving range value of each fuel.

[0022] In some examples, after obtaining the driving range, the following is also included:

[0023] Once the vehicle's engine has been started for a predetermined time, the third fuel ratio within the engine is obtained.

[0024] Verify the accuracy of the second fuel ratio based on the third fuel ratio.

[0025] In some examples, verifying the correctness of the second fuel ratio based on the third fuel ratio includes:

[0026] Compare the third fuel ratio with the second fuel ratio;

[0027] Determine whether the error between the third fuel ratio and the second fuel ratio is less than a predetermined error allowable amount;

[0028] If so, the second fuel ratio is determined to be correct, and the driving range is updated in real time using the second fuel ratio; otherwise, the second fuel ratio is determined to be incorrect, and the driving range is recalculated using the third fuel ratio.

[0029] In some examples, recalculating the driving range using the third fuel ratio further includes:

[0030] The actual range of the fuel in the fuel tank is obtained based on the second total fuel amount, the third fuel ratio, and the energy consumption value of each fuel.

[0031] The driving range is recalculated based on the actual driving range value.

[0032] In some examples, both the first total fuel quantity and the second total fuel quantity are obtained in the following manner:

[0033] Obtain the fuel level value in the fuel tank;

[0034] Before refueling, a first fuel volume is obtained based on the fuel level value, wherein the first fuel volume represents the first total fuel volume;

[0035] After refueling, a second fuel volume is obtained based on the fuel level value, wherein the second fuel volume represents the total amount of the second fuel.

[0036] Secondly, a driving range calculation system for flexible fuel vehicles is provided, including:

[0037] The fuel replenishment type determination module is used to determine the fuel replenishment type when refueling the fuel tank based on the vehicle's location information.

[0038] The ratio determination module is used to obtain the second fuel ratio after refueling based on the first total fuel amount and first fuel ratio before refueling, the second total fuel amount after refueling, and the type of refueling. The first total fuel amount refers to the total fuel amount in the fuel tank before refueling, and the second total fuel amount refers to the total fuel amount in the fuel tank after refueling.

[0039] The acquisition module is used to acquire the energy consumption value of each fuel in the fuel tank;

[0040] The calculation module is used to obtain the vehicle's driving range based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel.

[0041] Thirdly, a vehicle is provided, including: a range calculation system for a flexible fuel vehicle according to the second aspect.

[0042] Using the embodiments of this application, after a vehicle is refueled, the type of fuel replenishment can be determined based on the vehicle's location information. Then, based on the total fuel volume before and after refueling, and the fuel ratio in the tank before refueling, the fuel ratio in the tank after refueling can be calculated. Furthermore, based on the fuel ratio in the tank after refueling and the historical energy consumption of each fuel, the vehicle's remaining driving range can be calculated quickly and easily. Compared to existing technologies where, after refueling, vehicles without fuel ratio detection in the fuel tank cannot determine the proportion of each fuel type, thus failing to quickly and timely determine the driving range and update the range display, typically still showing the range before refueling, causing user dissatisfaction and preventing users from intuitively perceiving the range improvement, this technology allows for timely updates to the range display after refueling. This enables users to quickly and intuitively perceive the increased driving range after refueling, effectively improving the vehicle's user experience. Attached Figure Description

[0043] Other features, objects and advantages of the present application will become more apparent upon reading the detailed description of non-limiting embodiments made with reference to the following drawings:

[0044] Figure 1 A flowchart illustrating the method for calculating the driving range of a flexible fuel vehicle provided in this application embodiment;

[0045] Figure 2 A flowchart illustrating a method for calculating the driving range of a flexible fuel vehicle, as provided in another embodiment of this application;

[0046] Figure 3 A flowchart illustrating a method for calculating the driving range of a flexible fuel vehicle provided in another embodiment of this application.

[0047] Figure 4 A structural block diagram of the flexible fuel vehicle range calculation system provided in this application embodiment;

[0048] Figure 5 This is a structural block diagram of a computer device provided in an embodiment of this application. Detailed Implementation

[0049] The present application will now be described in further detail with reference to the embodiments and accompanying drawings. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the application. Furthermore, it should be noted that, for ease of description, only the parts relevant to the application are shown in the accompanying drawings.

[0050] It should be noted that, unless otherwise specified, the embodiments and features of the embodiments in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.

[0051] The following describes in detail, with reference to the accompanying drawings, a method, system, and vehicle for calculating the driving range of a flexible fuel vehicle according to embodiments of this application.

[0052] Before describing the driving range calculation method, system, and vehicle of the flexible fuel vehicle according to the embodiments of this application, the flexible fuel vehicle will first be explained. The flexible fuel vehicle is a vehicle equipped with a flexible fuel engine. The flexible fuel vehicle can run on two or more fuels (such as gasoline, methanol, ethanol, etc.) mixed in any proportion. These two or more fuels do not need to be added to different fuel tanks (fuel containers) separately, but are added to the same fuel tank of the vehicle and mixed in the fuel tank. That is, the mixed fuel is in the same fuel tank.

[0053] Figure 1 This is a flowchart illustrating a method for calculating the driving range of a flexible fuel vehicle according to an embodiment of this application. Figure 1 As shown, a method for calculating the driving range of a flexible fuel vehicle according to an embodiment of this application includes the following steps:

[0054] S101: Determine the fuel replenishment type when refueling the fuel tank based on the vehicle's location information.

[0055] When a vehicle is refueling, the system can match the nearest refueling station to the vehicle's real-time location via a map. Then, based on the type of fuel offered by that refueling station, the system can determine the type of fuel to be added to the vehicle's fuel tank.

[0056] Specifically, the fuel replenishment type is determined based on the vehicle's location information, including: determining whether a fuel replenishment signal has been received; if a fuel replenishment signal has been received, obtaining the vehicle's location information; and determining the fuel replenishment type based on the location relationship between the vehicle's location information and the fuel replenishment station.

[0057] Further, the fuel replenishment type is obtained based on the location information of the vehicle and the location relationship between the fuel replenishment stations, including: determining the fuel replenishment stations within a predetermined range of the vehicle based on the vehicle's location information; if there is only one fuel replenishment station, the fuel replenishment type is obtained based on the fuel replenishment station; if there are multiple fuel replenishment stations, the fuel replenishment type is obtained based on the fuel replenishment station closest to the vehicle among the multiple fuel replenishment stations.

[0058] For example, when refueling a vehicle's fuel tank, the fuel level sensor in the fuel tank can detect changes in the fuel level. Therefore, the fuel level detected by the fuel level sensor can be used as a fuel refueling signal, so that the fuel tank can be known to be being refueled.

[0059] When you learn that your fuel tank is being refueled, you can initially determine the type of fuel being refueled based on the navigation or location address. For example, if the location is a gas station, you can initially determine that the fuel being refueled is gasoline, and the fuel type is gasoline. Similarly, if the location is a methanol station, you can initially determine that the fuel being refueled is methanol. If there are multiple refueling stations nearby, for example, three refueling stations within 100 meters of the vehicle, you can sort them by their distance from the vehicle. For example, if refueling station 1 is 5 meters away, refueling station 2 is 50 meters away, and refueling station 3 is 70 meters away, then refueling station 1 is the correct refueling station. Of course, if the user has navigation enabled, they can filter the actual refueling station from these three based on the name of the refueling station shown on the navigation.

[0060] S102: Based on the first total amount of fuel before refueling, the first fuel ratio in the fuel tank, the second total amount of fuel in the fuel tank after refueling, and the type of fuel refueling, the second fuel ratio after refueling is obtained, wherein the first total amount of fuel refers to the total amount of fuel in the fuel tank before refueling, and the second total amount of fuel refers to the total amount of fuel in the fuel tank after refueling.

[0061] In other words, the first total fuel quantity refers to the total amount of fuel in the fuel tank before refueling, and the second total fuel quantity refers to the total amount of fuel in the fuel tank after refueling. Correspondingly, the first fuel ratio refers to the ratio of each fuel in the fuel tank before refueling, and the second fuel ratio refers to the ratio of each fuel in the fuel tank after refueling.

[0062] First, before refueling, the total amount of fuel in the fuel tank (i.e., the first total amount of fuel) and the fuel ratio in the fuel tank (i.e., the first fuel ratio) are obtained, and the total amount of fuel in the fuel tank after refueling is obtained. Then, combined with the fuel refueling type obtained in S101, the fuel ratio in the fuel tank after refueling (i.e., the second fuel ratio) can be calculated.

[0063] The initial fuel ratio in the fuel tank before refueling can be detected by sensors in the engine's fuel injection system. For example, before refueling, fuel is continuously injected into the engine while the vehicle is in motion. Sensors in the engine's fuel injection system can detect the proportion of fuel injected into the engine. Since no fuel has been added to the fuel tank, the proportion of fuel injected into the engine is the same as the proportion of fuel in the fuel tank. Therefore, the initial fuel ratio in the fuel tank before refueling can be obtained.

[0064] After obtaining the first total fuel quantity, the first fuel ratio, the second total fuel quantity, and the fuel replenishment type, the method for calculating the second fuel ratio after replenishment is explained using two fuels as examples.

[0065] Assuming the fuel tank contains two types of fuel, gasoline and methanol, and the current refueling is gasoline, then assuming the first total fuel quantity is fuel quantity 1, the first fuel proportion is fuel proportion 1, the second total fuel quantity is fuel quantity 2, and the second fuel proportion is denoted as fuel proportion 2, then we can know:

[0066] Fuel Ratio 2 = (Total Fuel 2 - Total Fuel 1 + Fuel Ratio 1 * Total Fuel 1) / Total Fuel 2. For example: Total Fuel 1 is 10 liters, Total Fuel 2 is 40 liters, and Fuel Ratio 1 is 0.2, where 0.2 represents the proportion of gasoline. Therefore, the proportion of methanol is 1 = 0.2 = 0.8. Using this formula, Fuel Ratio 2 = (40 - 10 + 0.2 * 10) / 40 = 0.8. This means that after refueling, the proportion of gasoline is 0.8, and the proportion of methanol is 0.2. In other words, after refueling, the fuel tank is four-fifths gasoline and one-fifth methanol.

[0067] In one embodiment of this application, the total fuel quantity refers to the fuel volume, that is: the fuel level in the fuel tank can be detected by a level sensor in the fuel tank, and then the fuel volume can be calculated by combining it with the cross-sectional area of ​​the fuel tank. Alternatively, the fuel volume can be calculated by combining it with the total volume of the fuel tank.

[0068] Specifically, both the first total fuel volume and the second total fuel volume are obtained in the following ways, for example: obtaining the fuel level in the fuel tank; before refueling, obtaining the first fuel volume based on the fuel level, wherein the first fuel volume represents the first total fuel volume; and after refueling, obtaining the second fuel volume based on the fuel level, wherein the second fuel volume represents the second total fuel volume. That is: obtaining the fuel level before and after refueling using a level sensor in the fuel tank, and then multiplying the fuel level by the cross-sectional area of ​​the fuel tank to obtain the fuel volume before and after refueling, i.e., the first fuel volume and the second fuel volume.

[0069] Specifically, the fuel tank has a level sensor that detects the liquid level. After the vehicle's fuel tank is refueled, the level sensor detects a change in the fuel level in the tank. Thus, the liquid level values ​​before and after refueling can be determined. Furthermore, since the total capacity of the fuel tank is known, for example, if the total capacity is 60 liters and the current liquid level is 3 / 4 of the total capacity, the fuel volume in the tank after refueling can be calculated based on the total capacity of 60 liters and the current liquid level being 3 / 4 of the total capacity. For example, 3 / 4 of 60 liters is 45 liters.

[0070] Since the accuracy of the fuel volume in the fuel tank affects the accuracy of the driving range calculation, in order to improve the accuracy and reliability of the fuel volume calculation, after obtaining the fuel level value in the fuel tank, the method also includes filtering the fuel level value. That is, the purpose of filtering is to reduce or even eliminate the error in fuel level detection, thereby making the fuel volume calculation result more accurate. For example, when the vehicle is refueling on a slope, after the fuel level is detected by the fuel level sensor in the fuel tank, filtering is performed to avoid excessive deviation in the final fuel volume calculation caused by the slope. In other words, the error in fuel level detection caused by the slope is eliminated, thus ensuring a more accurate and reliable fuel volume calculation result.

[0071] S103: Obtain the energy consumption value of each fuel in the fuel tank.

[0072] The energy consumption value of each fuel can be determined based on the historical energy consumption of each fuel. The energy consumption value of each fuel can be obtained from the historical records of its energy consumption, i.e., the historical energy consumption value.

[0073] Assume there are two types of fuel in the fuel tank, denoted as fuel number one and fuel number two. The historical energy consumption of fuel number one is denoted as energy consumption value 1, and the historical energy consumption of fuel number two is denoted as energy consumption value 2. Then, the historical energy consumption of fuel number one (energy consumption value 1) and the historical energy consumption of fuel number two (energy consumption value 2) can be obtained from the historical records.

[0074] In this example, the first fuel can be gasoline, and the second fuel can be ethanol.

[0075] S104: The vehicle's driving range is obtained based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel.

[0076] In a specific example, such as Figure 2 As shown, the vehicle's driving range is obtained based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel, including:

[0077] S201: Based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel, the range value of each fuel is obtained.

[0078] S202: The driving range is obtained based on the driving range value of each fuel.

[0079] Assume the fuel tank contains two types of fuel: gasoline and methanol. The total amount of the second fuel is denoted as fuel total 2, and the proportion of the second fuel is denoted as fuel proportion 2. Assume fuel proportion 2 = 0.8. If gasoline accounts for 0.8, then methanol accounts for 0.2. Assume the fuel consumption of gasoline is 7 liters / 100 km and the fuel consumption of methanol is 8 liters / 100 km, then:

[0080] The driving range of gasoline in the fuel tank = 0.8 * total fuel volume 2 / gasoline energy consumption value 7;

[0081] The driving range of gasoline in the fuel tank = 0.2 * total fuel 2 / methanol energy consumption value 8;

[0082] Driving range = Driving range of gasoline in the fuel tank + Driving range of gasoline in the fuel tank

[0083] After obtaining the remaining driving range, the range display can be updated promptly. For example, it can be displayed on the vehicle's instrument panel or infotainment screen. Alternatively, the range can be sent to the user's smart device via vehicle-to-everything (V2X) connectivity for display. Smart devices include, but are not limited to, smartphones and tablets.

[0084] According to the flexible fuel vehicle range calculation method of this application embodiment, after the vehicle is refueled, the type of fuel replenishment can be obtained based on the vehicle's location information. Then, based on the total fuel volume before and after refueling, and the fuel ratio in the fuel tank before refueling, the fuel ratio in the fuel tank after refueling can be obtained. Furthermore, based on the fuel ratio in the fuel tank after refueling and the historical energy consumption of each fuel, the vehicle's range can be calculated quickly and easily. Compared to existing technologies where, after refueling, vehicles without fuel ratio detection in the fuel tank cannot determine the proportion of each fuel in the tank, thus failing to quickly and timely determine the range and update the range display, typically still showing the range before refueling, causing user dissatisfaction and preventing users from intuitively perceiving the range improvement, this method allows for timely range updates after refueling, enabling users to quickly and intuitively perceive the increased range after refueling, thereby effectively improving the vehicle's user experience.

[0085] In one embodiment of this application, such as Figure 3As shown, the method for calculating the driving range of a flexible fuel vehicle, after obtaining the driving range, further includes:

[0086] S301: Obtain the third fuel ratio in the engine after the vehicle's engine has been started for a predetermined time.

[0087] S302: Compare the third fuel ratio with the second fuel ratio.

[0088] S303: Determine whether the error between the third fuel ratio and the second fuel ratio is less than a predetermined error allowable amount.

[0089] S304: If yes, continue to update the driving range in real time with the second fuel ratio; otherwise, recalculate the driving range with the third fuel ratio.

[0090] That is: after the vehicle's engine has been started for a predetermined time, the third fuel ratio in the engine is obtained; and the second fuel ratio is verified to be correct based on the third fuel ratio.

[0091] The step of verifying the correctness of the second fuel ratio based on the third fuel ratio includes: comparing the third fuel ratio and the second fuel ratio; determining whether the error between the third fuel ratio and the second fuel ratio is less than a predetermined error allowable amount; if so, determining that the second fuel ratio is correct and continuing to update the driving range in real time using the second fuel ratio; otherwise, determining that the second fuel ratio is incorrect and recalculating the driving range using the third fuel ratio.

[0092] In this example, recalculating the driving range based on the third fuel ratio further includes: obtaining the actual driving range of the fuel in the fuel tank based on the second total fuel amount, the third fuel ratio, and the energy consumption value of each fuel; and obtaining the recalculated driving range based on the actual driving range.

[0093] In the above description, the predetermined time is obtained as follows: timing begins when the engine starts; the fuel injection quantity of the engine is integrated over time to obtain the total fuel injection quantity that changes over time; based on the total fuel injection quantity, it is determined whether the fuel remaining in the engine pipeline has been consumed; if so, timing ends, and the timing time is taken as the predetermined time.

[0094] Specifically, the vehicle's engine lines contain fuel from before refueling. The proportions of each fuel in this initial fuel differ from those after refueling. Therefore, to determine the proportions of each fuel after refueling, the engine needs to consume the remaining fuel from before refueling. This requires a certain amount of time, a predetermined time. In other words, after refueling, and once the engine has been running for a period of time, the proportions of each fuel can be determined by sensors in the engine's fuel lines. This predetermined time is calculated by integrating the engine's fuel injection volume over time, and is the time taken until it is greater than or equal to the volume of fuel in the engine lines, such as the fuel tank lines.

[0095] For example, by integrating the engine's fuel injection quantity over time, assuming that after 30 seconds the total fuel injection volume is 0.01 liters, and assuming the total volume in the engine's fuel lines is also 0.01 liters, the predetermined time can be determined to be 30 seconds. That is, 30 seconds after the engine starts, the fuel percentage of each type of fuel can be obtained from sensors in the engine's fuel lines after refueling.

[0096] Assume the fuel tank contains two types of fuel: gasoline and methanol. Let the first total fuel volume be fuel volume 1, the second total fuel volume be fuel volume 2, the second fuel proportion be fuel proportion 2, and the third fuel proportion be fuel proportion 3. Then:

[0097] If the error between the third fuel ratio 3 and the second fuel ratio 2 is less than the predetermined error allowable amount, then continue to calculate and update the vehicle's remaining driving range in real time according to the process of S101-S104.

[0098] If the error between the third fuel ratio 3 and the second fuel ratio 2 is greater than or equal to the predetermined error allowable amount, it indicates that there is an error in the fuel replenishment type determined by vehicle positioning. In this case, the new driving range is recalculated based on the actual measured third fuel ratio 3, thereby ensuring the accuracy and reliability of the driving range calculation.

[0099] In this example, the predetermined error allowance can be determined by the total amount of fuel in the fuel tank before and after refueling. For example, if the first total amount of fuel before refueling is fuel total 1 and the second total amount of fuel after refueling is fuel total 2, then the predetermined error allowance = 1 - fuel total 1 / fuel total 2.

[0100] Figure 4 This is a structural block diagram of a flexible fuel vehicle range calculation system according to an embodiment of this application. Figure 4 As shown, a flexible fuel vehicle range calculation system according to an embodiment of this application includes: a supplementary type determination module 410, a ratio determination module 420, an acquisition module 430, and a calculation module 440, wherein:

[0101] The replenishment type determination module 410 is used to determine the fuel replenishment type when refueling the fuel tank based on the vehicle's location information.

[0102] The ratio determination module 420 is used to obtain the second fuel ratio after refueling based on the first total fuel amount and first fuel ratio before refueling the fuel tank, the second total fuel amount after refueling, and the fuel refueling type.

[0103] The acquisition module 430 is used to acquire the energy consumption value of each fuel in the fuel tank;

[0104] The calculation module 440 is used to obtain the vehicle's driving range based on the total amount of second fuel in the fuel tank, the proportion of second fuel, and the energy consumption value of each fuel.

[0105] According to the flexible fuel vehicle range calculation system of this application embodiment, after the vehicle is refueled, the type of fuel replenishment at the time of refueling can be obtained based on the vehicle's location information. Then, based on the total fuel volume before and after refueling, and the fuel ratio in the fuel tank before refueling, the fuel ratio in the fuel tank after refueling can be obtained. Furthermore, based on the fuel ratio in the fuel tank after refueling and the historical energy consumption of each fuel, the vehicle's range can be calculated quickly and easily. Compared to existing technologies where, after refueling, vehicles without fuel ratio detection in the fuel tank cannot determine the proportion of each fuel in the tank, thus failing to quickly and timely determine the range and update the range display, typically still showing the range before refueling, causing user dissatisfaction and preventing users from intuitively perceiving the range improvement, this system can promptly update the range display after refueling, allowing users to quickly and intuitively perceive the increased range after refueling, thereby effectively improving the vehicle's user experience.

[0106] Specific limitations regarding the range calculation system for flexible fuel vehicles can be found in the limitations on the range calculation method for flexible fuel vehicles described above, and will not be repeated here. Each module of the aforementioned range calculation system for flexible fuel vehicles can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0107] In one embodiment, a vehicle is provided, including: a range calculation system for a flexible fuel vehicle according to any of the above embodiments. After refueling, the vehicle can determine the type of fuel replenishment based on its location information. Then, based on the total fuel volume before and after refueling, and the fuel ratio in the tank before refueling, the fuel ratio in the tank after refueling can be determined. Furthermore, based on the fuel ratio in the tank after refueling and the historical energy consumption of each fuel, the vehicle's range can be calculated quickly and easily. Compared to existing technologies where vehicles without fuel ratio detection in the tank cannot determine the proportion of each fuel in the tank after refueling, thus failing to quickly and timely determine the range and update the range display, typically still showing the range before refueling, causing user dissatisfaction and preventing users from intuitively perceiving the range improvement, this system can promptly update the range display after refueling, allowing users to quickly and intuitively perceive the increased range after refueling, thereby effectively improving the vehicle's user experience.

[0108] Furthermore, other components and functions of the vehicle according to the embodiments of this application are known to those skilled in the art and will not be described in detail here.

[0109] The following is for reference. Figure 5 , Figure 5 A schematic diagram of a computer device structure suitable for implementing embodiments of this application is shown.

[0110] like Figure 5 As shown, the computer system includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes based on programs stored in read-only memory (ROM) 1002 or programs loaded from storage section 1008 into random access memory (RAM) 1003. RAM 1003 also stores various programs and data required for the system's operating instructions. CPU 1001, ROM 1002, and RAM 1003 are interconnected via bus 1004. Input / output (I / O) interface 1005 is also connected to bus 1004.

[0111] The following components are connected to I / O interface 1005: an input section 1006 including a keyboard, mouse, etc.; an output section 1007 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1008 including a hard disk, etc.; and a communication section 1009 including a network interface card such as a LAN card, modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to I / O interface 1005 as needed. A removable medium 1011, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 1010 as needed so that computer programs read from it can be installed into storage section 1008 as needed.

[0112] Specifically, according to embodiments of this application, the flowchart above refers to... Figure 1 The described process can be implemented as a computer software program. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowchart. In such an embodiment, the computer program contains program code for performing the methods shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via communication section 1009, and / or installed from removable medium 1011. When the computer program is executed by central processing unit (CPU) 1001, it performs the functions defined in the system of this application.

[0113] It should be noted that the computer-readable medium shown in this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0114] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operational instructions of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two connected blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified functions or operational instructions, or using a combination of dedicated hardware and computer instructions.

[0115] The units or modules described in the embodiments of this application can be implemented in software or hardware. The described units or modules can also be located in a processor. The names of these units or modules do not, in certain circumstances, constitute a limitation on the unit or module itself.

[0116] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0117] The above embodiments merely illustrate several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A method for calculating the driving range of a flexible fuel vehicle, characterized in that, include: The type of fuel replenishment is determined based on the vehicle's location information when refueling the fuel tank. The second fuel ratio after refueling is obtained based on the first total fuel amount and first fuel ratio before refueling, the second total fuel amount after refueling, and the type of refueling. Here, the first total fuel amount refers to the total fuel amount in the fuel tank before refueling, and the second total fuel amount refers to the total fuel amount in the fuel tank after refueling. Obtain the energy consumption value of each fuel in the fuel tank; The vehicle's driving range is obtained based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel.

2. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that, The method of determining the fuel replenishment type when refueling the fuel tank based on the vehicle's location information includes: Determine if a refueling signal has been received; If so, obtain the vehicle's location information; The type of refueling is determined based on the location information of the vehicle and the location relationship between the refueling station and the refueling station.

3. The method for calculating the driving range of a flexible fuel vehicle according to claim 2, characterized in that, The method of determining the fuel replenishment type based on the location information of the vehicle and the location relationship between the fuel replenishment station includes: Based on the vehicle's location information, determine the nearest refueling station within a predetermined range of the vehicle; If there is only one refueling station, then the refueling type is determined based on the refueling station. If there are multiple refueling stations, the refueling type is determined based on the refueling station closest to the vehicle among the multiple refueling stations.

4. The method for calculating the driving range of a flexible fuel vehicle according to any one of claims 1-3, characterized in that, The process of obtaining the vehicle's driving range based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel includes: Based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel, the range value of each fuel is obtained. The driving range is obtained based on the driving range value of each fuel.

5. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that, After obtaining the stated driving range, the following is also included: Once the vehicle's engine has been started for a predetermined time, the third fuel ratio within the engine is obtained. Verify the accuracy of the second fuel ratio based on the third fuel ratio.

6. The method for calculating the driving range of a flexible fuel vehicle according to claim 5, characterized in that, The step of verifying whether the second fuel ratio is correct based on the third fuel ratio includes: Compare the third fuel ratio with the second fuel ratio; Determine whether the error between the third fuel ratio and the second fuel ratio is less than a predetermined error allowable amount; If so, the second fuel ratio is determined to be correct, and the driving range is updated in real time using the second fuel ratio; otherwise, the second fuel ratio is determined to be incorrect, and the driving range is recalculated using the third fuel ratio.

7. The method for calculating the driving range of a flexible fuel vehicle according to claim 6, characterized in that, The recalculation of the driving range based on the third fuel ratio also includes: The actual range of the fuel in the fuel tank is obtained based on the second total fuel amount, the third fuel ratio, and the energy consumption value of each fuel. The driving range is recalculated based on the actual driving range value.

8. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that, Both the first total fuel quantity and the second total fuel quantity are obtained in the following manner: Obtain the fuel level value in the fuel tank; Before refueling, a first fuel volume is obtained based on the fuel level value, wherein the first fuel volume represents the first total fuel volume; After refueling, a second fuel volume is obtained based on the fuel level value, wherein the second fuel volume represents the total amount of the second fuel.

9. A driving range calculation system for flexible fuel vehicles, characterized in that, include: The fuel replenishment type determination module is used to determine the fuel replenishment type when refueling the fuel tank based on the vehicle's location information. The ratio determination module is used to obtain the second fuel ratio after refueling based on the first total fuel amount and first fuel ratio before refueling, the second total fuel amount after refueling, and the type of refueling. The first total fuel amount refers to the total fuel amount in the fuel tank before refueling, and the second total fuel amount refers to the total fuel amount in the fuel tank after refueling. The acquisition module is used to acquire the energy consumption value of each fuel in the fuel tank; The calculation module is used to obtain the vehicle's driving range based on the total amount of the second fuel in the fuel tank, the proportion of the second fuel, and the energy consumption value of each fuel.

10. A vehicle, characterized in that, include: The driving range calculation system for flexible fuel vehicles according to claim 9.

Citation Information

Patent Citations

  • Driving range calculation method and system of flexible fuel vehicle, vehicle and equipment

    CN119807599A