Driving range calculation method and system of flexible fuel vehicle and vehicle

By correcting the average energy consumption value of flexible fuel vehicles in real time and updating the mileage, the problem that the vehicle cannot accurately judge the subsequent surviving range of fuel supplements is solved, real-time and accurate updates of mileage and improvements in user experience.

CN119807600AActive Publication Date: 2025-04-11ZHEJIANG GEELY HLDG GRP CO LTD +1

Patent Information

Application Number
CN202411799856.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-04-11
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

Flexible fuel vehicles cannot judge the proportion of various fuels in the fuel tank in real time, resulting in the inability to accurately judge the vehicle's endurance and mileage after fuel replenishment.

Method used

By correcting the average energy consumption value of the vehicle in real time based on the difference between the actual energy consumption value during driving and the historical energy consumption value, the vehicle's mileage is updated based on the corrected average energy consumption value and the total fuel in the fuel tank.

Benefits of technology

Real-time and accurate updates of the vehicle's mileage, improving users' intuitive experience and user experience of battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807600A_ABST
    Figure CN119807600A_ABST
Patent Text Reader

Abstract

The invention discloses a driving range calculation method and system of a flexible fuel vehicle and the vehicle. The driving range calculation method of the flexible fuel vehicle comprises the steps that according to the difference value between an actual energy consumption value and a historical energy consumption value, the current correction step length and correction amount are determined, the correction step length and the correction amount are changed along with the change of the difference value, and the average energy consumption value of the vehicle is corrected according to the current correction step length and correction amount; obtaining a total amount of fuel in a fuel tank of the vehicle; and updating the driving range of the vehicle according to the average energy consumption value of the vehicle and the total fuel amount in the fuel tank. By adopting the embodiment of the invention, the driving mileage of the vehicle can be obtained in real time according to the average energy consumption value, and the average energy consumption value is continuously corrected, so that the driving mileage is also corrected in real time, the intuitive, accurate and reliable driving mileage is further provided for a user, and the use experience of the vehicle is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] A flexible-fuel vehicle is a vehicle equipped with a flexible-fuel 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 proportion sensor. Therefore, after the vehicle is refueled, the proportion of each fuel in the fuel tank cannot be determined. Since the energy consumption values ​​of different types of fuels are different, the vehicle's cruising range after refueling cannot be determined in time. The cruising range cannot be updated in time, and usually the cruising range before refueling is still displayed. Users cannot intuitively feel the improvement in cruising range after refueling. In addition, the update of the cruising range during vehicle driving also lacks accuracy. Summary of the invention

[0004] Based on this, it is necessary to provide a method, system and vehicle for calculating the cruising range of a flexible-fuel vehicle in response to the above-mentioned technical problems, which can obtain the vehicle's cruising range in real time based on the average energy consumption value, and the average energy consumption value is constantly being corrected, so the cruising range is also being corrected in real time, thereby providing users with an intuitive, accurate and reliable cruising range, 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] According to the difference between the actual energy consumption value and the historical energy consumption value during driving, the current correction step length and the correction amount are determined, wherein the correction step length and the correction amount change with the change of the difference.

[0007] Correcting the average energy consumption value of the vehicle according to the current correction step length and correction amount, wherein the average energy consumption value is corrected according to the current correction amount each time the vehicle travels a distance of the current correction step length;

[0008] Obtaining the total amount of fuel in a fuel tank of the vehicle;

[0009] The driving range of the vehicle is updated according to the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank.

[0010] In some examples, the actual energy consumption value during the driving process is obtained by:

[0011] obtaining a total amount of fuel injected by the engine within a predetermined driving distance;

[0012] The actual energy consumption value during the driving process is obtained according to the total amount of fuel injected by the engine within the predetermined driving distance and the predetermined driving distance.

[0013] In some examples, obtaining the total amount of fuel injected by the engine within a predetermined driving distance includes:

[0014] After the engine is started for a predetermined time, obtaining the instantaneous fuel injection amount of the engine;

[0015] The instantaneous fuel injection amount of the engine is time-integrated to obtain the total fuel injection amount of the engine.

[0016] In some examples, determining the current correction step length and correction amount according to the difference between the actual energy consumption value and the historical energy consumption value during driving includes:

