Driving range calculation method and system of flexible fuel vehicle, vehicle and equipment
By calculating the fuzzy value of mileage in a flexible fuel vehicle and updating the battery life display, the problem of inability to update the battery life in time after fuel replenishment is solved, and the user's intuitive feeling of the battery life is achieved, and the vehicle's user experience is improved.
Patent Information
- Application Number
- CN202411799851.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-04-11
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Flexible fuel vehicles cannot update the battery life display in time after fuel replenishment, resulting in users being unable to intuitively feel the improvement in the range, affecting the user experience.
After replenishing fuel in the vehicle's fuel tank, the total fuel amount and the energy consumption value of each fuel are obtained, the fuzzy value of the mileage is calculated, and the battery life display is updated according to the fuzzy value. At the same time, after the internal combustion engine starts for a predetermined time, the fuel proportion of each fuel in the internal combustion engine is obtained, and the fuzzy value is dynamically corrected to ensure the accuracy of the battery life display.
It realizes timely updates the battery life display after fuel replenishment, allowing users to quickly and intuitively feel the improvement of the range, and improves the vehicle's user experience.
Smart Images

Figure CN119807599A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a method, system, vehicle and equipment for calculating the driving range of a flexible fuel vehicle. Background Art
[0002] A flexible-fuel vehicle is a vehicle equipped with a flexible-fuel internal combustion engine (engine). A flexible-fuel vehicle can use 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, and the fuel tank is usually not equipped with a fuel ratio sensor. Therefore, after the vehicle is refueled, it is impossible to determine the ratio of each fuel in the fuel tank. Since the energy consumption values of different types of fuels are different, it is impossible to determine the vehicle's range after refueling in a timely manner. The range cannot be updated in time, and usually still displays the range before refueling. Users cannot intuitively feel the improvement in range after refueling, causing user complaints. The range is usually updated after the vehicle has been running for a period of time. The fuel ratio detected by the fuel sensor in the internal combustion engine pipeline is used to determine the new range and update it. The lag is relatively obvious, affecting the vehicle's user experience. Summary of the invention
[0004] Based on this, it is necessary to provide a range calculation method, system, vehicle and equipment for flexible fuel vehicles to address the above technical problems, which can promptly update and display the range after the vehicle is refueled, so that users can quickly and intuitively feel the improvement in the range after the vehicle is refueled, thereby effectively improving the vehicle's user experience.
[0005] In a first aspect, a method for calculating the driving range of a flexible fuel vehicle is provided, comprising:
[0006] After a fuel tank of a vehicle is refilled with fuel, obtaining a total amount of fuel in the fuel tank;
[0007] Get the energy consumption value of each fuel in the fuel tank;
[0008] A fuzzy value of the driving range is obtained according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel, and the driving range display is updated according to the fuzzy value.
[0009] In some examples, obtaining the fuzzy value of the driving range according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel includes:
[0010] According to the total amount of fuel and the energy consumption value of each fuel, the cruising range value of each fuel is obtained respectively;
[0011] According to the types and quantity of fuels and the cruising range value of each fuel, a fuzzy value of the cruising range is obtained.
[0012] In some examples, after updating the battery life display according to the fuzzy value, the method further includes:
[0013] After the internal combustion engine of the vehicle is started for a predetermined time, obtaining a fuel proportion of each fuel in the internal combustion engine;
[0014] Obtaining a real cruising range value of the fuel in the fuel tank according to the total amount of fuel, the fuel proportion of each fuel, and the energy consumption value;
[0015] The fuzzy value is dynamically corrected according to the real endurance value.
[0016] In some examples, the predetermined time is obtained by:
[0017] The timing starts when the internal combustion engine is started;
[0018] Performing time integration on the fuel injection amount of the internal combustion engine to obtain a total amount of fuel injection that varies with time;
[0019] judging whether the fuel remaining in the pipeline of the internal combustion engine has been consumed according to the total amount of fuel injected;
[0020] If yes, the timing is ended and the timing time is used as the predetermined time.
[0021] In some examples, dynamically correcting the fuzzy value according to the actual endurance value includes:
[0022] Performing a division operation on the fuzzy value and the real endurance value to obtain a correction amount of the fuzzy value;
[0023] Get the actual driving distance of the vehicle;
[0024] Each time the actual driving distance of the vehicle reaches a preset unit distance, the fuzzy value is corrected according to the correction amount, so as to display the cruising range according to the corrected fuzzy value.
[0025] In some examples, obtaining the total amount of fuel in the fuel tank includes:
[0026] Obtaining a fuel level value in the fuel tank;
[0027] A fuel volume is obtained as a function of the fuel fill level value, wherein the fuel volume characterizes the total amount of fuel.
[0028] In some examples, before obtaining the fuel volume according to the fuel level value, the method further includes:
[0029] The fuel level value is filtered.
[0030] In a second aspect, a driving range calculation system for a flexible fuel vehicle is provided, comprising:
[0031] A fuel total amount acquisition module, used to obtain the total amount of fuel in the fuel tank after the fuel tank of the vehicle is refilled with fuel;
[0032] An energy consumption value acquisition module is used to acquire the energy consumption value of each fuel in the fuel tank;
[0033] The calculation module is used to obtain a fuzzy value of the driving range according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel, and to update the driving range display according to the fuzzy value.
[0034] In a third aspect, a vehicle is provided, comprising: a driving range calculation system for a flexible fuel vehicle according to the second aspect.
[0035] In a fourth aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for calculating the mileage of a flexible fuel vehicle according to the first aspect is implemented.
[0036] By adopting the embodiment of the present application, after the vehicle is refueled, the driving range can be determined in time and the range display can be updated through the total amount of fuel in the fuel tank and the energy consumption value of each fuel. Compared with the prior art, after the vehicle is refueled, it is impossible to determine the proportion of each fuel in the fuel tank, and thus the driving range cannot be determined and the range display cannot be updated in time, and the range before the fuel is usually displayed, which causes user dissatisfaction and the user cannot intuitively feel the improvement in range. Compared with the prior art, after the vehicle is refueled, the range can be updated and displayed in time, so that the user can quickly and intuitively feel the improvement in the range after the vehicle is refueled, thereby effectively improving the vehicle's user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0038] Figure 1 A flow chart of a method for calculating the driving range of a flexible fuel vehicle provided in an embodiment of the present application;
[0039] Figure 2 A flow chart of a method for calculating the driving range of a flexible fuel vehicle provided in another embodiment of the present application;
[0040] Figure 3A structural block diagram of a driving range calculation system for a flexible fuel vehicle provided in an embodiment of the present application;
[0041] Figure 4 A structural block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] The present application is further described in detail below in conjunction with the embodiments and drawings. It is to be understood that the specific embodiments described herein are only used to explain the relevant application, rather than to limit the application. It is also necessary to explain that, for ease of description, only the parts related to the application are shown in the drawings.
[0043] It should be noted that, in the absence of conflict, the embodiments of the present application, that is, the features of the embodiments, can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0044] The following describes in detail the driving range calculation method, system, vehicle and device of a flexible fuel vehicle according to an embodiment of the present application in conjunction with the accompanying drawings.
[0045] Before describing the cruising range calculation method, system, vehicle and equipment of a flexible-fuel vehicle according to an embodiment of the present application, the flexible-fuel vehicle is first explained. A flexible-fuel vehicle is a vehicle equipped with a flexible-fuel internal combustion engine (engine). A flexible-fuel vehicle is a vehicle that can use 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.
[0046] Figure 1 FIG. 1 is a flow chart of a method for calculating the driving range of a flexible fuel vehicle according to an embodiment of the present application. Figure 1 As shown, according to an embodiment of the present application, a method for calculating the driving range of a flexible fuel vehicle includes the following steps:
[0047] S101: After a fuel tank of a vehicle is refilled with fuel, a total amount of fuel in the fuel tank is obtained.
[0048] Refueling a vehicle's fuel tank refers to replenishing the vehicle's energy, that is, any fuel supported by the vehicle can be refueled into the vehicle's fuel tank. When any fuel is added to the fuel tank, the ratio of the various fuels in the fuel tank will change, and the vehicle's energy consumption values for different types of fuels are usually different. Therefore, when any fuel is added to the fuel tank, it will affect the vehicle's cruising range. Since the ratio of the various fuels in the fuel tank will change, it becomes difficult to calculate the cruising range. The present invention is to solve this technical problem. First, after the vehicle's fuel tank is refueled, it is necessary to obtain the total amount of fuel in the fuel tank.
[0049] In one embodiment of the present invention, after the fuel tank of the vehicle is refueled, the total amount of fuel in the fuel tank is obtained, including: obtaining a fuel level value in the fuel tank; and obtaining a fuel volume according to the fuel level value, wherein the fuel volume represents the total amount of fuel.
[0050] Specifically, the fuel tank is provided with a liquid level sensor for detecting the liquid level. After the vehicle's fuel tank is refueled, the liquid level of the fuel in the fuel tank detected by the liquid level sensor changes, and thereby the liquid level value of the vehicle's fuel tank after refueling can be known. Furthermore, since the total capacity of the fuel tank is known, for example, the total capacity of the fuel tank is 60 liters, and the current liquid level value occupies 3 / 4 of the height within the total capacity, the fuel volume of the fuel in the fuel tank after refueling can be converted based on the total capacity of 60 liters and the current liquid level value occupies 3 / 4 of the height within the total capacity, such as 3 / 4 of 60 liters is 45 liters.
[0051] The accuracy of the fuel volume in the fuel tank will affect the accuracy of the cruising range calculation. Therefore, in one embodiment of the present invention, before obtaining the fuel volume according to the fuel level value, it also includes: filtering the fuel level value. That is, the purpose of filtering is to reduce or even eliminate the error in the detection of the fuel level value, so that the calculation result of the fuel volume is more accurate. For example, when the vehicle is refueling, it is on a sloped ground. In this way, after the fuel level is obtained according to the detection of the level sensor in the fuel tank, it is filtered to avoid the influence of the slope causing the final fuel volume calculation to be too large. That is, the error in the fuel level detection caused by the slope is eliminated, thereby ensuring that the calculation result of the fuel volume is more accurate and reliable.
[0052] S102: Obtain the energy consumption value of each fuel in the fuel tank.
[0053] The energy consumption value of each fuel may be determined based on the historical energy consumption of each fuel, and the energy consumption value of each fuel may be obtained from the historical records of the energy consumption value of each fuel, that is, the historical energy consumption value.
[0054] Assume that there are two kinds of fuel in the fuel tank, which are recorded as the first fuel and the second fuel, and the historical energy consumption of the first fuel is recorded as energy consumption value 1, and the historical energy consumption of the second fuel is recorded as energy consumption value 2. Then, the historical energy consumption of the first fuel, i.e., energy consumption value 1, and the historical energy consumption of the second fuel, i.e., energy consumption value 2, can be obtained from the historical records.
[0055] In this example, the first fuel may be gasoline and the second fuel may be ethanol.
[0056] S103: Obtaining a fuzzy value of the driving range according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel, and updating the driving range display according to the fuzzy value.
[0057] In a specific example, a fuzzy value of the driving range is obtained based on the total amount of fuel in the fuel tank and the energy consumption value of each fuel, including: obtaining the driving range value of each fuel based on the total amount of fuel and the energy consumption value of each fuel; obtaining the fuzzy value of the driving range based on the number of fuel types and the driving range value of each fuel.
[0058] In this example, the cruising range value of each fuel is obtained according to the total amount of fuel and the energy consumption value of each fuel, for example, the total amount of fuel*the energy consumption value of each fuel is used, so as to obtain the cruising range value of each fuel. Further, the fuzzy value of the cruising range is obtained according to the number of fuel types and the cruising range value of each fuel, for example, the cruising range value of each fuel is added to obtain the total, and then the fuzzy value of the cruising range is obtained by the total / number of types.
[0059] Taking two fuels as an example, such as the first fuel and the second fuel in the above embodiment, the energy consumption value of the first fuel is energy consumption value 1, and the energy consumption value of the second fuel is energy consumption value 2, then it can be determined that the total amount of fuel is 2, and the fuel volume is assumed to be 45, then:
[0060] The endurance value of the first fuel = 45 / energy consumption value 1;
[0061] The second fuel's endurance value = 45 / energy consumption value 2;
[0062] The fuzzy value of the driving range=(the driving range value of the first fuel+the driving range value of the second fuel) / 2.
[0063] After obtaining the fuzzy value of the driving range, the driving range display can be updated in a timely manner. For example, the driving range can be displayed on the vehicle instrument or the vehicle screen. Of course, the driving range can also be sent to the user's smart terminal through the Internet of Vehicles and displayed on the user's smart terminal. Among them, the smart terminal is but not limited to a smart phone, a tablet computer, etc.
[0064] According to the method for calculating the driving range of a flexible fuel vehicle of an embodiment of the present invention, after the vehicle is refueled, the driving range can be determined in time and the driving range display can be updated through the total amount of fuel in the fuel tank and the energy consumption value of each fuel. Compared with the prior art, after the vehicle is refueled, it is impossible to determine the proportion of each fuel in the fuel tank, and thus the driving range cannot be determined and the driving range display cannot be updated in time, and the driving range before the fuel is usually displayed, which causes user dissatisfaction and the user cannot intuitively feel the improvement in driving range. In comparison, after the vehicle is refueled, the driving range can be updated and displayed in time, so that the user can quickly and intuitively feel the improvement in driving range after the vehicle is refueled, thereby effectively improving the use experience of the vehicle.
[0065] like Figure 2 As shown, in one embodiment of the present invention, the method for calculating the driving range of a flexible fuel vehicle, after updating the driving range display according to the fuzzy value, further includes:
[0066] S201: After the internal combustion engine of the vehicle is started for a predetermined time, the fuel proportion of each fuel in the internal combustion engine is obtained.
[0067] In a specific example, the predetermined time is obtained in the following manner: start timing when the internal combustion engine is started; perform time integration on the fuel injection amount of the internal combustion engine to obtain the total amount of fuel injection that changes with time; determine whether the fuel remaining in the internal combustion engine pipeline is consumed based on the total amount of fuel injection; if so, end timing and use the timing time as the predetermined time.
[0068] The internal combustion engine pipeline of the vehicle contains fuel before refueling, and the proportion of each fuel in the fuel is different from the proportion of each fuel after refueling. Therefore, in order to obtain the fuel proportion of each fuel after refueling, the internal combustion engine needs to consume the fuel before refueling remaining in the internal combustion engine pipeline. This requires a certain time, namely a predetermined time. In other words, after the vehicle is refueled and the internal combustion engine is started for a period of time, the fuel proportion of each fuel can be obtained based on the sensor in the engine fuel pipeline. The predetermined time is time-integrated according to the injection amount of the internal combustion engine, and the time consumed when it is greater than or equal to the fuel volume in the internal combustion engine pipeline, such as the fuel tank pipeline.
[0069] For example, if the fuel injection amount of the internal combustion engine is integrated over time, assuming that after 30 seconds, the total amount of fuel injection of the internal combustion engine is 0.01 liters, and the total volume in the internal combustion engine pipeline is assumed to be 0.01 liters, then the predetermined time can be determined to be 30 seconds. That is, 30 seconds after the internal combustion engine is started, the fuel proportion of each fuel after fuel replenishment can be obtained through the sensor in the engine fuel pipeline.
[0070] S202: Obtaining a real cruising range value of the fuel in the fuel tank according to the total amount of fuel, the fuel proportion of each fuel, and the energy consumption value.
[0071] Take two fuels as an example, such as the first fuel and the second fuel in the above embodiment, the energy consumption value of the first fuel is energy consumption value 1, the energy consumption value of the second fuel is energy consumption value 2, and the fuel volume is assumed to be 45. In addition, in step S201, it is assumed that the fuel proportion of the first fuel after fuel replenishment is 80%, and the fuel proportion of the second fuel is 20%. The calculation of the actual cruising range is as follows:
[0072] Actual battery life value = (45*80%) / energy consumption value 1 + (45*20%) / energy consumption value 2.
[0073] S203: Dynamically correct the fuzzy value according to the real endurance value.
[0074] The fuzzy value is corrected according to the real endurance value, and a gradual correction method, i.e., dynamic correction, is adopted. Generally speaking, there is a difference between the real endurance value and the fuzzy value. If the fuzzy value is directly corrected to the real endurance value, the displayed endurance will jump. The greater the difference between the real endurance value and the fuzzy value, the more obvious the jump is, which is easy to cause user complaints. Based on this, in the embodiment of the present invention, a gradual correction method, i.e., dynamic correction, is adopted to avoid user complaints caused by the displayed endurance jump.
[0075] Specifically, the fuzzy value is dynamically corrected according to the actual endurance value, including: dividing the fuzzy value and the actual endurance value to obtain a correction amount of the fuzzy value; obtaining the actual driving distance of the vehicle; and correcting the fuzzy value according to the correction amount each time the actual driving distance of the vehicle reaches a preset unit distance, so as to display the endurance according to the corrected fuzzy value.
[0076] For example: According to the deviation between the fuzzy value and the real endurance value, the fuzzy value is dynamically corrected, and the displayed endurance decreases according to the preset unit distance of each driving (for example, 1 kilometer): fuzzy value / real endurance value, in kilometers. Specifically, assuming that the fuzzy value is 400 kilometers and the real value is 500 kilometers, 400 / 500=0.8 kilometers. Then: the initial displayed endurance is 400 kilometers, and the displayed endurance decreases by 0.8 kilometers for every kilometer the vehicle travels. For example: after driving the first 1 kilometer, the displayed endurance becomes: 399.2 kilometers. In this way, as the driving distance continues to increase, the difference between the fuzzy value and the real endurance value becomes smaller and smaller, and then the endurance intuitively felt by the user is gradually decreasing and getting closer and closer to the real thing. In this way, it not only avoids user dissatisfaction caused by endurance jumps, but also provides users with reliable endurance guidance.
[0077] Figure 3 FIG. 1 is a block diagram of a system for calculating the driving range of a flexible fuel vehicle according to an embodiment of the present application. Figure 3 As shown, according to an embodiment of the present application, a mileage calculation system for a flexible fuel vehicle includes: a total fuel amount acquisition module 310, an energy consumption value acquisition module 320 and a calculation module 330, wherein:
[0078] A fuel total amount acquisition module 310 is used to obtain the total amount of fuel in the fuel tank after the fuel tank of the vehicle is refilled with fuel;
[0079] The energy consumption value acquisition module 320 is used to acquire the energy consumption value of each fuel in the fuel tank;
[0080] The calculation module 330 is used to obtain a fuzzy value of the driving range according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel, and to update the driving range display according to the fuzzy value.
[0081] According to the driving range calculation system of the flexible fuel vehicle of the embodiment of the present invention, after the vehicle is refueled, the driving range can be determined in time and the driving range display can be updated through the total amount of fuel in the fuel tank and the energy consumption value of each fuel. Compared with the prior art, after the vehicle is refueled, it is impossible to determine the proportion of each fuel in the fuel tank, and thus the driving range cannot be determined and the driving range display cannot be updated in time, and the driving range before the fuel is usually displayed, which causes user dissatisfaction and the user cannot intuitively feel the improvement in driving range. In comparison, after the vehicle is refueled, the driving range can be updated and displayed in time, so that the user can quickly and intuitively feel the improvement in driving range after the vehicle is refueled, thereby effectively improving the use experience of the vehicle.
[0082] In one embodiment of the present invention, in the driving range calculation system of a flexible fuel vehicle, after updating the driving range display according to the fuzzy value, the calculation module 330 is further used to:
[0083] After the vehicle's internal combustion engine is started for a predetermined time, the fuel proportion of each fuel in the internal combustion engine is obtained. The predetermined time is obtained by: starting timing when the internal combustion engine is started; integrating the fuel injection amount of the internal combustion engine over time to obtain the total amount of fuel injection that changes with time; judging whether the fuel retained in the internal combustion engine pipeline is consumed according to the total amount of fuel injection; if so, ending timing and using the timing time as the predetermined time.
[0084] The internal combustion engine pipeline of the vehicle contains fuel before refueling, and the proportion of each fuel in the fuel is different from the proportion of each fuel after refueling. Therefore, in order to obtain the fuel proportion of each fuel after refueling, the internal combustion engine needs to consume the fuel before refueling remaining in the internal combustion engine pipeline. This requires a certain time, namely a predetermined time. In other words, after the vehicle is refueled and the internal combustion engine is started for a period of time, the fuel proportion of each fuel can be obtained based on the sensor in the engine fuel pipeline. The predetermined time is time-integrated according to the injection amount of the internal combustion engine, and the time consumed when it is greater than or equal to the fuel volume in the internal combustion engine pipeline, such as the fuel tank pipeline.
[0085] For example, if the fuel injection amount of the internal combustion engine is integrated over time, assuming that after 30 seconds, the total amount of fuel injection of the internal combustion engine is 0.01 liters, and the total volume in the internal combustion engine pipeline is assumed to be 0.01 liters, then the predetermined time can be determined to be 30 seconds. That is, 30 seconds after the internal combustion engine is started, the fuel proportion of each fuel after fuel replenishment can be obtained through the sensor in the engine fuel pipeline.
[0086] According to the total amount of fuel, the fuel proportion of each fuel and the energy consumption value, the real cruising range value of the fuel in the fuel tank is obtained. Take two fuels as an example, such as the first fuel and the second fuel in the above embodiment, the energy consumption value of the first fuel is energy consumption value 1, the energy consumption value of the second fuel is energy consumption value 2, and the fuel volume is assumed to be 45. In addition, assuming that the fuel proportion of the first fuel after fuel replenishment is 80% and the fuel proportion of the second fuel is 20% through the sensor in the engine fuel line, the real cruising range value is calculated as follows:
[0087] Actual battery life value = (45*80%) / energy consumption value 1 + (45*20%) / energy consumption value 2.
[0088] According to the real endurance value, the fuzzy value is dynamically corrected. Specifically, the fuzzy value is corrected according to the real endurance value, and a gradual correction method, i.e., dynamic correction, is adopted. Generally speaking, there is a difference between the real endurance value and the fuzzy value. If the fuzzy value is directly corrected to the real endurance value, the displayed endurance will jump. The greater the difference between the real endurance value and the fuzzy value, the more obvious the jump is, which is easy to cause user complaints. Based on this, in an embodiment of the present invention, a gradual correction method, i.e., dynamic correction, is adopted to avoid user complaints caused by the displayed endurance jump.
[0089] Specifically, the fuzzy value is dynamically corrected according to the actual endurance value, including: dividing the fuzzy value and the actual endurance value to obtain a correction amount of the fuzzy value; obtaining the actual driving distance of the vehicle; and correcting the fuzzy value according to the correction amount each time the actual driving distance of the vehicle reaches a preset unit distance, so as to display the endurance according to the corrected fuzzy value.
[0090] For example: According to the deviation between the fuzzy value and the real endurance value, the fuzzy value is dynamically corrected, and the displayed endurance decreases for every 1 kilometer of driving: fuzzy value / real endurance value, in kilometers. Specifically, assuming that the fuzzy value is 400 kilometers and the real value is 500 kilometers, 400 / 500=0.8 kilometers. Then: At first, the displayed endurance is 400 kilometers, and the displayed endurance decreases by 0.8 kilometers for every 1 kilometer the vehicle travels. For example: After driving the first 1 kilometer, the displayed endurance changes to: 399.2 kilometers. In this way, as the driving distance continues to increase, the difference between the fuzzy value and the real endurance value becomes smaller and smaller, and then the endurance intuitively felt by the user is gradually decreasing and getting closer and closer to the real endurance. In this way, it not only avoids user dissatisfaction caused by endurance jumps, but also provides users with reliable endurance guidance.
[0091] The specific definition of the driving range calculation system for flexible fuel vehicles can be found in the definition of the driving range calculation method for flexible fuel vehicles mentioned above, which will not be repeated here. The various modules of the above-mentioned driving range calculation system for flexible fuel vehicles can be implemented in whole or in part by software, hardware and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above modules.
[0092] In one embodiment, a vehicle is provided, comprising: a driving range calculation system for a flexible fuel vehicle according to any one of the above embodiments. After refueling, the vehicle can timely determine the driving range and update the driving range display through the total amount of fuel in the fuel tank and the energy consumption value of each fuel. Compared with the prior art, after the vehicle is refueled, it is impossible to determine the proportion of each fuel in the fuel tank, and thus the driving range cannot be determined and the driving range display cannot be updated in time, and the driving range before the fuel is usually displayed, which causes user dissatisfaction and the user cannot intuitively feel the improvement in driving range. After the vehicle is refueled, the driving range can be updated and displayed in time, so that the user can quickly and intuitively feel the improvement in driving range after the vehicle is refueled, thereby effectively improving the use experience of the vehicle.
[0093] In addition, other structures and functions of the vehicle according to the embodiment of the present application are known to ordinary technicians in the field and will not be elaborated here.
[0094] Reference below Figure 4 , Figure 4 A schematic diagram of the structure of a computer device suitable for implementing the embodiments of the present application is shown.
[0095] like Figure 4 As shown, the computer system includes a central processing unit (CPU) 1001, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage part 1008 into the random access memory (RAM) 1003. In the RAM 1003, various programs and data required for the operation instructions of the system are also stored. The CPU 1001, the ROM 1002, and the RAM 1003 are connected to each other through a bus 1004. An input / output (I / O) interface 1005 is also connected to the bus 1004.
[0096] The following components are connected to the I / O interface 1005: an input section 1006 including a keyboard, a mouse, etc.; an output section 1007 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, 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, a modem, etc. The communication section 1009 performs communication processing via a network such as the Internet. A drive 1010 is also connected to the I / O interface 1005 as needed. A removable medium 1011, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1010 as needed, so that a computer program read therefrom is installed into the storage section 1008 as needed.
[0097] In particular, according to an embodiment of the present application, the above reference flow chart Figure 1 The described process can be implemented as a computer software program. For example, a computer program product is included in an embodiment of the present application, which includes a computer program carried on a computer readable medium, and the computer program includes a program code for executing the method shown in the flow chart. In such an embodiment, the computer program includes a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part 1009, and / or installed from the removable medium 1011. When the computer program is executed by the central processing unit (CPU) 1001, the above-mentioned functions defined in the system of the present application are executed.
[0098] It should be noted that the computer-readable medium shown in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium such as a computer-readable storage medium that can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, device or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0099] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operating instructions of the system, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the aforementioned module, a program segment or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, the boxes represented by two connections can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operating instruction, or can be implemented with a combination of dedicated hardware and computer instructions.
[0100] The units or modules involved in the embodiments described in the present application may be implemented by software or hardware. The units or modules described may also be arranged in a processor. The names of these units or modules do not, in some cases, constitute limitations on the units or modules themselves.
[0101] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, 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.
[0102] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the patent application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent application shall be subject to the attached claims.
Claims
1. A method for calculating the driving range of a flexible fuel vehicle, characterized in that: include: After a fuel tank of a vehicle is refilled with fuel, obtaining a total amount of fuel in the fuel tank; Get the energy consumption value of each fuel in the fuel tank; A fuzzy value of the driving range is obtained according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel, and the driving range display is updated according to the fuzzy value.
2. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that: The method of obtaining the fuzzy value of the driving range according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel includes: According to the total amount of fuel and the energy consumption value of each fuel, the cruising range value of each fuel is obtained respectively; According to the types and quantity of fuels and the cruising range value of each fuel, a fuzzy value of the cruising range is obtained.
3. The method for calculating the driving range of a flexible fuel vehicle according to claim 1 or 2, characterized in that: After updating the battery life display according to the fuzzy value, the method further includes: After the internal combustion engine of the vehicle is started for a predetermined time, obtaining a fuel proportion of each fuel in the internal combustion engine; Obtaining a real cruising range value of the fuel in the fuel tank according to the total amount of fuel, the fuel proportion of each fuel, and the energy consumption value; The fuzzy value is dynamically corrected according to the real endurance value.
4. The method for calculating the driving range of a flexible fuel vehicle according to claim 3, characterized in that: The scheduled time is obtained by: The timing starts when the internal combustion engine is started; Performing time integration on the fuel injection amount of the internal combustion engine to obtain a total amount of fuel injection that varies with time; judging whether the fuel remaining in the pipeline of the internal combustion engine has been consumed according to the total amount of fuel injected; If yes, the timing is ended and the timing time is used as the predetermined time.
5. The method for calculating the driving range of a flexible fuel vehicle according to claim 3, characterized in that: The dynamically correcting the fuzzy value according to the real endurance value includes: Performing a division operation on the fuzzy value and the real endurance value to obtain a correction amount of the fuzzy value; Get the actual driving distance of the vehicle; Each time the actual driving distance of the vehicle reaches a preset unit distance, the fuzzy value is corrected according to the correction amount, so as to display the cruising range according to the corrected fuzzy value.
6. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that: The obtaining the total amount of fuel in the fuel tank comprises: Obtaining a fuel level value in the fuel tank; A fuel volume is obtained as a function of the fuel fill level value, wherein the fuel volume characterizes the total amount of fuel.
7. The method for calculating the driving range of a flexible fuel vehicle according to claim 6, characterized in that: Before obtaining the fuel volume according to the fuel liquid level value, the method further includes: The fuel level value is filtered.
8. A driving range calculation system for a flexible fuel vehicle, characterized in that: include: A fuel total amount acquisition module, used to obtain the total amount of fuel in the fuel tank after the fuel tank of the vehicle is refilled with fuel; An energy consumption value acquisition module is used to acquire the energy consumption value of each fuel in the fuel tank; The calculation module is used to obtain a fuzzy value of the driving range according to the total amount of fuel in the fuel tank and the energy consumption value of each fuel, and to update the driving range display according to the fuzzy value.
9. A vehicle, characterized in that: include: The driving range calculation system for a flexible fuel vehicle according to claim 8.
10. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method for calculating the driving range of a flexible fuel vehicle according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
System and method for recording history of refueling of vehicle using flex fuels
CN102242680A
Self-adaptive endurance mileage jump prevention method and device
CN112895897A
Vehicle instrument endurance mileage display method and device and readable storage medium
CN113682137A
Endurance mileage calculation method and device and storage medium
CN113978316A
System and method for adjusting the fuel economy range calculation for flex fuel vehicles
US7219539B1
Cited By
Driving range calculation method and system of flexible fuel vehicle and vehicle
CN119807597A
Flexible fuel vehicle range calculation method, system and vehicle
CN119807597B
Method and system for calculating driving range of flexible fuel vehicle, and vehicle
WO2026124453A1