A range algorithm and display system based on sliding window fuel consumption
The sliding window fuel consumption algorithm updates the range in real time, which solves the problem of inaccurate calculations of traditional algorithms under idle speed and complex road conditions, and achieves more accurate and real-time range prompts, reducing the risk of vehicle fuel cuts.
Patent Information
- Application Number
- CN202210087378.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-25
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2042-01-25
AI Technical Summary
The traditional range algorithm increases the average fuel consumption during idle speed, resulting in a small calculated range. In mountainous areas or congested urban areas, the average fuel consumption is high, resulting in a large range prompt, lacking real-time follow-up, and it is easy to misjudgment the remaining fuel volume.
The sliding window fuel consumption algorithm is used to obtain range data through the CAN bus, calculate the current vehicle's real-time fuel consumption and residual fuel volume, and update the range value in real time to ensure that each change does not exceed a certain range.
Real-time follow-up of range is achieved, reducing the negative impact of the increase in average fuel consumption during idle speed on range, providing more accurate and accurate residual fuel volume and mileage tips, avoiding the dangerous situation of vehicle fuel cuts.
Smart Images

Figure CN114577228B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of intelligent driving technology, and in particular to a cruising range algorithm and display system based on sliding window fuel consumption. Background Art
[0002] In smart cockpit products, the instrument's driving computer includes: subtotal mileage, total mileage, instantaneous fuel consumption, average fuel consumption and cruising range, etc. The cruising range is the most basic function, which reminds the user of the mileage that can be traveled with the current remaining fuel. Often, the displayed cruising range is inaccurate. When the remaining fuel is very low, the cruising range shows a large mileage, which misleads the user and makes them not to go to the gas station to refuel. In fact, the remaining fuel in the vehicle tank is very low. If you don't refuel, the vehicle will run out of fuel during driving and break down halfway, which is a very dangerous working condition, leading to user complaints.
[0003] The calculation formula for the cruising range is as follows:
[0004]
[0005]
[0006]
[0007] In the traditional cruising range algorithm, the average fuel consumption per 100 kilometers is used to calculate the cruising range, which has the following technical defects: (1) The average fuel consumption has a mutation type. The cumulative fuel consumption is divided by the traveled distance per 100 kilometers. If the vehicle idles for too long, the fuel consumption will be too large, and the average fuel consumption will also be too large, and the calculated cruising range will be reduced. The user is prompted that the vehicle can still travel a small amount of mileage, which is not accurate enough. (2) If the vehicle is driving in a mountainous area, a long climb, or a congested urban area, the vehicle's average fuel consumption is high, but the average fuel consumption per 100 kilometers increases very slowly. The user is prompted that the vehicle can continue to travel a large amount of mileage, which is not accurate enough and does not have good real-time tracking performance. It is easy for users to misjudge that the remaining fuel is too long, which can easily cause the vehicle to run out of fuel and break down halfway. Summary of the invention
[0008] In view of the above technical problems, the present invention proposes a range algorithm and display system based on sliding window fuel consumption, which specifically includes the following:
[0009] The data collection module obtains the mileage data through the CAN bus. The acquisition cycle is T, and the average fuel consumption value within the distance R at the most recent time is taken;
[0010] The sliding window fuel consumption algorithm is used to calculate the vehicle's current cruising range value DTE based on the vehicle's real-time fuel consumption and the current remaining fuel volume, and the cruising range value display value is updated in real time. The cruising range value DTE does not change by more than mileage S each time.
[0011] The cruising range value DTE is calculated as follows:
[0012]
[0013]
[0014]
[0015] Wherein, Fr is the remaining oil volume; AFC R is the average fuel consumption within the shortest distance R; offset is the calculated compensation value, which is a constant; Fs is the displayed fuel volume; k is a variable parameter; M is a calibrated constant; Fc is the fuel consumption calculated by the rolling counter signal of the EMS; Ft is the tank volume corresponding to the fuel input value after refueling or the first battery power-up.
[0016] Furthermore, the calculation cycle of the cruising range value DTE is once per kilometer, and the calculation conditions are:
[0017] Calculation of insufficient mileage distance R:
[0018]
[0019] n can be any value between (0, R); ΔL 0-n is the fuel consumption between the distances (0, n), ΔL R-n is the fuel consumption between the distances (n, R); the EOL value is the default fuel consumption per 100 kilometers (L / 100km) of each passenger car.
[0020] Furthermore, the calculation conditions also include:
[0021] AFC R =(ΔL R *100) / R;
[0022] ΔL R is the fuel consumption within the distance R.
[0023] Among them, the remaining fuel volume Fr at the nth km moment n The calculation formula is:
[0024]
[0025] In the formula, ki The value is obtained using the following formula:
[0026]
[0027] According to the current remaining fuel volume Fr at the i-th km i And display oil quantity Fs i The difference between them is different, the parameter k i Take different values.
[0028] The DTE display policy settings are as follows:
[0029] When the mileage value is displayed Greater than the endurance value DTE, also includes:
[0030] when For every 1km traveled, the mileage value displayed is Reduce value by 1km;
[0031] when For every 1km traveled, the mileage value displayed is Reduce the value by 2km;
[0032] when For every 1km traveled, the mileage value displayed is Reduced value 3km;
[0033] when For every 1km traveled, the mileage value displayed is Reduced value 5km;
[0034] When the mileage value is displayed Less than the endurance value DTE, also includes:
[0035] when For every 1km traveled, the mileage value displayed is Reduce value by 1km;
[0036] when The mileage value displayed is Reduce value by 1km;
[0037] when The mileage value displayed is Reduce value by 1km;
[0038] when The mileage value displayed is Reduced value by 1km.
[0039] As another preferred embodiment, the present invention further proposes a mileage display system based on sliding window fuel consumption, characterized in that it at least includes:
[0040] The oil level detection unit is used to monitor the remaining oil level Fr in the current oil tank in real time n ;
[0041] Fuel consumption calculation unit, which calculates the fuel consumption through the rolling counter signal of EMS;
[0042] The cruising range calculation unit is used to calculate the remaining fuel volume Fr n The vehicle's current cruising range DTE is calculated using a sliding window fuel consumption algorithm based on a period of T, and the cruising range display value is updated in real time through the display unit.
[0043] The cruising range value DTE is calculated by the following formula:
[0044]
[0045]
[0046]
[0047] Wherein, Fr is the remaining oil volume; AFC R is the average fuel consumption within the shortest distance R; offset is the calculated compensation value, which is a constant; Fs is the displayed fuel volume; k is a variable parameter; M is a calibrated constant; Fc is the fuel consumption calculated by the rolling counter signal of the EMS; Ft is the tank volume corresponding to the fuel input value after refueling or the first battery power-up.
[0048] The calculation cycle of the cruising range value DTE is once per kilometer, and the calculation conditions are:
[0049] When the mileage is less than the distance R, the calculation formula is:
[0050]
[0051] n can be any value between (0, R); ΔL 0-n is the fuel consumption between the distances (0, n), ΔL R-n is the fuel consumption between the distances (n, R); the EOL value is the default fuel consumption per 100 kilometers (L / 100km) of each passenger car.
[0052] The mileage reaches the distance R, and the calculation formula is:
[0053] AFC R=(ΔL R *100) / R;
[0054] ΔL R is the fuel consumption within the distance R.
[0055] In summary, the present invention provides a cruising range algorithm and display system based on sliding window fuel consumption. The cruising range calculated by the sliding window fuel consumption algorithm has good real-time followability, and can solve the problem of the rapid increase of average fuel consumption at idle speed, which reduces the impact of the reduction of cruising range, because the sliding window fuel consumption algorithm will distribute the idle fuel consumption to the average fuel consumption of the nearest driving mileage, so as to reduce the impact of the increase of average fuel consumption at idle speed on the reduction of cruising range. The cruising range is calculated by using the sliding window fuel consumption algorithm, and the mileage that the vehicle can still travel is calculated according to the current real-time fuel consumption and the current remaining fuel volume of the vehicle. It has good real-time followability, and more accurately and precisely reflects the remaining fuel volume of the vehicle and the number of kilometers that can be traveled in real time, giving users a better intuitive experience, and will not misjudge that the vehicle has no remaining fuel, and can continue to travel, and will not encounter dangerous working conditions such as fuel shortage and halfway breakdown. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 It is a schematic diagram of the sliding window fuel consumption calculation process of the present invention.
[0057] Figure 2 for Figure 1 Schematic diagram of the sliding window fuel consumption calculation process described in .
[0058] Figure 3 Display value for the cruising range value Relationship curve with the cruising range value DTE.
[0059] Figure 4 This is the relationship diagram between DTE and ODO.
[0060] Figure 5 This is the relationship diagram between cruising range and average fuel consumption. DETAILED DESCRIPTION
[0061] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0062] The present invention proposes a cruising range algorithm and display system based on sliding window fuel consumption, which adopts a "sliding window" fuel consumption algorithm to calculate the cruising range.
[0063] Formula for calculating driving range:
[0064]
[0065] According to the current vehicle's real-time fuel consumption and the current remaining fuel volume, the vehicle's current cruising range value DTE is calculated and the cruising range value display value is updated in real time The cruising range value DTE does not change by more than mileage S each time.
[0066] The cruising range value DTE is calculated as follows:
[0067]
[0068]
[0069]
[0070] Wherein, Fr is the remaining oil volume; AFC R is the average fuel consumption within the shortest distance R; offset is the calculated compensation value, which is a constant; Fs is the displayed fuel volume; k is a variable parameter; M is a calibrated constant; Fc is the fuel consumption calculated by the rolling counter signal of the EMS; Ft is the tank volume corresponding to the fuel input value after refueling or the first battery power-up.
[0071] Furthermore, the calculation cycle of the cruising range value DTE is once per kilometer, such as Figure 1-2 As shown, it is a schematic diagram of the sliding window fuel consumption calculation process; the cruising range is calculated by using the average fuel consumption within the most recent 30km. That is, the impact of the cruising range is related to the average fuel consumption of the vehicle within the most recent 30km.
[0072] The calculation conditions for sliding window fuel consumption are:
[0073] Calculation of insufficient mileage distance R:
[0074]
[0075] n can be any value between (0, R); ΔL 0-n is the fuel consumption between the distances (0, n), ΔL R-n is the fuel consumption between the distances (n, R); the EOL value is the default fuel consumption per 100 kilometers (L / 100km) of each passenger car.
[0076] Furthermore, the calculation conditions also include:
[0077] AFC R=(ΔL R *100) / R;
[0078] ΔL R is the fuel consumption within the distance R.
[0079] Among them, the remaining fuel volume Fr at the nth km moment n The calculation formula is:
[0080]
[0081] In the formula, k i The value is obtained using the following formula:
[0082]
[0083] Bundle
[0084]
[0085] Substituting into the above formula,
[0086]
[0087] Final code implementation:
[0088]
[0089] According to the current remaining fuel volume Fr at the i-th km i And display oil quantity Fs i The difference between them is different, the parameter k i Take different values.
[0090] Among them, the mileage value is displayed The relationship curve with the cruising range value DTE is as follows Figure 3 As shown, the DTE display policy settings are as follows:
[0091] When the mileage value is displayed If the value is greater than the endurance value DTE, refer to the following table for the value update strategy:
[0092]
[0093] when For every 1km traveled, the mileage value displayed is Reduce value by 1km;
[0094] when For every 1km traveled, the mileage value displayed is Reduce the value by 2km;
[0095] when For every 1km traveled, the mileage value displayed is Reduced value 3km;
[0096] when For every 1km traveled, the mileage value displayed is Reduce the value by 5km;
[0097] When the mileage value is displayed If the value is less than the endurance value DTE, refer to the following table for the value update strategy:
[0098]
[0099] when For every 1km traveled, the mileage value displayed is Reduce value by 1km;
[0100] when The mileage value displayed is Reduce value by 1km;
[0101] when The mileage value displayed is Reduce value by 1km;
[0102] when The mileage value displayed is Reduced value by 1km.
[0103] As another preferred embodiment, the present invention further proposes a mileage display system based on sliding window fuel consumption, characterized in that it at least includes:
[0104] The oil level detection unit is used to monitor the remaining oil level Fr in the current oil tank in real time n ;
[0105] Fuel consumption calculation unit, which calculates the fuel consumption through the rolling counter signal of EMS;
[0106] The cruising range calculation unit is used to calculate the remaining fuel volume Fr n The vehicle's current cruising range DTE is calculated using a sliding window fuel consumption algorithm based on a period of T, and the cruising range display value is updated in real time through the display unit.
[0107] The cruising range value DTE is calculated by the following formula:
[0108]
[0109]
[0110]
[0111] Wherein, Fr is the remaining oil volume; AFC R is the average fuel consumption within the shortest distance R; offset is the calculated compensation value, which is a constant; Fs is the displayed fuel volume; k is a variable parameter; M is a calibrated constant; Fc is the fuel consumption calculated by the rolling counter signal of the EMS; Ft is the tank volume corresponding to the fuel input value after refueling or the first battery power-up.
[0112] The calculation cycle of the cruising range value DTE is once per kilometer, and the calculation conditions are:
[0113] When the mileage is less than the distance R, the calculation formula is:
[0114]
[0115] n can be any value between (0, R); ΔL 0-n is the fuel consumption between the distances (0, n), ΔL R-n is the fuel consumption between the distances (n, R); the EOL value is the default fuel consumption per 100 kilometers (L / 100km) of each passenger car.
[0116] The mileage reaches the distance R, and the calculation formula is:
[0117] AFC R =(ΔL R *100) / R;
[0118] ΔL R is the fuel consumption within the distance R.
[0119] Draw the relationship diagram between DTE and ODO according to the calculation results. Figure 4 , the above road test data are analyzed, such as Figure 5 The relationship between cruising range and average fuel consumption shows that the "sliding window" fuel consumption algorithm is used to calculate the cruising range, which has good real-time tracking performance and meets theoretical expectations. It is completely different from the driving computer of the car's smart cockpit product instrument that displays the cruising range using driving fuel consumption and real-time fuel consumption. It has good real-time tracking performance and can solve the problem of a sharp increase in average fuel consumption at idle speed, which affects the change in cruising range. This is because the sliding window fuel consumption algorithm will distribute the idle fuel consumption to the average fuel consumption of the nearest mileage to reduce the increase in average fuel consumption at idle speed and the impact on the reduction in cruising range. It can more accurately and precisely reflect the remaining fuel volume of the vehicle and the mileage that can be traveled in real time, giving users a better intuitive experience and preventing them from misjudging the mileage that the vehicle can continue to travel.
[0120] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A range algorithm based on sliding window fuel consumption, characterized in that: Includes the following: The data collection module obtains the mileage data through the CAN bus. The acquisition cycle is T, and the average fuel consumption value within the distance R at the most recent time is taken; The sliding window fuel consumption algorithm is used to calculate the vehicle's current cruising range value DTE based on the vehicle's real-time fuel consumption and the current remaining fuel volume, and the cruising range value display value is updated in real time. The cruising range value DTE does not change by more than mileage S each time; The cruising range value DTE is calculated as follows: Judgment conditions: Wherein, Fr is the remaining oil volume; AFC R is the average fuel consumption within the shortest distance R; offset is the calculated compensation value, which is a constant; Fs is the displayed fuel volume; k is a variable parameter; M is a calibrated constant; Fc is the fuel consumption calculated by the rolling counter signal of the EMS; Ft is the fuel tank volume corresponding to the fuel input value after refueling or the first battery power-up; the calculation cycle of the cruising range value DTE is once per kilometer, and the calculation conditions are: Calculation of insufficient mileage distance R: n can be any value between (0, R); ΔL 0-n is the fuel consumption between the distances (0, n), ΔL R-n is the fuel consumption between (n, R) distances; the EOL value is the default fuel consumption per 100 kilometers (L / 100km) of each passenger car; The calculation conditions also include: AFC R =(ΔL R *100) / R; ΔL R is the fuel consumption within the distance R.
2. The range algorithm based on sliding window fuel consumption according to claim 1, characterized in that: Also includes: The remaining fuel volume Fr at nkm n The calculation formula is: Among them, k i The value is obtained using the following formula: According to the current remaining fuel volume Fr at the i-th km i And display oil quantity Fs i The difference between them is different, the parameter k i Take different values.
3. The range calculation algorithm based on sliding window fuel consumption according to claim 2, characterized in that: When the mileage value is displayed Greater than the endurance value DTE, also includes: when For every 1km traveled, the mileage value displayed is Reduce value by 1km; when For every 1km traveled, the mileage value displayed is Reduce the value by 2km; when For every 1km traveled, the mileage value displayed is Reduced value 3km; when For every 1km traveled, the mileage value displayed is Reduce the value by 5km; 4. The range algorithm based on sliding window fuel consumption according to claim 3, characterized in that: When the mileage value is displayed Less than the endurance value DTE, also includes: when For every 1km traveled, the mileage value displayed is Reduce value by 1km; when The mileage value displayed is Reduce value by 1km; when The mileage value displayed is Reduce value by 1km; when The mileage value displayed is Reduced value by 1km.
5. A mileage display system based on sliding window fuel consumption, characterized in that: At least: The oil level detection unit is used to monitor the remaining oil level Fr in the current oil tank in real time n ; Fuel consumption calculation unit, which calculates the fuel consumption through the rolling counter signal of EMS; The cruising range calculation unit is used to calculate the remaining fuel volume Fr n The vehicle's current cruising range value DTE is calculated using a sliding window fuel consumption algorithm based on a period of T, and the cruising range value display value is updated in real time through the display unit. The cruising range value DTE is calculated as follows: Judgment conditions: Wherein, Fr is the remaining oil volume; AFC R is the average fuel consumption within the shortest distance R; offset is the calculated compensation value, which is a constant; Fs is the displayed fuel volume; k is a variable parameter; M is a calibrated constant; Fc is the fuel consumption calculated by the rolling counter signal of the EMS; Ft is the fuel tank volume corresponding to the fuel input value after refueling or the first battery power-up; the calculation cycle of the cruising range value DTE is once per kilometer, and the calculation conditions are: When the mileage is less than the distance R, the calculation formula is: n can be any value between (0, R); ΔL 0-n is the fuel consumption between the distances (0, n), ΔL R-n is the fuel consumption between (n, R) distances; the EOL value is the default fuel consumption per 100 kilometers (L / 100km) of each passenger car; The mileage reaches the distance R, and the calculation formula is: AFC R =(ΔL R *100) / R; ΔL R is the fuel consumption within the distance R.
Citation Information
Patent Citations
Endurance mileage calculation control method
CN105928579A
Vehicle instrument endurance mileage display method and device and readable storage medium
CN113682137A