[0017] Obtaining a difference between an actual energy consumption value and a historical energy consumption value during the driving process;

[0018] When the difference is less than a predetermined upper limit threshold of the difference, a preset correction speed table is queried according to the difference to obtain a corresponding correction step and correction amount, wherein the correction speed table includes correction step and correction amount corresponding to a plurality of differences, and the larger the difference, the smaller the corresponding correction step and the larger the correction amount.

[0019] In some examples, before querying a preset modified speed table according to the difference, the method further includes:

[0020] Calibrate the correction step lengths and correction amounts corresponding to the multiple difference values;

[0021] The modified speed table is created and stored according to the calibration result.

[0022] In some examples, this also includes:

[0023] When the difference is greater than a predetermined upper limit threshold of the difference and the duration reaches a predetermined time, the average energy consumption value is replaced by the actual energy consumption value, and the vehicle's cruising range is calculated based on the replaced average energy consumption value.

[0024] In some examples, obtaining the total amount of fuel in a fuel tank of the vehicle includes:

[0025] Obtaining a fuel level value in the fuel tank;

[0026] A fuel volume is obtained as a function of the fuel fill level value, wherein the fuel volume characterizes the total amount of fuel.

[0027] In some examples, the correcting the average energy consumption value of the vehicle according to the current correction step length and correction amount includes:

[0028] Each time the vehicle's travel distance reaches the current correction step length, the average energy consumption value is corrected according to the current correction amount.

[0029] In a second aspect, a driving range calculation system for a flexible fuel vehicle is provided, comprising:

[0030] An acquisition module, used for obtaining an average energy consumption value of the vehicle and a total amount of fuel in a fuel tank of the vehicle;

[0031] A calculation module is used to determine a current correction step and a correction amount according to a difference between an actual energy consumption value and a historical energy consumption value during driving, wherein the correction step and the correction amount change with a change in the difference, and to correct the average energy consumption value according to the current correction step and the correction amount, wherein the average energy consumption value is corrected according to the current correction amount each time the vehicle travels a distance of the current correction step, and to update the vehicle's cruising range according to the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank.

[0032] In a third aspect, a vehicle is provided, comprising: a driving range calculation system for a flexible fuel vehicle according to the second aspect.

[0033] By adopting the embodiments of the present application, the vehicle's cruising range can be quickly obtained based on the vehicle's average energy consumption value and the total amount of fuel in the fuel tank. In addition, the average energy consumption value is corrected in real time based on the difference between the actual energy consumption value and the historical energy consumption value during driving. Therefore, the cruising range is also corrected in real time, making the cruising range more and more real and reliable, thereby providing users with an intuitive, accurate and reliable cruising range, effectively improving the vehicle's usage experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] 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:

[0035] 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;

[0036] 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;

[0037] Figure 3A schematic diagram of a difference lookup table in a method for calculating the driving range of a flexible fuel vehicle provided in another embodiment of the present application;

[0038] Figure 4 A structural block diagram of a driving range calculation system for a flexible fuel vehicle provided in an embodiment of the present application;

[0039] Figure 5 A structural block diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] 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.

[0041] 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.

[0042] The following describes in detail a method, system and vehicle for calculating the driving range of a flexible fuel vehicle according to an embodiment of the present application in conjunction with the accompanying drawings.

[0043] Before describing the cruising range calculation method, system and vehicle 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 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.

[0044] 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:

[0045] S101: Determine a current correction step and correction amount according to a difference between an actual energy consumption value and a historical energy consumption value during driving, wherein the correction step and correction amount change with a change in the difference.

[0046] In one embodiment of the present invention, the current correction step and correction amount are determined according to the difference between the actual energy consumption value and the historical energy consumption value during driving, including: obtaining the difference between the actual energy consumption value and the historical energy consumption value during driving; when the difference is less than a predetermined upper limit threshold of the difference, querying a preset correction speed table according to the difference to obtain the corresponding correction step and correction amount, wherein the correction speed table includes correction step and correction amount corresponding to multiple differences, and the larger the difference, the smaller the corresponding correction step and the larger the correction amount.

