Disclosure of Invention
The embodiment of the application provides a method and a device for determining the fuel range and a vehicle, wherein the method determines the comprehensive fuel consumption according to the residual fuel quantity by determining the more accurate residual fuel quantity value, so as to more accurately predict the fuel range of the hybrid vehicle.
In a first aspect, the present invention provides, according to an embodiment of the present invention, the following technical solutions:
A method for determining fuel oil range includes the steps of obtaining initial values of fuel oil quantity of a vehicle after the vehicle is electrified, obtaining accumulated fuel oil consumption, vehicle speed, driving mode and average fuel oil consumption in a preset vehicle driving range in the running process of the vehicle, determining residual fuel oil quantity based on the initial values of the fuel oil quantity and the accumulated fuel oil consumption, determining comprehensive fuel oil consumption of the vehicle based on the residual fuel oil quantity, the vehicle speed, the driving mode and the average fuel oil consumption, and determining the range of the vehicle according to the comprehensive fuel oil consumption and the residual fuel oil quantity.
Preferably, the method comprises the steps of determining the residual oil quantity based on the initial fuel quantity value and the accumulated oil consumption, obtaining a liquid steric hindrance value of a fuel tank of the vehicle and a gradient value of the vehicle, determining a residual oil quantity sampling value of the vehicle based on the liquid steric hindrance value and the gradient value, subtracting an accumulated oil consumption correction value from the initial fuel quantity value, and determining the residual oil quantity, wherein the accumulated oil consumption correction value is equal to the ratio of the initial fuel quantity value to the residual oil quantity sampling value and multiplied by the accumulated oil consumption.
The method comprises the steps of determining a residual oil quantity sampling value of the vehicle based on the liquid steric hindrance value and the gradient value, and determining a corrected resistance value based on the liquid steric hindrance value and the gradient value by looking up a preset first relation table, wherein the preset first relation table comprises different liquid steric hindrance values and corresponding corrected resistance values under different gradient values, and determining the residual oil quantity of the vehicle based on the corrected resistance values and a preset second relation table, wherein the preset second relation table comprises a corresponding relation between the resistance values and the residual oil quantity.
Preferably, the average fuel consumption in the preset mileage of the vehicle is obtained by determining a unit distance and a unit fuel consumption in each sampling period, wherein the unit distance is a unit time driving distance of the vehicle in the preset mileage driving process, the unit fuel consumption is a unit time fuel consumption of the vehicle in the preset mileage driving process, and the average fuel consumption of the preset mileage driving process is determined based on the unit fuel consumption, the average fuel consumption of the previous sampling period and the preset mileage.
The method comprises the steps of obtaining the total running duration, the total running distance and the total fuel consumption of the vehicle, and determining the unit distance and the unit fuel consumption of the vehicle according to the total running duration, the total running distance and the total fuel consumption if the total running distance is smaller than or equal to the preset mileage.
Preferably, the determining the unit distance and the unit fuel consumption includes obtaining a total running duration, a total running distance and a total fuel consumption of the vehicle, obtaining a first total duration required by a latest running preset mileage of the vehicle and a first total fuel consumption required by the latest running preset mileage if the total running distance is greater than the preset mileage, and determining the unit distance and the unit fuel consumption of the vehicle according to the first total duration, the first total fuel consumption and the preset mileage.
Preferably, the determining the comprehensive fuel consumption of the vehicle based on the residual fuel amount, the vehicle speed, the driving mode and the average fuel consumption includes determining a weighting factor according to the residual fuel amount, determining a vehicle speed correction coefficient according to the vehicle speed, determining a driving mode correction coefficient according to the driving mode, weighting the average fuel consumption and the weighting factor, calculating, multiplying the average fuel consumption by the vehicle speed correction coefficient and the driving mode correction coefficient, and determining the comprehensive fuel consumption of the vehicle.
Preferably, after the range of the vehicle is determined, the method further comprises the steps of determining the fuel quantity percentage based on the residual fuel quantity, searching a preset first corresponding table according to the fuel quantity percentage, determining a filter coefficient, wherein the preset first corresponding table comprises a corresponding relation between the fuel quantity percentage and the filter coefficient, correcting the range according to the filter coefficient, and displaying the corrected range in a speedometer of the vehicle.
In a second aspect, the present invention provides, according to an embodiment of the present invention, the following technical solutions:
a fuel oil endurance mileage determining device comprises:
the first acquisition module is used for acquiring an initial value of the fuel quantity of the vehicle after the vehicle is electrified;
the second acquisition module is used for acquiring the accumulated fuel consumption and the vehicle speed of the vehicle in the running process, the driving mode and the average fuel consumption in the preset vehicle driving mileage;
The residual oil quantity determining module is used for determining residual oil quantity based on the initial value of the fuel oil quantity and the accumulated oil consumption;
the comprehensive oil consumption determining module is used for determining the comprehensive oil consumption of the vehicle based on the residual oil quantity, the vehicle speed, the driving mode and the average oil consumption;
And the endurance mileage determining module is used for determining the endurance mileage of the vehicle according to the comprehensive oil consumption and the residual oil quantity.
In a third aspect, the present invention provides, according to an embodiment of the present invention, the following technical solutions:
A vehicle comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of the method of any one of the preceding aspects when the program is executed.
One or more technical solutions provided in the embodiments of the present application at least have the following technical effects or advantages:
According to the method for determining the fuel oil range, provided by the embodiment of the invention, the initial value of the fuel oil quantity of the vehicle is firstly obtained, the accumulated fuel oil consumption, the vehicle speed and the driving mode of the vehicle in the running process of the vehicle and the average fuel consumption in the preset vehicle running range are obtained, the residual fuel quantity is determined based on the initial value of the fuel oil quantity and the accumulated fuel oil consumption, the comprehensive fuel consumption of the vehicle is determined based on the residual fuel quantity, the vehicle speed, the driving mode and the average fuel consumption, and the range of the vehicle is determined according to the comprehensive fuel consumption and the residual fuel quantity. According to the method, the more accurate residual oil quantity value is determined, the comprehensive oil consumption is determined according to the residual oil quantity, various factors such as the residual oil quantity and the comprehensive oil consumption of the vehicle are comprehensively considered, the fuel range of the hybrid electric vehicle can be more accurately predicted, more scientific and accurate calculation of the fuel range of the hybrid electric vehicle is realized, and the driving safety and the user experience are improved.
Detailed Description
The embodiment of the application provides a method and a device for determining the fuel oil range and a vehicle, wherein the method is used for accurately obtaining the residual oil quantity, determining the comprehensive fuel consumption according to the residual oil quantity and more accurately predicting the fuel oil range of a hybrid vehicle.
The technical scheme of the embodiment of the application aims to solve the technical problems, and the overall thought is as follows:
a method for determining the fuel oil range includes the steps of obtaining initial values of fuel oil quantity of a vehicle after the vehicle is electrified, obtaining accumulated fuel oil consumption, vehicle speed, driving mode and average fuel consumption in preset vehicle driving range in the running process of the vehicle, determining residual fuel quantity based on the initial values of the fuel oil quantity and the accumulated fuel oil consumption, determining comprehensive fuel consumption of the vehicle based on the residual fuel quantity, the vehicle speed, the driving mode and the average fuel consumption, and determining the range of the vehicle according to the comprehensive fuel consumption and the residual fuel quantity.
In order to better understand the above technical solutions, the following detailed description will refer to the accompanying drawings and specific embodiments.
In a first aspect, in particular, as shown in fig. 1, a method for determining a fuel range according to an embodiment of the present invention includes the following steps S101 to S105:
step S101, after the vehicle is electrified, acquiring an initial value of the fuel quantity of the vehicle.
In a specific embodiment, if the vehicle is in a state of being completely filled, the initial value of the fuel quantity is a sampling value of the residual fuel quantity, wherein the sampling value of the residual fuel quantity is obtained by determining the residual fuel quantity of the vehicle according to the liquid level resistance value of the fuel tank of the vehicle. If the vehicle is in a fuel-discharging state, the initial value of the fuel quantity is the residual fuel quantity after the previous driving cycle of the vehicle.
Specifically, the method for acquiring the initial value of the fuel quantity of the vehicle comprises the steps of acquiring the residual fuel quantity after the previous driving cycle, and taking the residual fuel quantity after the previous driving cycle as the initial value of the fuel quantity.
Further, in order to avoid abnormality of the obtained fuel quantity initial value, reliability is improved, after the fuel quantity initial value of the vehicle is obtained, abnormal value verification is carried out on the fuel quantity initial value, if the fuel quantity initial value is verified to be an invalid value, a residual fuel quantity sampling value after the vehicle is electrified in the previous driving cycle and the accumulated fuel consumption of the vehicle in the previous driving cycle are obtained, the accumulated fuel consumption is subtracted from the residual fuel quantity sampling value, and the residual fuel quantity is taken as the fuel quantity initial value.
Wherein the invalid value may be a value exceeding the capacity of the tank, a zero value, etc.
Specifically, the last remaining oil amount is obtained by subtracting the accumulated oil consumption of the previous driving cycle from the remaining oil amount sampling value of the previous driving cycle when the previous driving cycle is powered on as the fuel amount initial value of the current driving cycle.
Step S102, obtaining the accumulated fuel consumption of the vehicle in the running process, the vehicle speed, the driving mode and the average fuel consumption in the preset mileage of the vehicle.
In this embodiment, obtaining the accumulated fuel consumption of the vehicle may include integrating the fuel injection at any time sent by the engine management system (ENGINE MANAGEMENT SYSTEM, EMS) to obtain the accumulated fuel consumption.
Specifically, the overall vehicle controller (Vehicle Control Unit, VCU) integrates the instantaneous fuel injection amount from the EMS to obtain the integrated fuel consumption Voilcns for a single driving cycle, and subtracts the integrated fuel consumption Voilcns from the initial fuel amount value to obtain the remaining fuel amount, which is the initial fuel amount value for the next driving cycle.
The average fuel consumption in the preset mileage of the vehicle can be obtained by determining a unit distance and a unit fuel consumption in each sampling period, wherein the unit distance is a unit time driving distance of the vehicle in the preset mileage driving process, the unit fuel consumption is a unit time fuel consumption of the vehicle in the preset mileage driving process, and the average fuel consumption of the preset mileage of the vehicle is determined based on the unit fuel consumption, the average fuel consumption of the previous sampling period and the preset mileage.
Alternatively, the sampling period is 10ms, 1s, or 10s. The preset mileage may be 50 km-200 km, for example, 100km, and the following description will be given by taking the calculation of the average fuel consumption within 100km of the preset mileage as an example.
In a specific embodiment, determining the unit distance and the unit fuel consumption may include obtaining a total travel duration, a total travel distance, and a total fuel consumption of the vehicle, and determining the unit distance and the unit fuel consumption of the vehicle according to the total travel duration, the total travel distance, and the total fuel consumption if the total travel distance is less than or equal to a preset mileage.
Specifically, the method comprises the steps of obtaining a total running duration T, a total running distance Y and total fuel consumption P of a vehicle, judging whether the total running distance Y is larger than a preset mileage Mileage, if the total running distance Y is smaller than or equal to the preset mileage Mileage, determining a unit distance Dis of the vehicle according to the total running duration T and the total running distance Y, and determining the unit fuel consumption Fual of the vehicle according to the total running duration T and the total fuel consumption P.
Based on the unit distance, the unit fuel consumption, the average fuel consumption of the previous sampling period and the preset mileage, determining the average fuel consumption OilCns (t) of the preset mileage consumption of the vehicle can comprise the following steps of:
OilCns(t)=OilCns(t-1)-OilCns(t-1)×Dis/Mileage+Fual/Mileage
And determining average oil consumption OilCns (t), wherein OilCns (t-1) is the average oil consumption of the previous sampling period, dis is the unit distance, mileage is the preset mileage, namely the oil consumption calculation mileage window of the running preset mileage, and Fual is the unit oil consumption.
The method comprises the steps of obtaining the total running duration, the total running distance and the total fuel consumption of a vehicle, obtaining the first total duration required by the latest running preset mileage of the vehicle and the first total fuel consumption required by the latest running preset mileage if the total running distance is larger than the preset mileage, and determining the unit distance and the unit fuel consumption of the vehicle according to the first total duration, the first total fuel consumption and the preset mileage.
Specifically, if the total driving distance Y is determined to be greater than the preset mileage Mileage, a first total duration T1 required by the preset mileage of the latest driving of the vehicle and a first total fuel consumption P1 required by the preset mileage of the latest driving are obtained, and according to the first total duration T1, the first total fuel consumption P1 and the preset mileage Mileage, the unit distance and the unit fuel consumption of the vehicle are obtained.
The first total duration required by the latest running preset mileage of the vehicle refers to the duration used by the latest running preset mileage of the vehicle at the current acquisition time, and the first fuel consumption required by the latest running preset mileage of the vehicle refers to the fuel consumption consumed by the latest running preset mileage of the vehicle at the current acquisition time.
For example, taking the preset mileage as 100km as an example, when the total travel distance of the vehicle is 120km, the total duration required for the preset mileage of the vehicle to be traveled last is the total duration used for the vehicle to be traveled last 100km, and the total fuel consumption required for the preset mileage of the vehicle to be traveled last is the total fuel consumption used for the vehicle to be traveled last 100 km.
The unit distance Dis of the vehicle is determined according to the first total duration T1 and the preset mileage Mileage, and the unit fuel consumption Fual of the vehicle is determined according to the first total duration T1 and the first total fuel consumption P1. And bringing the unit distance Dis, the unit fuel consumption Fual, the average fuel consumption OilCns (t-1) of the previous sampling period and the preset mileage Mileage into the formula I to determine the average fuel consumption OilCns (t).
And step S103, determining the residual oil quantity based on the initial value of the fuel quantity and the accumulated oil consumption.
In one embodiment, the fuel amount is determined by subtracting the accumulated fuel consumption from an initial fuel amount value.
In another embodiment, determining the remaining fuel amount based on the initial fuel amount value and the accumulated fuel consumption may include obtaining a liquid level resistance value of a fuel tank of the vehicle and a gradient value of the vehicle, determining a remaining fuel amount sampling value of the vehicle based on the liquid level resistance value and the gradient value, subtracting the accumulated fuel consumption correction value from the initial fuel amount value, and determining the remaining fuel amount, wherein the accumulated fuel consumption correction value is equal to a ratio of the initial fuel amount value to the remaining fuel amount sampling value and multiplying the accumulated fuel consumption by the accumulated fuel consumption.
In a specific embodiment, determining the residual oil quantity sampling value of the vehicle based on the liquid steric hindrance value and the gradient value can comprise searching a preset first relation table based on the liquid steric hindrance value and the gradient value, determining a corrected resistance value, wherein the preset first relation table comprises different liquid steric hindrance values and corresponding corrected resistance values under different gradient values, and determining the residual oil quantity of the vehicle based on the corrected resistance values and a preset second relation table, wherein the preset second relation table comprises corresponding relations between the resistance values and the residual oil quantity.
Specifically, an oil tank liquid level sensor and a ramp sensor are arranged in a vehicle, a liquid resistance value and a gradient value are obtained according to a resistance value signal obtained by the oil tank liquid level sensor and a gradient signal obtained by the vehicle-mounted ramp sensor, a first preset relation table is searched according to the liquid resistance value and the gradient value, and the corrected resistance value is determined.
In another embodiment, after the liquid level resistance and the gradient value are obtained, the gradient value is converted into an radian value, a preset third relation table is searched according to the liquid resistance and the radian value, the corrected resistance is determined, and the residual oil quantity of the vehicle is determined based on the corrected resistance, wherein the preset third relation table comprises different resistances and corresponding corrected resistances under different radian values. And further eliminate the influence of ramp to oil mass resistance, convert into more accurate oil mass signal.
For example, the resistance value range of the oil tank liquid level sensor is 30 omega-350 omega, the corresponding oil quantity is 61L-3L, the gradient value is negative and the vehicle head is downward, and the vehicle head is upward, and the vehicle control unit VCU checks a preset third relation table according to the received resistance value signal and radian signal to correct, so as to obtain the liquid level resistance value when the corresponding land is flat, and avoid inaccurate oil quantity caused by inclination of the fuel liquid level along with the angle of the vehicle, and influence the cruising calculation. Where slope=100×tan (radian), the magnitude of the radian is obtained. The preset third relationship table is shown in table 1 below:
TABLE 1
And inquiring a preset second relation table according to the corrected resistance value, and determining the residual oil quantity. The preset second relation table may include remaining oil amounts and oil level indications corresponding to different resistance values, and table 2 below gives an exemplary preset second relation table:
TABLE 2
Specifically, the ratio of the initial fuel amount value to the sampling value of the residual fuel amount is multiplied by the accumulated fuel consumption to obtain an accumulated fuel consumption correction value, namely (Vini (t)/Vspan) × Voilcns, wherein Vini (t) is the initial fuel amount value, vspan is the sampling value of the residual fuel amount, and Voilcns is the accumulated fuel consumption.
Subtracting the accumulated fuel consumption correction value from the initial fuel quantity value to determine the residual fuel quantity, namely a formula II:
Vrev=Vini(t)-(Vini(t)/Vsamp)×Voilcns
The remaining oil amount Vrev is determined. The integrated fuel consumption is corrected in a single driving cycle according to the ratio of the initial fuel quantity value Vini (t) and the sampling fuel level value Vsamp, so that errors can be effectively reduced.
It should be noted that the remaining oil amount only changes under the conditions of vehicle refueling, fuel discharging, engine starting and the like, and the remaining oil amount changes in real time along with the fuel level sampling value in the refueling/fuel discharging process. In one example, the fuel level sampling value at the time of completion of refueling is taken as the fuel quantity initial value Vini (t) of the current driving cycle, and the fuel level sampling value at the time of completion of discharging is taken as the fuel quantity initial value Vini (t+1) of the next driving cycle.
And step S104, determining the comprehensive oil consumption of the vehicle based on the residual oil quantity, the vehicle speed, the driving mode and the average oil consumption.
In a specific embodiment, the method for determining the comprehensive fuel consumption of the vehicle based on the residual fuel quantity, the vehicle speed, the driving mode and the average fuel consumption comprises the steps of determining a weighting factor according to the residual fuel quantity, determining a vehicle speed correction coefficient according to the vehicle speed and determining a driving mode correction coefficient according to the driving mode, weighting the average fuel consumption and the weighting factor, calculating, multiplying the weighted average fuel consumption and the weighting factor with the vehicle speed correction coefficient and the driving mode correction coefficient, and determining the comprehensive fuel consumption of the vehicle. Here, the vehicle speed and the driving mode refer to the vehicle speed and the driving mode corresponding to the acquisition time.
Specifically, the weighting factor Kop may be obtained by looking up a preset second correspondence table according to the fuel amount (remaining fuel amount) of the fuel tank, where the preset second correspondence table includes a correspondence between the remaining fuel amount and the weighting factor, and in the preset second correspondence table, the higher the remaining fuel amount, the larger the long mileage weighting factor, the lower the remaining fuel amount, and the larger the short mileage weighting factor.
The vehicle speed correction coefficient Kspeed may be obtained by checking a preset third correspondence table according to the vehicle speed, where the preset third correspondence table includes a correspondence between the vehicle speed and the vehicle speed correction coefficient, and in the preset third correspondence table, the faster the vehicle speed, the greater the vehicle speed correction coefficient Kspeed.
The driving mode correction coefficient Kdm may be obtained by checking a preset fourth corresponding table according to the driving mode, where the preset fourth corresponding table includes a corresponding relationship between the driving mode and the driving mode correction coefficient. For example, in the fourth table, when the driving mode is the Sport mode, the correction coefficient is 1.1, when the driving mode is the Comfort mode, the correction coefficient is 1.0, and when the driving mode is the ECO mode, the correction coefficient is 0.9.
In a specific embodiment, after the average fuel consumption and the weighting factor are weighted, the average fuel consumption is multiplied by the vehicle speed correction coefficient and the driving mode correction coefficient, so as to determine the comprehensive fuel consumption of the vehicle, which may include the following formula three:
OilCnsC(t)=OilCnsS(t)×(1-Kop)×Kdm×Kspeed
And determining the comprehensive fuel consumption of the vehicle, wherein Kop is a weighting factor, oilCnsS (t) is average fuel consumption, kdm is a driving mode correction coefficient, and Kspeed is a vehicle speed correction coefficient.
The average oil consumption OilCnsS (t) of the preset mileage is calculated, a weighting factor Kop is obtained according to the oil quantity table of the oil tank, and the comprehensive oil consumption for calculating the endurance mileage is obtained according to the correction of the KOP, the average oil consumption OilCnsS (t) of the preset mileage, the correction coefficient Kdm of the driving mode, the correction coefficient Kspeed of the vehicle speed and other coefficients.
And step 105, determining the endurance mileage of the vehicle according to the comprehensive oil consumption and the residual oil quantity.
In a specific embodiment, determining the range OilRemainMileageReal of the vehicle based on the integrated fuel consumption OilCnsC and the amount of remaining fuel Voilrem may include determining according to equation four:
OilRemainMileageReal=Voilrem/OilCnsC
and determining the endurance mileage of the vehicle.
Further, in order to obtain more accurate range, after the range of the vehicle is determined, the method further comprises the steps of determining the fuel quantity percentage based on the residual fuel quantity, searching a preset first corresponding table according to the fuel quantity percentage, determining a filter coefficient, wherein the preset first corresponding table comprises a corresponding relation between the fuel quantity percentage and the filter coefficient, correcting the range according to the filter coefficient, and displaying the corrected range in the odometer of the vehicle. And correcting the apparent range of the meter to the real range according to a certain filter coefficient so as to smooth the change curve of the apparent range of the meter, enabling the descending speed to be close to the actual driving distance, and obtaining the apparent range of the meter for meter display according to the filter coefficient.
The fuel quantity percentage is the ratio between the residual fuel quantity and the total capacity of the fuel tank, so that the fuel quantity percentage can be determined according to the residual fuel quantity, and further the filter coefficient can be determined. In the preset first map, the higher the fuel quantity percentage is, the larger the filter coefficient is, and the actual driving range is more favored.
According to the application, the residual oil quantity is calculated according to the oil tank liquid level signal, and is corrected according to the front-back inclination angle of the vehicle, so that the influence of the vehicle angle on oil quantity calculation is eliminated. The comprehensive oil consumption for calculating the endurance mileage is obtained by respectively calculating the long mileage average oil consumption and the short mileage average oil consumption, looking up a table according to the oil quantity of the oil tank to obtain a weighting factor, and correcting according to the weighting factor, the long mileage average oil consumption, the short mileage average oil consumption, a driving mode correction coefficient, a vehicle speed correction coefficient and other coefficients. The method comprehensively considers various factors such as the residual oil quantity and the comprehensive oil consumption of the vehicle, and can more accurately predict the fuel range of the hybrid electric vehicle.
After the endurance mileage is obtained, the method for determining the fuel endurance mileage is continuously executed until the current vehicle driving cycle is finished, the residual oil quantity of the vehicle oil tank is obtained, and the residual oil quantity is stored in a power-down mode and used as the initial value Vini (t+1) of the fuel quantity of the next driving cycle.
According to the application, the residual oil quantity is calculated according to the oil tank liquid level signal, and is corrected according to the front-back inclination angle of the vehicle, so that the influence of the gradient on the oil quantity sampling value is reduced. The accumulated fuel injection quantity is corrected according to the fuel quantity theoretical value and the ratio of the residual fuel quantity storage value to the fuel liquid level sampling value, so that the calculation error is effectively reduced. And calculating the average mileage consumption, looking up a table according to the oil quantity of the oil tank to obtain a weighting factor, and correcting according to the weighting factor, the average mileage consumption, the driving mode correction coefficient, the vehicle speed correction coefficient and other coefficients to obtain the comprehensive oil consumption for calculating the endurance mileage. The method comprehensively considers various factors such as the residual oil quantity and the comprehensive oil consumption of the vehicle, and can more accurately predict the fuel range of the hybrid electric vehicle.
In summary, according to the method for determining the fuel range provided by the embodiment of the invention, by determining the more accurate residual fuel quantity value and determining the comprehensive fuel consumption according to the residual fuel quantity, various factors such as the residual fuel quantity and the comprehensive fuel consumption of the vehicle are comprehensively considered, the fuel range of the hybrid electric vehicle can be more accurately predicted, more scientific and accurate calculation of the fuel range of the hybrid electric vehicle is realized, and the driving safety and the user experience are improved.
In a second aspect, based on the same inventive concept, the present embodiment provides a device for determining a fuel range, as shown in fig. 2, including:
A first obtaining module 401, configured to obtain an initial value of a fuel quantity of a vehicle after the vehicle is powered on;
A second obtaining module 402, configured to obtain an accumulated fuel consumption, a vehicle speed, the driving mode, and an average fuel consumption in a preset mileage of the vehicle during the running process of the vehicle;
a remaining oil amount determining module 403, configured to determine a remaining oil amount based on the initial fuel amount value and the accumulated fuel consumption;
The integrated fuel consumption determining module 404 is configured to determine an integrated fuel consumption of the vehicle based on the remaining fuel amount, the vehicle speed, the driving mode, and the average fuel consumption;
and the range determining module 405 is configured to determine a range of the vehicle according to the integrated fuel consumption and the remaining fuel amount.
As an alternative embodiment, the remaining oil amount determining module 403 is specifically configured to:
The first acquisition submodule is used for acquiring the liquid level resistance value of the vehicle oil tank and the gradient value of the vehicle;
the first determining submodule is used for determining a residual oil quantity sampling value of the vehicle based on the hydraulic resistance value and the gradient value;
And the second determining submodule is used for subtracting the accumulated fuel consumption correction value from the initial fuel quantity value to determine the residual fuel quantity, wherein the accumulated fuel consumption correction value is equal to the ratio of the initial fuel quantity value to the residual fuel quantity sampling value and then multiplied by the accumulated fuel consumption.
The first determining submodule is specifically configured to determine a corrected resistance value based on the liquid steric hindrance value and the gradient value by looking up a preset first relation table, where the preset first relation table includes different liquid steric hindrance values and corresponding corrected resistance values under different gradient values, and determine a remaining oil amount of the vehicle based on the corrected resistance values and a preset second relation table, where the preset second relation table includes a corresponding relation between the resistance values and the remaining oil amount.
As an alternative embodiment, the second obtaining module 402 includes:
The second acquisition submodule is used for determining a unit distance and a unit oil consumption in each sampling period, wherein the unit distance is a unit time driving distance of the vehicle in a preset driving mileage process, and the unit oil consumption is a unit time oil consumption of the vehicle in the preset driving mileage process;
And the third determination submodule is used for determining the average fuel consumption of the preset mileage consumption of the vehicle running based on the unit fuel consumption, the average fuel consumption of the previous sampling period and the preset mileage.
The second obtaining submodule is specifically configured to obtain a total running duration, a total running distance and a total fuel consumption of the vehicle, and if the total running distance is less than or equal to a preset mileage, determine a unit distance and a unit fuel consumption of the vehicle according to the total running duration, the total running distance and the total fuel consumption.
The second obtaining submodule is specifically configured to obtain a total running duration, a total running distance and a total fuel consumption of the vehicle, obtain a first total duration required by a preset mileage of a latest running of the vehicle and a first total fuel consumption required by the preset mileage of the latest running of the vehicle if the total running distance is greater than the preset mileage, and determine a unit distance and a unit fuel consumption of the vehicle according to the first total duration, the first total fuel consumption and the preset mileage.
As an alternative embodiment, the integrated fuel consumption determining module 404 is specifically configured to determine a weighting factor according to the remaining fuel amount, determine a vehicle speed correction coefficient according to the vehicle speed, determine a driving mode correction coefficient according to the driving mode, weight-calculate the average fuel consumption and the weighting factor, and then multiply the average fuel consumption and the weighting factor with the vehicle speed correction coefficient and the driving mode correction coefficient to determine the integrated fuel consumption of the vehicle.
The device further comprises a filtering module, wherein the filtering module is used for determining the fuel quantity percentage based on the residual fuel quantity, searching a preset first corresponding table according to the fuel quantity percentage and determining a filtering coefficient, the preset first corresponding table comprises a corresponding relation between the fuel quantity percentage and the filtering coefficient, correcting the range according to the filtering coefficient and displaying the corrected range in an odometer of the vehicle.
The above modules may be implemented by software code, in which case the above modules may be stored in a memory of the control device. The above modules may equally be implemented by hardware, such as an integrated circuit chip.
The implementation principle and the generated technical effects of the device for determining the fuel range provided by the embodiment of the invention are the same as those of the embodiment of the method, and for the sake of brief description, the corresponding contents in the embodiment of the method can be referred to where the embodiment of the device is not mentioned.
In a third aspect, based on the same inventive concept, the present embodiment provides a vehicle 500, as shown in fig. 3, including a memory 501, a processor 502, and a computer program 503 stored in the memory and capable of running on the processor, where the processor 502 implements the steps of the method for determining fuel mileage according to the first aspect when executing the program.
Since the vehicle described in this embodiment is a vehicle for implementing the method for determining a fuel mileage in this embodiment of the present application, based on the method for determining a fuel mileage described in this embodiment of the present application, those skilled in the art can understand the specific implementation of the vehicle in this embodiment and various modifications thereof, so how this vehicle implements the method in this embodiment of the present application will not be described in detail herein. As long as the person skilled in the art implements the method for determining the fuel range in the embodiment of the present application, the vehicle is within the scope of the present application.
It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various modifications and variations can be made to the present invention without departing from the spirit or scope of the invention. Thus, it is intended that the present invention also include such modifications and alterations insofar as they come within the scope of the appended claims or the equivalents thereof.