Method and system for calculating driving range of flexible fuel vehicle and vehicle
Patent Information
- Application Number
- CN202411799848.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2026-09-25
- Estimated Expiration
- 2044-12-09
AI Technical Summary
但是,灵活燃料车辆中不同种类的燃料加入的是同一个燃料箱,例如:在补充燃料之后,燃料箱中的不同燃料的占比不能,并且不同燃料的能耗通常不同,从而通过上述方式不能够确定出准确可信的续驶里程
[0038]采用本申请的实施例,根据每种燃料的当前能耗值、燃料箱中的燃料总量以及燃料箱中每种燃料的燃料占比,能够实时地得到车辆的续驶里程。此外,每种燃料的当前能耗值可以根据车辆的总能耗以及发动机喷射的每种燃料的燃料占比进行实时修正,因此,续驶里程也实时地进行着修正,使续驶里程越来越真实可靠,为用户提供直观且准确可靠的续驶里程,进而,有效地提升了车辆的使用体验。
Smart Images

Figure CN119807598B_ABST
Abstract
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] Calculating driving range is relatively difficult for flexible fuel vehicles. For example, traditional single-fuel vehicles use a single fuel, so their driving range can be calculated based on energy consumption and the amount of fuel in the tank. Hybrid vehicles use different fuels in separate tanks, so their driving range can be calculated similarly to that of traditional single-fuel vehicles. However, flexible fuel vehicles use the same tank for different types of fuel. For instance, after refueling, the proportion of different fuels in the tank may vary, and the energy consumption of different fuels is usually different. Therefore, the above methods cannot determine an accurate and reliable driving range. 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 obtain the vehicle's driving range in real time, and the driving range is dynamically corrected in real time based on the current energy consumption value of each fuel, making the driving range increasingly realistic and reliable. This provides users with an intuitive and accurate driving range, thereby effectively improving the vehicle's user experience.
[0005] Firstly, a method for calculating the driving range of a flexible fuel vehicle is provided, including:
[0006] Obtain the total amount of fuel in the vehicle's fuel tank and the percentage of each type of fuel;
[0007] Obtain the current energy consumption value for each type of fuel;
[0008] The vehicle's driving range is calculated based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel.
[0009] The current energy consumption value of each fuel is adjusted in real time based on the vehicle's total energy consumption and the fuel ratio of each fuel injected by the engine. The vehicle's total energy consumption is obtained based on the total amount of fuel injected by the engine during the vehicle's current operation.
[0010] In some examples, the process of determining the vehicle's driving range based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel includes:
[0011] The range of each fuel is calculated based on its current energy consumption, the total amount of fuel in the tank, and its percentage of total fuel consumption.
[0012] The vehicle's driving range is determined based on the range value of each fuel.
[0013] In some examples, it also includes:
[0014] To obtain the amount of fuel injected into the engine;
[0015] The fuel injection quantity of the engine is integrated over time to obtain the total fuel injection quantity as a function of time;
[0016] Obtain the current driving distance during operation;
[0017] The total energy consumption of the vehicle is obtained based on the driving distance and the total fuel injection, wherein the total energy consumption refers to the energy consumption per 100 kilometers.
[0018] In some examples, after determining the vehicle's total energy consumption based on the driving distance and the total fuel injection, the method further includes:
[0019] Obtain the fuel percentage of each type of fuel injected by the engine;
[0020] The vehicle's energy consumption comparison value is obtained based on the fuel ratio of each type of fuel injected by the engine and the current energy consumption value of each type of fuel.
[0021] The energy consumption comparison value of the vehicle is compared with the total energy consumption of the vehicle, and the current energy consumption value of each fuel is corrected in real time based on the comparison result.
[0022] In some examples, comparing the vehicle's energy consumption with its total energy consumption and adjusting the current energy consumption of each fuel in real time based on the comparison results includes:
[0023] If the total energy consumption of the vehicle is greater than the energy consumption comparison value of the vehicle, then the current energy consumption value of each fuel is adjusted to be larger; otherwise, the current energy consumption value of each fuel is adjusted to be smaller.
[0024] In some examples, obtaining the fuel percentage of each type of fuel injected by the engine includes:
[0025] After a predetermined time has elapsed since the engine started, the fuel percentage of each type of fuel injected by the engine is obtained.
[0026] In some examples, the scheduled time is obtained as follows:
[0027] The timer starts when the engine starts;
[0028] The total amount of fuel injected is used to determine whether the fuel remaining in the engine pipeline has been completely consumed.
[0029] If so, end the timer and set the timer duration as the predetermined time.
[0030] In some examples, obtaining the total amount of fuel in the vehicle's fuel tank includes:
[0031] The fuel level value in the fuel tank is obtained, and the fuel level value is filtered to obtain the filtered fuel level value.
[0032] The fuel volume is obtained based on the fuel level filter value, wherein the fuel volume represents the total amount of fuel.
[0033] Secondly, a driving range calculation system for flexible fuel vehicles is provided, including:
[0034] The acquisition module is used to obtain the total amount of fuel in the vehicle's fuel tank and the fuel percentage of each type of fuel;
[0035] The energy consumption value determination module is used to obtain the current energy consumption value for each type of fuel;
[0036] The calculation module is used to obtain the vehicle's driving range based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel ratio of each fuel. The current energy consumption value of each fuel is corrected in real time based on the vehicle's total energy consumption and the fuel ratio of each fuel injected by the engine. The total energy consumption of the vehicle is obtained based on the total amount of fuel injected by the engine during the current operation of the vehicle.
[0037] Thirdly, a vehicle is provided, including: a range calculation system for a flexible fuel vehicle according to the second aspect.
[0038] Using the embodiments of this application, the vehicle's driving range can be obtained in real time based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel in the fuel tank. Furthermore, the current energy consumption value of each fuel can be corrected in real time based on the vehicle's total energy consumption and the fuel percentage of each fuel injected by the engine. Therefore, the driving range is also corrected in real time, making the driving range increasingly realistic and reliable, providing users with an intuitive and accurate driving range, thereby effectively improving the vehicle's user experience. Attached Figure Description
[0039] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0040] Figure 1 A flowchart illustrating the method for calculating the driving range of a flexible fuel vehicle provided in this application embodiment;
[0041] 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;
[0042] Figure 3 A flowchart illustrating a method for calculating the driving range of a flexible fuel vehicle, as provided in another embodiment of this application;
[0043] Figure 4 A structural block diagram of the flexible fuel vehicle range calculation system provided in this application embodiment;
[0044] Figure 5 This is a structural block diagram of a computer device provided in an embodiment of this application. Detailed Implementation
[0045] 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.
[0046] 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.
[0047] 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.
[0048] 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.
[0049] 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 1As shown, a method for calculating the driving range of a flexible fuel vehicle according to an embodiment of this application includes the following steps:
[0050] S101: Obtain the total amount of fuel in the vehicle's fuel tank and the percentage of each type of fuel in the tank.
[0051] In one embodiment of this application, obtaining the total amount of fuel in a vehicle's fuel tank includes: obtaining the fuel level value in the fuel tank, filtering the fuel level value to obtain the fuel level filtered value; and obtaining the fuel volume based on the fuel level filtered value, wherein the fuel volume represents the total amount of fuel.
[0052] The total amount of fuel in the fuel tank can be detected during, after, or while the vehicle is being refueled. The fuel level sensor in the fuel tank detects the fuel level and then calculates the fuel volume based on the fuel level.
[0053] For example, after a vehicle is refueled, refueling the fuel tank refers to replenishing the vehicle's energy. That is, any type of fuel that the vehicle supports can be added to the vehicle's fuel tank. When any type of fuel is added to the fuel tank, the proportion of various fuels in the fuel tank will change. Therefore, by detecting the fuel level in the fuel tank, the total amount of fuel in the fuel tank after refueling can be obtained.
[0054] Specifically, the fuel tank has a level sensor that detects changes in the fuel level. The level sensor detects changes in the fuel level in the fuel tank and thus the level value can be determined. Since the total capacity of the fuel tank is known, for example, if the total capacity of the fuel tank is 60 liters and the current level value is 3 / 4 of the total capacity, the fuel volume in the fuel tank after refueling can be calculated based on the total capacity of 60 liters and the current level value being 3 / 4 of the total capacity. For example, 3 / 4 of 60 liters is 45 liters.
[0055] The accuracy of the fuel volume in the fuel tank directly affects the accuracy of the driving range calculation. Therefore, the fuel level value is filtered before being used to calculate the fuel volume. In other words, filtering aims to reduce or even eliminate errors in fuel level detection, thus making the calculated fuel volume more accurate. For example, when refueling on a slope, after the fuel level sensor detects the fuel level, filtering is applied to avoid excessive deviations in the final fuel volume calculation caused by the slope. This eliminates errors in fuel level detection due to the slope, ensuring a more accurate and reliable fuel volume calculation.
[0056] In one embodiment of this application, the fuel percentage of each fuel in the vehicle's fuel tank can be detected by a fuel sensor installed in the fuel tank. The fuel sensor in the fuel tank is used to detect the fuel percentage of each fuel in the fuel tank. For example, if the fuel tank contains three fuels: gasoline, methanol, and ethanol, assuming that after adding gasoline, the fuel sensor detects that the gasoline percentage (i.e., the gasoline fuel ratio) in the fuel tank is 70%, the methanol percentage (i.e., the methanol fuel ratio) is 20%, and the ethanol percentage (i.e., the ethanol fuel ratio) is 10%. As another example, assuming the fuel tank contains two fuels, denoted as fuel one and fuel two, the fuel sensor detects that fuel one has a fuel percentage of 70% and fuel two has a fuel percentage of 30%.
[0057] In this example, the first fuel is, for example, gasoline, and the second fuel is, for example, methanol.
[0058] S102: Obtain the current energy consumption value for each type of fuel.
[0059] It should be noted that the initial energy consumption value of each fuel in a vehicle can be obtained through range testing. For example, the initial energy consumption value of each fuel can be obtained by testing using the NEDC (New European Driving Cycle) range standard, the CLTC (China Light-duty Vehicle Test Cycle) range standard, or the WLTC (Worldwide Harmonized Light Vehicles Test Cycle) range standard. In this way, initially, the initial energy consumption value can be used as the current energy consumption value for each fuel. As the vehicle continues to operate, the current energy consumption value of each fuel changes.
[0060] It should be noted that energy consumption usually changes with changes in driving habits, driving conditions, etc.
[0061] S103: The vehicle's driving range is obtained based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel ratio of each fuel. The current energy consumption value of each fuel is corrected in real time based on the vehicle's total energy consumption and the fuel ratio of each fuel injected by the engine. The total energy consumption of the vehicle is obtained based on the total amount of fuel injected by the engine during the current operation of the vehicle.
[0062] As a specific example, the vehicle's driving range is obtained based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel. This includes: obtaining the driving range value of each fuel based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel; and obtaining the vehicle's driving range based on the driving range value of each fuel.
[0063] Taking two fuels, such as the first fuel and the second fuel in the above embodiment, as examples, the current energy consumption value of the first fuel is denoted as energy consumption value 1, and the current energy consumption value of the second fuel is denoted as energy consumption value 2. The total amount of fuel in the fuel tank is assumed to be 45 liters. The fuel percentage of the first fuel is denoted as fuel percentage 1, and the fuel percentage of the second fuel is denoted as fuel percentage 2, where fuel percentage 2 = 1 - fuel percentage 1. Then:
[0064] The range of the first fuel = (45 * fuel percentage 1) / energy consumption value 1;
[0065] The range of the second fuel = (45 * fuel percentage 2) / energy consumption value 2;
[0066] Driving range = range of the first fuel + range of the second fuel.
[0067] Because current energy consumption values change with driving habits and operating conditions, the driving range is constantly being revised. In a specific example, the current energy consumption value for each fuel is adjusted in real time based on the vehicle's total energy consumption and the fuel percentage of each fuel injected by the engine. The vehicle's total energy consumption is determined based on the total amount of fuel injected by the engine during the vehicle's current operation. Specifically, the method for determining the vehicle's total energy consumption is as follows: Figure 2 As shown, it includes:
[0068] S201: Obtain the amount of fuel injected into the engine.
[0069] After the engine starts, fuel is injected into the engine to keep it running. The amount of fuel injected can be detected by sensors in the engine pipeline.
[0070] S202: Integrate the fuel injection quantity of the engine over time to obtain the total fuel injection quantity as a function of time.
[0071] S203: Obtain the current driving distance during operation;
[0072] S204: Based on the driving distance and the total fuel injection, the total energy consumption of the vehicle is obtained, wherein the total energy consumption refers to the energy consumption per 100 kilometers. Thus, based on the driving distance and the total fuel injection, the energy consumption per 100 kilometers, i.e., the total energy consumption, is calculated.
[0073] It should be noted that before the vehicle's engine starts, there is some unrefilled fuel remaining in the engine lines. The proportions of each fuel in this unrefilled fuel are different from those after refueling. Therefore, in order to obtain the required injection volume of the refilled fuel, the engine needs to consume the unrefilled fuel remaining in the engine lines. This requires a certain amount of time, i.e., a predetermined time.
[0074] like Figure 3 As shown, after obtaining the vehicle's total energy consumption based on the driving distance and the total fuel injection, the process also includes:
[0075] S301: Obtain the fuel percentage of each type of fuel injected by the engine;
[0076] The fuel percentage of each type of fuel injected by the engine can be detected by sensors in the engine pipeline. Specifically, obtaining the fuel percentage of each type of fuel injected by the engine includes obtaining the fuel percentage of each type of fuel injected by the engine after a predetermined time has elapsed since the engine started.
[0077] The scheduled time is obtained as follows:
[0078] The timer starts when the engine starts;
[0079] The total amount of fuel injected is used to determine whether the fuel remaining in the engine pipeline has been completely consumed.
[0080] If so, end the timer and set the timer duration as the predetermined time.
[0081] Specifically, assuming that after a vehicle is refueled, the engine lines still contain fuel from before refueling. The proportions of each fuel in this unrefueled fuel differ from those after refueling. Therefore, to obtain the correct proportions of each fuel after refueling, the engine needs to consume the unrefueled fuel remaining in the engine lines. This requires a certain amount of time, i.e., a predetermined time. In other words, after the vehicle is refueled and the engine has been running for a period of time, the proportions of each fuel can be obtained from sensors within the engine's fuel lines. This predetermined time is calculated by integrating the engine's fuel injection quantity 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.
[0082] 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.
[0083] S302: Based on the fuel percentage of each type of fuel injected by the engine and the current energy consumption value of each type of fuel, the vehicle's energy consumption comparison value is obtained.
[0084] Taking two fuels, such as the first fuel and the second fuel in the above embodiment, as an example, the current energy consumption value of the first fuel is denoted as energy consumption value 1, the current energy consumption value of the second fuel is denoted as energy consumption value 2, the fuel proportion of the first fuel injected by the engine is denoted as fuel proportion 1', and the fuel proportion of the second fuel injected by the engine is denoted as fuel proportion 2', where fuel proportion 2' = 1 - fuel proportion 1'. Then the energy consumption comparison value is:
[0085] Energy consumption comparison value = Energy consumption value 1 × Fuel ratio 1' + Energy consumption value 2 × Fuel ratio 2'.
[0086] S303: Compare the energy consumption comparison value of the vehicle with the total energy consumption of the vehicle, and make real-time corrections to the current energy consumption value of each fuel based on the comparison results.
[0087] Specifically, the energy consumption comparison value of the vehicle is compared with the total energy consumption of the vehicle, and the current energy consumption value of each fuel is corrected in real time according to the comparison result, including: if the total energy consumption of the vehicle is greater than the energy consumption comparison value of the vehicle, the current energy consumption value of each fuel is adjusted to be larger; otherwise, the current energy consumption value of each fuel is adjusted to be smaller.
[0088] In other words, if the vehicle's total energy consumption is greater than the energy consumption comparison value, then both energy consumption value 1 and energy consumption value 2 are adjusted to the larger value; conversely, if the total energy consumption is less than the energy consumption comparison value, then both energy consumption value 1 and energy consumption value 2 are adjusted to the smaller value. It should be noted that the larger the difference between the two, the larger the adjustment of the energy consumption value.
[0089] By comparing the vehicle's energy consumption with its total energy consumption, the current energy consumption value of each fuel is corrected in real time. Furthermore, the vehicle's driving range is calculated based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel ratio of each fuel. Therefore, as the current energy consumption value of each fuel is corrected in real time, the vehicle's driving range is also corrected in real time, making the driving range increasingly accurate and reliable.
[0090] It should be noted that the fuel percentage of each type of fuel injected by the engine is theoretically the same as the fuel percentage of each type of fuel in the fuel tank. However, due to the uniformity of fuel mixing in the fuel tank, the total energy consumption of the vehicle is calculated using the actual fuel percentage injected by the engine. Therefore, the calculation of the total energy consumption of the vehicle is more accurate and reliable.
[0091] According to the flexible fuel vehicle range calculation method of this application embodiment, the vehicle's range can be obtained in real time based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel in the fuel tank. Furthermore, the current energy consumption value of each fuel can be corrected in real time based on the vehicle's total energy consumption and the fuel percentage of each fuel injected by the engine. Therefore, the range is also corrected in real time, making the range increasingly realistic and reliable, providing users with an intuitive and accurate range, and thus effectively improving the vehicle's user experience.
[0092] 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: an acquisition module 410, an energy consumption value determination module 420, and a calculation module 430, wherein:
[0093] The acquisition module 410 is used to obtain the total amount of fuel in the vehicle's fuel tank and the fuel percentage of each type of fuel;
[0094] Energy consumption value determination module 420 is used to obtain the current energy consumption value of each type of fuel;
[0095] The calculation module 430 is used to obtain the vehicle's driving range based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel ratio of each fuel. The current energy consumption value of each fuel is corrected in real time based on the vehicle's total energy consumption and the fuel ratio of each fuel injected by the engine. The total energy consumption of the vehicle is obtained based on the total amount of fuel injected by the engine during the current operation of the vehicle.
[0096] The flexible fuel vehicle range calculation system according to embodiments of this application can calculate the vehicle's range in real time based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel in the fuel tank. Furthermore, the current energy consumption value of each fuel can be corrected in real time based on the vehicle's total energy consumption and the fuel percentage of each fuel injected by the engine. Therefore, the range is also corrected in real time, making the range increasingly realistic and reliable, providing users with an intuitive and accurate range reading, and thus effectively improving the vehicle's user experience.
[0097] 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.
[0098] In one embodiment, a vehicle is provided, including a driving range calculation system for a flexible fuel vehicle according to any of the above embodiments. The vehicle can obtain its driving range in real time based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel in the fuel tank. Furthermore, the current energy consumption value of each fuel can be corrected in real time based on the vehicle's total energy consumption and the fuel percentage of each fuel injected by the engine. Therefore, the driving range is also corrected in real time, making the driving range increasingly realistic and reliable, providing users with an intuitive and accurate driving range, thereby effectively improving the vehicle's user experience.
[0099] 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.
[0100] 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.
[0101] 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.
[0102] 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.
[0103] 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.
[0104] 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.
[0105] 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.
[0106] 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.
[0107] 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.
[0108] 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: Obtain the total amount of fuel in the vehicle's fuel tank and the percentage of each type of fuel; Obtain the current energy consumption value for each type of fuel; The vehicle's driving range is calculated based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel. The current energy consumption value of each fuel is corrected in real time based on the total energy consumption of the vehicle and the fuel ratio of each fuel injected by the engine. The total energy consumption of the vehicle is obtained based on the total amount of fuel injected by the engine during the current operation of the vehicle. Also includes: To obtain the amount of fuel injected into the engine; The fuel injection quantity of the engine is integrated over time to obtain the total fuel injection quantity as a function of time; Obtain the current driving distance during operation; The total energy consumption of the vehicle is obtained based on the driving distance and the total fuel injection, wherein the total energy consumption refers to the energy consumption per 100 kilometers; After obtaining the total energy consumption of the vehicle based on the driving distance and the total fuel injection, the method further includes: Obtain the fuel percentage of each type of fuel injected by the engine; The vehicle's energy consumption comparison value is obtained based on the fuel ratio of each type of fuel injected by the engine and the current energy consumption value of each type of fuel. The energy consumption comparison value of the vehicle is compared with the total energy consumption of the vehicle, and the current energy consumption value of each fuel is corrected in real time based on the comparison result.
2. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that, The process of determining the vehicle's driving range based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel percentage of each fuel includes: The range of each fuel is calculated based on its current energy consumption, the total amount of fuel in the tank, and its percentage of total fuel consumption. The vehicle's driving range is determined based on the range value of each fuel.
3. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that, The process of comparing the energy consumption of the vehicle with its total energy consumption, and then real-time correcting the current energy consumption of each fuel based on the comparison results, includes: If the total energy consumption of the vehicle is greater than the energy consumption comparison value of the vehicle, then the current energy consumption value of each fuel is adjusted to be larger; otherwise, the current energy consumption value of each fuel is adjusted to be smaller.
4. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that, The percentage of each type of fuel injected by the engine is obtained, including: After a predetermined time has elapsed since the engine started, the fuel percentage of each type of fuel injected by the engine is obtained.
5. The method for calculating the driving range of a flexible fuel vehicle according to claim 4, characterized in that, The predetermined time is obtained in the following manner: The timer starts when the engine starts; The total amount of fuel injected is used to determine whether the fuel remaining in the engine pipeline has been completely consumed. If so, end the timer and set the timer duration as the predetermined time.
6. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that, The process of obtaining the total amount of fuel in the vehicle's fuel tank includes: The fuel level value in the fuel tank is obtained, and the fuel level value is filtered to obtain the filtered fuel level value. The fuel volume is obtained based on the fuel level filter value, wherein the fuel volume represents the total amount of fuel.
7. A driving range calculation system for flexible fuel vehicles, characterized in that, The flexible fuel vehicle range calculation system is used to implement the flexible fuel vehicle range calculation method as described in any one of claims 1-6, wherein the flexible fuel vehicle range calculation system includes: The acquisition module is used to obtain the total amount of fuel in the vehicle's fuel tank and the fuel percentage of each type of fuel; The energy consumption value determination module is used to obtain the current energy consumption value for each type of fuel; The calculation module is used to obtain the vehicle's driving range based on the current energy consumption value of each fuel, the total amount of fuel in the fuel tank, and the fuel ratio of each fuel. The current energy consumption value of each fuel is corrected in real time based on the vehicle's total energy consumption and the fuel ratio of each fuel injected by the engine. The total energy consumption of the vehicle is obtained based on the total amount of fuel injected by the engine during the current operation of the vehicle.
8. A vehicle, characterized in that, include: The driving range calculation system for flexible fuel vehicles according to claim 7.
Citation Information
Patent Citations
System and method for adjusting the fuel economy range calculation for flex fuel vehicles
US7219539B1