[0047] Before querying the preset modified speed table according to the difference, the method further includes: calibrating the correction step lengths and correction amounts corresponding to the plurality of difference values; and creating and storing the modified speed table according to the calibration result.

[0048] S102: Correcting the average energy consumption value of the vehicle according to the current correction step and correction amount, wherein the average energy consumption value is corrected according to the current correction amount every time the vehicle travels a distance of the current correction step.

[0049] In one embodiment of the present invention, the average energy consumption value of the vehicle is corrected according to the current correction step and correction amount, including: each time the vehicle's driving distance reaches the current correction step, the average energy consumption value is corrected according to the current correction amount.

[0050] The average energy consumption value of the vehicle is corrected in real time based on the difference between the actual energy consumption value and the historical energy consumption value during driving. The larger the difference, the smaller the correction step, and the greater the correction amount each time the vehicle travels a distance of the correction step.

[0051] The average energy consumption value can be obtained by querying the historical records of energy consumption. Generally speaking, the energy consumption value refers to the energy consumption per 100 kilometers. For example, 6.5 liters / 100 kilometers. The average energy consumption value can refer to the average energy consumption value at the current moment, and the historical energy consumption value can refer to the average energy consumption value calculated at the previous moment.

[0052] That is to say, in the initial stage, the average energy consumption value of the vehicle is the initial energy consumption value (ie, the historical energy consumption value). For example, the initial energy consumption value of the vehicle can be obtained through a cruising range test, such as using the NEDC (New European Driving Cycle) cruising range standard to conduct a cruising range test to obtain the initial energy consumption value of each fuel, or using the CLTC (China Light-duty Vehicle Test Cycle) cruising range standard to conduct a cruising range test to obtain the initial energy consumption value of each fuel. Of course, the WLTC (Worldwide Harmonized Light Vehicles Test Cycle) cruising range standard can also be used to conduct a cruising range test to obtain the initial energy consumption value. In this way, in the initial stage, the initial energy consumption value can be used as the average energy consumption value, and the average energy consumption value is continuously updated as the vehicle continues to run.

[0053] It should be noted that the average energy consumption value usually changes with changes in driving habits, driving conditions, etc.

[0054] S103: Obtain the total amount of fuel in the fuel tank of the vehicle.

[0055] In one embodiment of the present application, the total amount of fuel in a fuel tank of a vehicle is obtained, including: obtaining a fuel level value in the fuel tank, and filtering the fuel level value to obtain the fuel level filter value; and obtaining a fuel volume according to the fuel level filter value, wherein the fuel volume represents the total amount of fuel.

[0056] The total amount of fuel in the fuel tank can be detected during or after refueling the vehicle or while the vehicle is driving, by detecting the fuel level value in the fuel tank through a level sensor in the fuel tank, and then calculating the fuel volume in the fuel tank based on the fuel level value in the fuel tank.

[0057] For example, after the vehicle is refueled, refueling the fuel tank means replenishing the vehicle, 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 proportion of various fuels in the fuel tank will change. Therefore, by detecting the liquid level of the fuel tank, the total amount of fuel in the fuel tank after refueling can be obtained.

[0058] Specifically, the fuel tank has a liquid level sensor for detecting the liquid level. The liquid level sensor detects changes in the liquid level of the fuel in the fuel tank, and thus the liquid level value can be obtained. Moreover, 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 occupying 3 / 4 of the height within the total capacity, such as 3 / 4 of 60 liters is 45 liters.

[0059] The accuracy of the fuel volume in the fuel tank will affect the accuracy of the cruising range calculation. Therefore, before obtaining the fuel volume based on the fuel level value, the fuel level value is filtered. 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.

[0060] S104: Update the driving range of the vehicle according to the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank.

[0061] It can be seen from step S101 that since the average energy consumption value is corrected in real time, the driving range can be continuously corrected according to the corrected average energy consumption value. The average energy consumption is corrected based on the difference between the actual energy consumption value and the historical energy consumption value during driving. Therefore, in one embodiment of the present application, the method for obtaining the real-time energy consumption value is first described. Specifically, Figure 2 As shown in the figure, the actual energy consumption value during driving is obtained by the following method:

[0062] S201: Obtaining the total amount of fuel injected by the engine within a predetermined driving distance.

