Average fuel consumption calculation method based on weighted data model, terminal and storage medium
By adopting the average fuel consumption calculation method based on weighted data model in automobiles, the problem of inaccurate fuel consumption calculation in the prior art is solved, and the accurate calculation and continuous update of vehicle fuel consumption are achieved.
Patent Information
- Application Number
- CN202510046941.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-13
- Publication Date
- 2025-05-02
AI Technical Summary
The existing methods of automobile fuel consumption calculation have limitations and cannot be applied to complex working conditions. The calculation is not accurate enough, and the data is usually required to be manually corrected.
The average fuel consumption calculation method based on the weighted data model is adopted, and the average fuel consumption is continuously calculated and updated through various conditions and different data calculation models to improve the accuracy of the calculation.
It realizes relatively accurate calculation of the average fuel consumption of a vehicle per 100 kilometers, providing users with accurate vehicle fuel consumption information, which is of guiding significance.
Smart Images

Figure CN119917780A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the field of automobile technology, and in particular relates to an average fuel consumption calculation method based on a weighted data model, a terminal and a storage medium. Background Art
[0002] As a means of transportation and a major industrial product, the production and use of automobiles are closely related to producers and consumers.
[0003] For manufacturers, improving the design of automobile products and enhancing the economy and emissions of automobiles are long-standing practical issues that cannot be avoided; and for consumers, caring about the actual fuel consumption of the vehicle they purchase is also one of the most important issues for every car buyer.
[0004] The average fuel consumption of a car reflects the overall performance of the car, including its power, comfort, braking, etc.
[0005] Current on-board computers can record numerous operating parameters of the vehicle and have the ability to calculate the vehicle's fuel consumption.
[0006] The existing technologies for calculating fuel consumption by on-board computers include: average speed method: dividing the total fuel consumption of a stage of travel by the total mileage to obtain the average fuel consumption; acceleration and deceleration method: using the changes in vehicle speed and engine speed over a period of time to estimate real-time fuel consumption; torque method: analyzing the engine output torque and vehicle speed to calculate the fuel consumption rate under the current working conditions in real time; dead reckoning method: combining map data and time data to estimate fuel consumption per 100 kilometers.
[0007] These fuel consumption calculation methods have certain limitations, cannot be applied to various complex working conditions, and cannot guarantee the accuracy of the calculation, and often require manual data correction. Summary of the invention
[0008] In order to overcome the deficiencies of the above-mentioned prior art, the present invention proposes an average fuel consumption calculation method, terminal and storage medium based on a weighted data model, which can relatively accurately calculate the average fuel consumption of a vehicle per 100 kilometers and provide users with accurate vehicle fuel consumption information, which is of guiding significance.
[0009] The technical solution of the present invention is described as follows in conjunction with the accompanying drawings:
[0010] According to a first aspect of an embodiment of the present invention, there is provided a method for calculating average fuel consumption based on a weighted data model, comprising:
[0011] Step 1: Determine whether the vehicle's cumulative mileage is less than 100km; if the vehicle's cumulative mileage is less than 100km, proceed to step 2; if the vehicle's cumulative mileage is not less than 100km, proceed to step 3;
[0012] Step 2: Execute the average fuel consumption algorithm model when the cumulative mileage is less than 100 km, update the average fuel consumption, and end;
[0013] Step 3: Execute the average fuel consumption algorithm model with a cumulative mileage of not less than 100 km;
[0014] Step 4: Determine whether the vehicle's cumulative mileage has reached a maximum value; if the vehicle's cumulative mileage has reached a maximum value, execute step 5; if the vehicle's cumulative mileage has not reached a maximum value, execute step 6;
[0015] Step 5: Use the average fuel consumption of the maximum mileage to replace the factory default fuel consumption; the cumulative total mileage is reset to 0; calculate the average fuel consumption according to the average fuel consumption algorithm model when the cumulative mileage is less than 100km and return to step 2;
[0016] Step 6: Use the default fuel consumption set when the vehicle is first installed to calculate the average fuel consumption per 100 kilometers;
[0017] Step 7: Determine whether the accumulated actual fuel consumption has reached the maximum value; if the accumulated actual fuel consumption of the vehicle has reached the maximum value, execute step 8; if the accumulated actual fuel consumption of the vehicle has not reached the maximum value, execute step 9;
[0018] Step 8: Use the correction factor to process the actual fuel consumption;
[0019] Step 9. Use the average fuel consumption calculation formula to update the average fuel consumption. End.
[0020] Furthermore, the specific calculation method of the average fuel consumption algorithm model for calculating the average fuel consumption when the cumulative mileage is less than 100 km in step 2 is as follows:
[0021] Average fuel consumption per 100 km of the vehicle = TripDTE%*ΣAccumulated Fuel Consumption+(100–TripDTE)%(L / 100km)
[0022] Wherein, TripDTE is the mileage data; Accumulated Fuel Consumption is the actual fuel consumption.
[0023] Furthermore, the specific calculation method of the average fuel consumption algorithm model for calculating the average fuel consumption when the cumulative mileage is not less than 100 km in step 3 is as follows:
[0024] Vehicle's average fuel consumption per 100 kilometers = 100*actual fuel consumption / vehicle's actual mileage.
[0025] Furthermore, the specific calculation method of the vehicle's cumulative mileage in step 4 is as follows:
[0026] The vehicle's mileage = vehicle speed signal * integrated mileage accumulated over time.
[0027] Furthermore, the specific calculation method of the accumulated actual fuel consumption in step seven is as follows:
[0028] The accumulated actual fuel consumption is the integral of the instantaneous fuel injection amount of the vehicle in each sampling cycle over time.
[0029] Furthermore, the specific method of using the correction coefficient factor to process the actual fuel consumption in step eight is as follows:
[0030] The cumulative fuel consumption is weighted, and the weighting factor X adopts the following formula:
[0031] X=(2 Y -1) / 2 Y , where 4 is the configuration coefficient. Starting from Y, after each increase of 1 / 1000000 by the actual maximum fuel consumption L, the index Y is +1, that is, X is a floating value, which will be corrected according to the situation where the actual fuel consumption approaches the cumulative maximum value. The next correction coefficient Xnew = (2 Y+1 -1) / 2 Y+1 , and so on.
[0032] According to a second aspect of an embodiment of the present invention, a terminal is provided, including:
[0033] one or more processors;
[0034] a memory for storing the one or more processor-executable instructions;
[0035] Wherein, the one or more processors are configured to:
[0036] Execute the method described in the first aspect of the embodiment of the present invention.
[0037] According to a third aspect of an embodiment of the present invention, a non-transitory computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a terminal, the terminal is enabled to execute the method described in the first aspect of the embodiment of the present invention.
[0038] According to a fourth aspect of an embodiment of the present invention, an application product is provided. When the application product is running on a terminal, the terminal executes the method described in the first aspect of the embodiment of the present invention.
[0039] The beneficial effects of the present invention are:
[0040] The present invention uses different data calculation models to continuously calculate and update the average fuel consumption through multiple different condition judgments, so that the average fuel consumption is calculated accurately. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0042] Figure 1 A flow chart of a method for calculating average fuel consumption based on a weighted data model according to an exemplary embodiment;
[0043] Figure 2 The present invention is a schematic block diagram of a terminal structure according to an exemplary embodiment. DETAILED DESCRIPTION
[0044] The technical solution of the present invention will be described clearly and completely below in conjunction with the accompanying drawings. 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.
[0045] In the description of the present invention, it should be noted that the terms "center", "up", "down", "left", "right", "vertical", "horizontal", "inside", "outside", etc. indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limitations on the present invention.
[0046] In the description of the present invention, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0047] An embodiment of the present invention provides a method for calculating average fuel consumption based on a weighted data model. The method is implemented by a terminal, which may be a smart phone, a desktop computer, or a laptop computer, etc. The terminal at least includes a CPU, etc.
[0048] Embodiment 1
[0049] Figure 1The present invention is a flowchart of a method for calculating average fuel consumption based on a weighted data model according to an exemplary embodiment. The method is used in a terminal and includes the following steps:
[0050] Step 1: Determine whether the vehicle's cumulative mileage is less than 100km; if the vehicle's cumulative mileage is less than 100km, proceed to step 2; if the vehicle's cumulative mileage is less than 100km, proceed to step 3;
[0051] Step 2: Execute the average fuel consumption algorithm model when the cumulative mileage is less than 100 km, update the average fuel consumption, and end;
[0052] When the vehicle's cumulative mileage (km) is less than 100km, the weight of the current actual fuel consumption value increases by 1% for every 1km increase in mileage data (TripDTE), that is, the vehicle's average fuel consumption per 100 kilometers (L / 100km) = (TripDTE)% * ΣAccumulated Fuel Consumption actual fuel consumption (L / 100km) + (100–TripDTE)% default fuel consumption value (L / 100km);
[0053] Step 3: Execute the average fuel consumption algorithm model with a cumulative mileage of not less than 100 km;
[0054] When the vehicle's cumulative mileage (km) is 100km or more, the vehicle's average fuel consumption per 100km (L / 100km) = 100*actual fuel consumption (L) / actual mileage of the vehicle (km);
[0055] Among them, the vehicle's mileage (km) = vehicle speed signal * time-accumulated integrated mileage;
[0056] Step 4: Determine whether the vehicle's cumulative mileage has reached a maximum value; if the vehicle's cumulative mileage has reached a maximum value, execute step 5; if the vehicle's cumulative mileage has not reached a maximum value, execute step 6;
[0057] The accumulated mileage is the integral of the instantaneous fuel injection volume of the vehicle in each sampling cycle over time. The maximum accumulated fuel consumption value can be set by yourself. Here, it can be set to 2000L.
[0058] Step 5: Use the average fuel consumption of the maximum mileage to replace the factory default fuel consumption; the cumulative total mileage is reset to 0; calculate the average fuel consumption according to the average fuel consumption algorithm model when the cumulative mileage is less than 100km and return to step 2;
[0059] Step 6: Use the default fuel consumption set when the vehicle is first installed to calculate the average fuel consumption per 100 kilometers;
[0060] Step 7: Determine whether the accumulated actual fuel consumption has reached the maximum value; if the accumulated actual fuel consumption of the vehicle has reached the maximum value, execute step 8; if the accumulated actual fuel consumption of the vehicle has not reached the maximum value, execute step 9;
[0061] Step 8: Use the correction factor to process the actual fuel consumption;
[0062] When the accumulated actual fuel consumption reaches the maximum value (e.g. 2000L), the accumulated fuel consumption is weighted, and the formula used for the weighting factor X is as follows:
[0063] X=(2 4 -1) / 2 4 , where 4 is the configuration coefficient. Starting from 4, every time 0.02L is increased, the index 4 is +1, that is, X is a floating value, which will be corrected according to the situation approaching 2000L. The next correction coefficient X new =(2 5 -1) / 2 5 , and so on
[0064] Step 9. Use the average fuel consumption calculation formula to update the average fuel consumption. End.
[0065] Among them, if the mileage reaches the cumulative maximum value first (for example, 9999.9km), the average fuel consumption per 100 kilometers corresponding to the current mileage value is saved as the default fuel consumption, and then the data is reset. The average fuel consumption after the reset is calculated according to step 1). The default fuel consumption at this time is not the fuel consumption set by the vehicle when it leaves the factory, but the average fuel consumption per 100 kilometers of the vehicle when the mileage reaches the maximum value.
[0066] In summary, the present invention uses different data calculation models through various different condition judgments to continuously calculate and update the average fuel consumption calculation method, so that the average fuel consumption calculation is accurate.
[0067] Embodiment 2
[0068] Figure 2 This is a block diagram of a terminal provided in an embodiment of the present application, and the terminal may be a terminal in the above embodiment. The terminal may be a traditional audio host, or a multifunctional integrated domain controller or other portable intelligent terminal, such as: a smart car machine, a tablet computer. The terminal may also be called a user device, a portable terminal, or other names.
[0069] Typically, a terminal includes: a processor and a memory.
[0070] The processor may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0071] The memory may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory may also include high-speed random access memory, and non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory is used to store at least one instruction, which is used to be executed by the processor to implement a method for calculating average fuel consumption based on a weighted data model provided in the present application.
[0072] In some embodiments, the terminal may further optionally include: a peripheral device interface and at least one peripheral device. Specifically, the peripheral device includes: at least one of a radio frequency circuit, a touch display screen, a camera, an audio circuit, a positioning component, and a power supply.
[0073] The peripheral device interface can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor and the memory. In some embodiments, the processor, the memory, and the peripheral device interface are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor, the memory, and the peripheral device interface can be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0074] The radio frequency circuit is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit communicates with communication networks and other communication devices through electromagnetic signals. The radio frequency circuit converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the radio frequency circuit includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit may also include circuits related to NFC (Near Field Communication), which is not limited in this application.
[0075] The touch display screen is used to display the UI (User Interface). The UI may include graphics, text, icons, videos and any combination thereof. The touch display screen also has the ability to collect touch signals on the surface or above the surface of the touch display screen. The touch signal can be input to the processor as a control signal for processing. The touch display screen is used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the touch display screen can be one, and the front panel of the terminal is set; in other embodiments, the touch display screen can be at least two, which are respectively set on different surfaces of the terminal or in a folding design; in some other embodiments, the touch display screen can be a flexible display screen, which is set on the curved surface or folding surface of the terminal. Even, the touch display screen can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The touch display screen can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode) and the like.
[0076] The camera assembly is used to capture images or videos. Optionally, the camera assembly includes a front camera and a rear camera. Typically, the front camera is used to realize video calls or selfies, and the rear camera is used to realize photo or video shooting. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, and a wide-angle camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, and the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting functions. In some embodiments, the camera assembly may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0077] The audio circuit is used to provide an audio interface between the user and the terminal. The audio circuit may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor for processing, or input them into the radio frequency circuit to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there can be multiple microphones, which are respectively arranged at different parts of the terminal. The microphone can also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor or the radio frequency circuit into sound waves. The speaker can be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit may also include a headphone jack.
[0078] The positioning component is used to locate the current geographical location of the terminal to implement navigation or LBS (Location Based Service). The positioning component can be a positioning component based on GPS (Global Positioning System), Beidou system or Galileo system.
[0079] The power supply is used to power various components in the terminal. The power supply can be AC, DC, a disposable battery, or a rechargeable battery. When the power supply includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is a battery that is charged through a wired line, and a wireless rechargeable battery is a battery that is charged through a wireless coil. The rechargeable battery can also be used to support fast charging technology.
[0080] Embodiment 3
[0081] In an exemplary embodiment, a computer-readable storage medium is also provided, on which a computer program is stored. When the program is executed by a processor, a method for calculating average fuel consumption based on a weighted data model as provided in all the inventive embodiments of the present application is implemented.
[0082] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A 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 thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: 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 thereof. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, device, or device.
[0083] Computer-readable signal media may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals 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 other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0084] Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0085] Computer program code for performing the operations of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0086] Embodiment 4
[0087] In an exemplary embodiment, an application product is also provided, including one or more instructions, which can be executed by a processor of the above-mentioned device to complete the above-mentioned average fuel consumption calculation method based on the weighted data model.
[0088] Although the embodiments of the present invention have been disclosed above, they are not limited to the applications listed in the specification and the embodiments. It can be fully applied to various fields suitable for the present invention. For those familiar with the art, additional modifications can be easily realized. Therefore, without departing from the general concept defined by the claims and equivalent scope, the present invention is not limited to the specific details and the illustrations shown and described here.
Claims
1. A method for calculating average fuel consumption based on a weighted data model, characterized in that: The following steps are involved: Step 1: Determine whether the vehicle's cumulative mileage is less than 100km; if the vehicle's cumulative mileage is less than 100km, proceed to step 2; if the vehicle's cumulative mileage is not less than 100km, proceed to step 3; Step 2: Execute the average fuel consumption algorithm model when the cumulative mileage is less than 100 km, update the average fuel consumption, and end; Step 3: Execute the average fuel consumption algorithm model with a cumulative mileage of not less than 100 km; Step 4: Determine whether the vehicle's cumulative mileage has reached a maximum value; if the vehicle's cumulative mileage has reached a maximum value, execute step 5; If the vehicle's cumulative mileage has not reached the maximum value, proceed to step 6; Step 5: Use the average fuel consumption of the maximum mileage to replace the factory default fuel consumption; the cumulative total mileage is reset to 0; calculate the average fuel consumption according to the average fuel consumption algorithm model when the cumulative mileage is less than 100km and return to step 2; Step 6: Use the default fuel consumption set when the vehicle is first installed; Calculate average fuel consumption per 100 kilometers; Step 7: Determine whether the accumulated actual fuel consumption has reached the maximum value; If the vehicle's accumulated actual fuel consumption reaches the maximum value, execute step eight; If the vehicle's actual cumulative fuel consumption has not reached the maximum value, proceed to step nine; Step 8: Use the correction factor to process the actual fuel consumption; Step 9. Use the average fuel consumption calculation formula to update the average fuel consumption. End.
2. The average fuel consumption calculation method based on the weighted data model according to claim 1 is characterized in that: The specific calculation method of the average fuel consumption algorithm model for calculating the average fuel consumption when the cumulative mileage is less than 100 km in step 2 is as follows: Average fuel consumption per 100 kilometers = TripDTE% * ΣAccumulated Fuel Consumption+(100–TripDTE)%(L / 100km) Wherein, TripDTE is the mileage data; Accumulated Fuel Consumption is the actual fuel consumption.
3. The average fuel consumption calculation method based on the weighted data model according to claim 1 is characterized in that: The specific calculation method of the average fuel consumption algorithm model for calculating the average fuel consumption when the cumulative mileage is not less than 100 km in step 3 is as follows: Vehicle's average fuel consumption per 100 kilometers = 100*actual fuel consumption / vehicle's actual mileage.
4. The average fuel consumption calculation method based on the weighted data model according to claim 1 is characterized in that: The specific calculation method of the vehicle's cumulative mileage in step 4 is as follows: The vehicle's mileage = vehicle speed signal * integrated mileage accumulated over time.
5. The average fuel consumption calculation method based on the weighted data model according to claim 1 is characterized in that: The specific calculation method of the accumulated actual fuel consumption in step 7 is as follows: The accumulated actual fuel consumption is the integral of the instantaneous fuel injection amount of the vehicle in each sampling cycle over time.
6. The average fuel consumption calculation method based on the weighted data model according to claim 1 is characterized in that: The specific method of using the correction coefficient factor to process the actual fuel consumption in step eight is as follows: The cumulative fuel consumption is weighted, and the weighting factor X adopts the following formula: X=(2 Y -1) / 2 Y , where 4 is the configuration coefficient. Starting from Y, after each increase of 1 / 1000000 by the actual maximum fuel consumption L, the index Y is +1, that is, X is a floating value, which will be corrected according to the situation where the actual fuel consumption approaches the cumulative maximum value. The next correction coefficient Xnew = (2 Y+1 -1) / 2 Y+1 , and so on.
7. A terminal, characterized in that: include: one or more processors; a memory for storing the one or more processor-executable instructions; Wherein, the one or more processors are configured to: Execute an average fuel consumption calculation method based on a weighted data model as described in any one of claims 1-6.
8. A non-transitory computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by the processor of the terminal, the terminal is enabled to execute the average fuel consumption calculation method based on the weighted data model as described in any one of claims 1 to 6.