[0063] The predetermined driving distance is, for example, 10 kilometers to 100 kilometers. Taking 50 kilometers as an example, the total amount of fuel injected by the engine within the latest driving distance of 50 kilometers is obtained.

[0064] S202: Obtaining an actual energy consumption value during the driving process according to the total amount of fuel injected by the engine within the predetermined driving distance and the predetermined driving distance.

[0065] For example, the total amount of fuel injected by the engine within the latest 50 kilometers of driving is obtained through S201. Assuming that the total amount of fuel injected by the engine within the latest 50 kilometers of driving is 4 liters, the energy consumption per 100 kilometers is converted to 8 liters. Therefore, the actual energy consumption value per 100 kilometers is 8 liters. That is, according to the current driving condition, 8 liters of fuel are consumed for driving 100 kilometers.

[0066] It should be noted that in S101, the total fuel injection amount of the engine within the predetermined driving distance is obtained, specifically including: obtaining the instantaneous fuel injection amount of the engine after the engine is started for a predetermined time; and performing time integration on the instantaneous fuel injection amount of the engine to obtain the total fuel injection amount of the engine.

[0067] In this example, the predetermined time is obtained in the following manner: start timing when the engine is started; perform time integration on the fuel injection amount of the engine to obtain the total amount of fuel injection that changes with time; determine whether the fuel remaining in the 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] Specifically, assuming that after refueling, the vehicle's engine pipeline contains fuel before refueling, and the proportion of each fuel in the fuel is different from the proportion of each fuel after refueling. Therefore, if the engine's fuel injection contains fuel before refueling, it will affect the accuracy of the actual energy consumption value calculation, and then affect the accuracy of the actual driving range calculation. Therefore, the engine needs to consume the fuel before refueling that remains in the engine pipeline. This requires a certain amount of time, namely a predetermined time. That is, after the vehicle is refueled, the engine starts for a period of time and then begins to obtain the amount of fuel injected by the engine. The predetermined time is time-integrated according to the amount of fuel injected by the engine, and the time consumed when it is greater than or equal to the volume of fuel in the engine pipeline, such as the fuel tank pipeline.

[0069] For example, if the time integration of the fuel injection amount of the engine is performed, assuming that after 30 seconds, the total amount of fuel injection of the engine is 0.01 liter, and the total volume in the engine pipeline is assumed to be 0.01 liter, then the predetermined time can be determined as a time value, such as the above-mentioned 30 seconds. That is, 30 seconds after the engine is started, the fuel injection amount of the engine obtained at this time is the fuel injection amount after the fuel is replenished.

[0070] After obtaining the instantaneous fuel injection amount, the total fuel injection amount can be obtained by time integration. Further, according to the total fuel injection amount of the engine within the predetermined driving distance and the predetermined driving distance, the actual energy consumption value during the driving process is obtained.

[0071] After obtaining the actual energy consumption value, in an embodiment of the present application, the average energy consumption value is corrected in real time according to the difference between the actual energy consumption value and the historical energy consumption value during driving, including: obtaining the difference between the actual energy consumption value and the historical energy consumption value during driving; when the difference is less than a predetermined upper limit threshold of the difference, querying a preset correction speed table according to the difference to obtain a corresponding correction step and correction amount, wherein the correction speed table includes correction step and correction amount corresponding to multiple differences, and the larger the difference, the smaller the corresponding correction step and the larger the correction amount.

[0072] For example, during driving, the average energy consumption value is updated in real time. The update source is the actual energy consumption value calculated by comparing the average energy consumption value with the most recent predetermined driving distance, such as 50 kilometers. According to the two energy consumption differences, the average energy consumption value is adjusted accordingly, as shown in Table 1, which shows a correction speed table, and the correction step length and correction amount (correction amount is also called correction coefficient) can be queried based on the correction speed table.

[0073] Table 1

[0074]

[0075] As can be seen from Table 1, the correction principle is: the greater the difference between the actual energy consumption value after refueling and the average energy consumption value, the greater the correction coefficient and the smaller the correction step. Therefore, when the difference is large, the average energy consumption value can be corrected relatively quickly on the basis of being as smooth as possible, so that the calculated driving range can be smoothly and quickly close to the actual driving range, and avoid user complaints caused by driving range jumps, so that users can smoothly and quickly approach the actual driving range without feeling it.

[0076] In Table 1, the correction step length refers to the average energy consumption value being corrected once according to the corresponding correction coefficient after each correction step length of driving distance. For example, assuming the average energy consumption value is 8 and the actual energy consumption value is 5.5, the difference is 2.5 liters. From Table 1, it can be seen that the corresponding correction coefficient is 0.16 and the correction step length is 0.05, which means that the average energy consumption value decreases by 0.16 liters for every 0.05 km traveled by the vehicle. For example, when the vehicle is corrected for the first time after driving 0.05 km, the corrected average energy consumption value is 8-0.16=7.84.

[0077] It should be noted that the values ​​in Table 1 are only exemplary, and in other examples, they can be appropriately adjusted as needed.

[0078] In one embodiment of the present application, the method for calculating the cruising range of a flexible fuel vehicle further includes: when the difference is greater than a predetermined upper limit threshold of the difference and the duration reaches a predetermined time, replacing the average energy consumption value with the actual energy consumption value, and calculating the vehicle's cruising range based on the replaced average energy consumption value.

[0079] like Figure 3 As shown, the predetermined upper limit threshold of the difference is, for example, 2.5 liters, wherein Figure 3 In the figure, the coordinates of the numbers are all in liters. For example, if the predetermined time is 5 minutes, then if the difference detected within 5 minutes is greater than the upper limit of the difference, it means that the type of fuel to be replenished has been switched. Specifically, the more energy is replenished when switching fuel, the greater the energy consumption difference is theoretically. In this case, the average energy consumption value is directly replaced with the actual energy consumption value, and the vehicle's cruising range is calculated based on the replaced average energy consumption value. It should be noted that Figure 3 The numerical values ​​are merely exemplary, and in other examples, the numerical values ​​may be adjusted appropriately as required.

[0080] According to the method for calculating the cruising range of a flexible fuel vehicle in the embodiment of the present application, the cruising range of the vehicle can be quickly obtained based on the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank. In addition, the average energy consumption value is corrected in real time based on the difference between the actual energy consumption value during driving and the historical energy consumption value. Therefore, the cruising range is also corrected in real time, making the cruising range more and more real and reliable, thereby providing users with an intuitive, accurate and reliable cruising range, effectively improving the vehicle's usage experience.

[0081] Figure 4 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 4 As shown, a driving range calculation system for a flexible fuel vehicle according to an embodiment of the present application includes: an acquisition module 410 and a calculation module 420, wherein:

[0082] An acquisition module 410 is used to obtain an average energy consumption value of the vehicle and a total amount of fuel in a fuel tank of the vehicle;

[0083] The calculation module 420 is used to determine the current correction step and correction amount according to the difference between the actual energy consumption value and the historical energy consumption value during driving, wherein the correction step and the correction amount change with the change of the difference, and to correct the average energy consumption value according to the current correction step and correction amount, wherein the average energy consumption value is corrected according to the current correction amount every time the vehicle travels a distance of the current correction step, and to update the vehicle's cruising range according to the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank.

[0084] According to the cruising range calculation system of a flexible fuel vehicle in the embodiment of the present application, the cruising range of the vehicle can be quickly obtained based on the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank. In addition, the average energy consumption value is corrected in real time based on the difference between the actual energy consumption value and the historical energy consumption value during driving. Therefore, the cruising range is also corrected in real time, making the cruising range more and more real and reliable, thereby providing users with an intuitive, accurate and reliable cruising range, effectively improving the vehicle's usage experience.

[0085] 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.

[0086] 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. The vehicle can quickly obtain the driving range of the vehicle according to the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank. In addition, the average energy consumption value is corrected in real time according to the difference between the actual energy consumption value and the historical energy consumption value during driving. Therefore, the driving range is also corrected in real time, making the driving range more and more real and reliable, thereby providing users with intuitive, accurate and reliable driving range, effectively improving the use experience of the vehicle.

[0087] 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.

[0088] Reference below Figure 5 , Figure 5 A schematic diagram of the structure of a computer device suitable for implementing the embodiments of the present application is shown.

[0089] like Figure 5 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.

[0090] 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.

[0091] 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.

[0092] 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.

[0093] 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.

[0094] 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.

[0095] 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.

[0096] 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: According to the difference between the actual energy consumption value and the historical energy consumption value during driving, the current correction step length and the correction amount are determined, wherein the correction step length and the correction amount change with the change of the difference. Correcting the average energy consumption value of the vehicle according to the current correction step length and correction amount, wherein the average energy consumption value is corrected according to the current correction amount each time the vehicle travels a distance of the current correction step length; Obtaining the total amount of fuel in a fuel tank of the vehicle; The driving range of the vehicle is updated according to the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank.

2. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that: The actual energy consumption value during the driving process is obtained by: obtaining a total amount of fuel injected by the engine within a predetermined driving distance; The actual energy consumption value during the driving process is obtained according to the total amount of fuel injected by the engine within the predetermined driving distance and the predetermined driving distance.

3. The method for calculating the driving range of a flexible fuel vehicle according to claim 2, characterized in that: The step of obtaining the total amount of fuel injected by the engine within a predetermined driving distance comprises: After the engine is started for a predetermined time, obtaining the instantaneous fuel injection amount of the engine; The instantaneous fuel injection amount of the engine is time-integrated to obtain the total fuel injection amount of the engine.

4. The method for calculating the driving range of a flexible fuel vehicle according to any one of claims 1 to 3, characterized in that: The method of determining the current correction step length and correction amount according to the difference between the actual energy consumption value and the historical energy consumption value during driving includes: Obtaining a difference between an actual energy consumption value and a historical energy consumption value during the driving process; When the difference is less than a predetermined upper limit threshold of the difference, a preset correction speed table is queried according to the difference to obtain a corresponding correction step and correction amount, wherein the correction speed table includes correction step and correction amount corresponding to a plurality of differences, and the larger the difference, the smaller the corresponding correction step and the larger the correction amount.

5. The method for calculating the driving range of a flexible fuel vehicle according to claim 4, characterized in that: Before querying the preset modified speed table according to the difference, the method further includes: Calibrate the correction step lengths and correction amounts corresponding to the multiple difference values; The modified speed table is created and stored according to the calibration result.

6. The method for calculating the driving range of a flexible fuel vehicle according to claim 5, characterized in that: Also includes: When the difference is greater than a predetermined upper limit threshold of the difference and the duration reaches a predetermined time, the average energy consumption value is replaced by the actual energy consumption value, and the vehicle's cruising range is calculated based on the replaced average energy consumption value.

7. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that: The step of obtaining the total amount of fuel in the fuel tank of the vehicle 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.

8. The method for calculating the driving range of a flexible fuel vehicle according to claim 1, characterized in that: The correcting the average energy consumption value of the vehicle according to the current correction step length and correction amount includes: Each time the vehicle's travel distance reaches the current correction step length, the average energy consumption value is corrected according to the current correction amount.

9. A mileage calculation system for a flexible fuel vehicle, characterized in that: include: An acquisition module, used for obtaining an average energy consumption value of the vehicle and a total amount of fuel in a fuel tank of the vehicle; A calculation module is used to determine a current correction step and a correction amount according to a difference between an actual energy consumption value and a historical energy consumption value during driving, wherein the correction step and the correction amount change with a change in the difference, and to correct the average energy consumption value according to the current correction step and the correction amount, wherein the average energy consumption value is corrected according to the current correction amount each time the vehicle travels a distance of the current correction step, and to update the vehicle's cruising range according to the average energy consumption value of the vehicle and the total amount of fuel in the fuel tank.

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

Citation Information

Patent Citations

  • Energy consumption calculation device, and energy consumption calculation method of same

    CN103597317A

  • Driving range determination method, vehicle and computer readable storage medium

    CN115100756A

  • Vehicle fuel endurance mileage estimation method and device, electronic equipment and storage medium

    CN115520194A

  • Fuel filling schedule

    CN116291901A

  • Vehicle endurance mileage determination method and device, equipment and storage medium

    CN116653970A

Cited By

  • Method and system for calculating driving range of flexible fuel vehicle, and vehicle

    WO2026124453A1