Method for determining vehicle endurance mileage, vehicle, and storage medium
By obtaining and weighting the energy consumption value in the vehicle and calculating the target range of the vehicle, the problem of inaccurate range display is solved, and the accuracy of range and driving experience is improved.
Patent Information
- Application Number
- CN202211503853.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-28
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2042-11-28
AI Technical Summary
The inaccurate display of the vehicle's range leads to poor user driving experience, mainly because the vehicle's energy consumption varies greatly under different working conditions, and the existing technology cannot effectively match the actual range.
By obtaining multiple energy consumption values within the target driving distance of the vehicle before the current time, weighting the weight values of different sub-distances are weighted, the reference energy consumption value is determined, and the first target cruising range of the vehicle is calculated.
It improves the accuracy of the vehicle's cruising range, reduces errors caused by changes in working conditions, and improves the driving experience.
Smart Images

Figure CN115675095B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of vehicles, and in particular, to a method for determining the cruising range of a vehicle, a vehicle, and a storage medium. Background Art
[0002] During the use of a vehicle, the cruising range is often displayed or used to calculate other driving assistance parameters to assist the user in driving. Currently, the cruising range of a vehicle is generally calculated by converting the fixed energy consumption and the remaining battery percentage. However, the energy consumption of a vehicle varies greatly under different working conditions. Therefore, when the driving condition of the vehicle changes, the determined cruising range is likely to be inconsistent with the actual cruising range of the vehicle, affecting the driving experience of the user. Summary of the Invention
[0003] The main purpose of the present invention is to provide a method for determining the cruising range of a vehicle, a vehicle, and a storage medium, aiming to improve the accuracy of the determined cruising range of the vehicle and thus improve the driving experience of the vehicle.
[0004] To achieve the above object, the present invention provides a method for determining the cruising range of a vehicle, and the method for determining the cruising range of the vehicle includes the following steps:
[0005] Obtain a plurality of energy consumption values within a target driving distance before the current moment of the vehicle, and different ones of the energy consumption values are the vehicle energy consumption values corresponding to different sub-distances within the target driving distance;
[0006] Determine the weight value corresponding to each of the sub-distances;
[0007] Determine a reference energy consumption value per unit driving distance of the vehicle according to the plurality of energy consumption values and the weight values corresponding to the sub-distances;
[0008] Determine a first target cruising range of the vehicle according to the reference energy consumption value.
[0009] Optionally, the step of determining the weight value corresponding to each of the sub-distances includes:
[0010] Obtain the sorting characteristic value corresponding to each of the sub-distances, and the shorter the time interval between the sub-distance and the current moment, the smaller the corresponding sorting characteristic value;
[0011] Determine the weight value according to the sorting characteristic value, and the sorting characteristic value is positively correlated with the weight value.
[0012] Optionally, the weight value increases exponentially as the sorting characteristic value increases.
[0013] Optionally, before the step of obtaining a plurality of energy consumption values within a target driving distance before the current moment of the vehicle, the method further includes:
[0014] Obtain the remaining energy of the vehicle at present;
[0015] Determine the target driving distance according to the remaining energy.
[0016] Optionally, the step of determining the target driving distance according to the remaining energy includes:
[0017] When the remaining energy is greater than or equal to the preset energy, determine the first distance as the target driving distance;
[0018] When the remaining energy is less than the preset energy, determine the second distance as the target driving distance;
[0019] The first distance is greater than the second distance.
[0020] Optionally, the step of obtaining multiple energy consumption values within the target driving distance before the current moment of the vehicle includes:
[0021] Obtain the rotational speed data and torque data of the drive motor of the vehicle within each sub-distance;
[0022] Determine the energy consumption value of the corresponding sub-distance according to the motor rotational speed data and the torque data, and obtain the multiple energy consumption values.
[0023] Optionally, the step of determining the first target cruising range of the vehicle according to the reference energy consumption value includes:
[0024] Obtain the vehicle speed characteristic value of the vehicle, the slope characteristic value of the ground where the vehicle is located, and / or the air-conditioning state information of the vehicle;
[0025] Determine an energy consumption correction value according to the vehicle speed characteristic value, the slope characteristic value, and / or the air-conditioning state information;
[0026] Correct the reference energy consumption value according to the energy consumption correction value to obtain the target energy consumption value per unit mileage of the vehicle;
[0027] Determine the first target cruising range according to the target energy consumption value and the remaining energy of the vehicle.
[0028] Optionally, the energy consumption correction value includes a first target correction value, a second target correction value, and / or a third target correction value. The vehicle speed characteristic value includes the vehicle speed change value of the vehicle relative to the initial vehicle speed within a first preset duration, and the slope characteristic value includes the slope change amplitude of the vehicle relative to the initial slope within a second preset duration. The step of determining the energy consumption correction value according to the vehicle speed characteristic value, the slope value, and / or the air-conditioning state information includes:
[0029] When the vehicle speed change value is greater than or equal to a preset change value, determine the first correction value as the first target correction value; when the vehicle speed change value is less than the preset change value, determine the second correction value as the first target correction value; the first correction value is greater than the second correction value;
[0030] And / or, when the slope change amplitude is greater than or equal to a preset amplitude, determine the third correction value as the second target correction value; when the slope change amplitude is less than the preset amplitude, determine the fourth correction value as the second target correction value; the third correction value is greater than the fourth correction value;
[0031] And / or, when the air-conditioning state information is that the current continuous duration of the air-conditioning being turned on is greater than or equal to a first set duration, determine the fifth correction value as the third target correction value; when the air-conditioning state information is that the current continuous duration of the air-conditioning being turned off is greater than or equal to a second set duration, determine the sixth correction value as the third target correction value; the fifth correction value is greater than the sixth correction value.
[0032] Optionally, after the step of determining the first target driving range of the vehicle according to the reference energy consumption value, the following steps are further included:
[0033] Obtain the currently displayed driving range of the vehicle as the reference range;
[0034] Determine the range difference between the first target driving range and the reference range, and determine the reference duration of the time interval between the generation time corresponding to the reference range and the current time;
[0035] Determine the change rate of the displayed driving range of the vehicle according to the range difference and the reference duration;
[0036] Determine the second target driving range that the vehicle needs to display according to the change rate of the driving range, the reference range and the first target driving range, and display the second target driving range.
[0037] Optionally, the step of determining the second target driving range that the vehicle needs to display according to the change rate of the driving range, the reference range and the first target driving range includes:
[0038] When the change rate of the driving range is less than or equal to a preset change rate, determine the first target driving range as the second target driving range;
[0039] When the change rate of the driving range is greater than the preset change rate, determine the second target driving range according to the preset change rate and the reference range.
[0040] Optionally, after the step of determining the first target driving range of the vehicle according to the reference energy consumption value, the following steps are further included:
[0041] When the vehicle is powered off, save the reference energy consumption value to a preset storage area;
[0042] When the vehicle is powered on, perform the step of obtaining multiple energy consumption values within a target driving distance before the current moment of the vehicle;
[0043] The step of obtaining multiple energy consumption values within a target driving distance before the current moment of the vehicle includes:
[0044] When the current moment is the power-on moment of the vehicle, set each of the energy consumption values according to the reference energy consumption value stored in the preset storage area to obtain multiple energy consumption values.
[0045] In addition, to achieve the above object, the present application also provides a vehicle, which includes: a memory, a processor, and a vehicle cruising range determination program stored on the memory and executable on the processor. When the vehicle cruising range determination program is executed by the processor, it implements the steps of the vehicle cruising range determination method described in any one of the above.
[0046] In addition, to achieve the above object, the present application also provides a storage medium, on which a vehicle cruising range determination program is stored. When the vehicle cruising range determination program is executed by a processor, it implements the steps of the vehicle cruising range determination method described in any one of the above.
[0047] A vehicle cruising range determination method proposed by the present invention. This method statistically analyzes the energy consumption values of the vehicle within a target driving distance before the current moment in multiple mileage segments. Different sub-distances correspond to different weight values, and the weight values are used to weight multiple energy consumption values within the target driving distance to obtain a reference energy consumption value per unit mileage of the vehicle. The determined reference energy consumption value is used to determine the first target cruising range of the vehicle. In this way, it is beneficial to reduce the error caused by the sudden change of the driving condition or energy consumption of the vehicle within the target driving distance to the determined cruising range, effectively improve the matching degree between the determined cruising range and the actual cruising range of the vehicle, thereby improving the accuracy of the determined vehicle cruising range and enhancing the vehicle driving experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 Schematic diagram of the hardware structure involved in the operation of an embodiment of the vehicle of the present invention;
[0049] Figure 2 Schematic flowchart of an embodiment of the vehicle cruising range determination method of the present invention;
[0050] Figure 3 Schematic flowchart of another embodiment of the vehicle cruising range determination method of the present invention;
[0051] Figure 4 Schematic flowchart of another embodiment of the method for determining the vehicle's cruising range according to the present invention;
[0052] Figure 5 Schematic flowchart of still another embodiment of the method for determining the vehicle's cruising range according to the present invention;
[0053] Figure 6 Schematic flowchart of yet another embodiment of the method for determining the vehicle's cruising range according to the present invention;
[0054] Figure 7 Schematic flowchart of yet another embodiment of the method for determining the vehicle's cruising range according to the present invention.
[0055] The realization of the object of the present invention, functional features and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Embodiments
[0056] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0057] An embodiment of the present invention provides a vehicle. In this embodiment, the vehicle is a vehicle using electric energy as the driving energy. In other embodiments, the vehicle may also be a vehicle using hydrogen energy, gasoline, etc. as the driving energy.
[0058] In an embodiment of the present invention, referring to Figure 1 , the vehicle includes a cruising range determination device 1, an energy module 2, a driving module 3, and a prompting device 4.
[0059] The cruising range determination device 1 can be connected to the energy module 2 to obtain the status information of the energy module 2, such as remaining energy and / or remaining capacity, etc. In this embodiment, the energy module 2 is an in-vehicle battery system.
[0060] The cruising range device can be connected to the driving module 3 to obtain the status information of the driving module 3. Such as driving motor speed and / or driving motor torque, etc.
[0061] The cruising range determination device 1 can be connected to the prompting device 4 to control the prompting device 4 to output prompt information related to the cruising range determined by the cruising range. In this embodiment, the prompting device 4 includes the in-vehicle instrument of the vehicle. In other embodiments, the prompting device 4 may also include the intelligent terminal connected to the vehicle.
[0062] Further, referring to Figure 1 , the vehicle may further include a detection module 5, and the detection module 5 is used to detect the status information during the use of the vehicle, such as air-conditioning status information, slope information, and / or vehicle speed information, etc.
[0063] In an embodiment of the present invention, referring to Figure 1 , the vehicle driving range determination device 1 includes: a processor 1001 (such as a CPU), a memory 1002, a timer 1003, etc. Each component in the vehicle driving range determination device 1 is connected through a communication bus. The memory 1002 can be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. Optionally, the memory 1002 can also be a storage device independent of the aforementioned processor 1001.
[0064] Those skilled in the art can understand that Figure 1 the device structure shown in
[0065] does not constitute a limitation on the device, and may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements. Figure 1 As shown, the memory 1002, as a storage medium, may include a vehicle driving range determination program. In the device shown in Figure 1 , the processor 1001 can be used to call the vehicle driving range determination program stored in the memory 1002 and execute the relevant step operations of the vehicle driving range determination method in the following embodiments.
[0066] The embodiment of the present invention also provides a vehicle driving range determination method, which is applied to the above vehicle.
[0067] Referring to Figure 2 , an embodiment of the vehicle driving range determination method of the present application is proposed. In this embodiment, the vehicle driving range determination method includes:
[0068] Step S10, obtaining a plurality of energy consumption values within a target driving distance before the current moment of the vehicle, and different energy consumption values are respectively the vehicle energy consumption values corresponding to different sub-distances within the target driving distance;
[0069] In this embodiment, the end moment of the target driving distance is the position where the vehicle is located at the current moment. In other embodiments, the end moment of the target driving distance may also be earlier than the current moment.
[0070] In this embodiment, the plurality of sub-distances corresponding to the plurality of energy consumption values are continuous mileage segments, and the sum of all sub-distances corresponding to the plurality of energy consumption values is the target driving distance. In other embodiments, the plurality of sub-distances corresponding to the plurality of energy consumption values may be non-continuous mileage segments, and the sum of all sub-distances corresponding to the plurality of energy consumption values is less than the target driving distance.
[0071] In this embodiment, the distance ranges of different sub-distances are the same. In other embodiments, the distance ranges of different sub-distances may be different.
[0072] In this embodiment, the total number of sub - distances within the target driving distance is a preset fixed value. In other embodiments, the total number of sub - distances within the target driving distance can also be a parameter value determined according to the actual operating parameters of the vehicle.
[0073] Each energy consumption value can be determined according to the operating parameters of the vehicle within the corresponding sub - distance. Specifically, the energy consumption value is the energy consumption per unit mileage of the vehicle within the corresponding time period.
[0074] Specifically, step S10 here can be executed when the vehicle is powered on, or can be executed after the vehicle is powered on at an interval of a set time duration, or can also be executed when the vehicle runs to meet a preset condition after being powered on (such as receiving an instruction input by the user or the remaining energy of the energy module reaching a set energy, etc.).
[0075] Step S20, determine the weight value corresponding to each of the sub - distances;
[0076] The weight values corresponding to different sub - distances can be preset fixed values, or can be parameter values determined according to the actual operating state of the vehicle.
[0077] Different sub - distances correspond to different weight values. The sum of all weight values can be a preset fixed value, or can be a parameter value determined according to the actual operating parameters of the vehicle.
[0078] Furthermore, in this embodiment, if the interval duration between the sub - distance and the current moment is different, the corresponding weight value is different.
[0079] Step S30, determine the reference energy consumption value per unit mileage of the vehicle according to the multiple energy consumption values and the weight values corresponding to the sub - distances;
[0080] The result obtained by performing weighted average calculation on the multiple energy consumption values according to the multiple weight values is used as the reference energy consumption value.
[0081] Specifically, the product of each energy consumption value and the corresponding weight value can be calculated, the first sum of all weight values can be calculated, the second sum of all products corresponding to all energy consumption values can be calculated, and the ratio of the second sum to the first sum is used as the reference energy consumption value.
[0082] The reference energy consumption value is specifically the energy consumed by the vehicle per unit mileage. In this embodiment, the unit mileage is 1 km. In other embodiments, the unit mileage can also be other shorter or longer mileage, such as 10 km or 500 m, etc.
[0083] Step S40, determine the first target cruising range of the vehicle according to the reference energy consumption value.
[0084] Specifically, obtain the remaining energy of the vehicle's energy module, and determine the first target cruising range according to the remaining energy and the reference energy consumption value.
[0085] After obtaining the first target cruising range, corresponding prompt information can be output according to the first target cruising range. Other parameters for assisting vehicle use can also be determined according to the first target cruising range, and corresponding prompt information can be output.
[0086] A method for determining the cruising range of a vehicle proposed in an embodiment of the present invention. This method statistically analyzes the energy consumption values of the vehicle within a target driving distance before the current moment in multiple mileage segments. Different sub-distances correspond to different weight values, and the weight values are used to weight multiple energy consumption values within the target driving distance to obtain the reference energy consumption value per unit mileage of the vehicle. The determined reference energy consumption value is used to determine the first target cruising range of the vehicle. In this way, it is beneficial to reduce the error caused by the sudden change of the vehicle running condition or energy consumption within the target driving distance to the determined cruising range, effectively improve the matching degree between the determined cruising range and the actual cruising range of the vehicle, thereby improving the accuracy of the determined vehicle cruising range and enhancing the vehicle driving experience.
[0087] Further, in this embodiment, the number of multiple energy consumption values is a preset number. The method for determining the vehicle cruising range further includes: when the vehicle leaves the factory or receives a reset command for the cruising range, the preset energy consumption values corresponding to the multiple sub-distances can be obtained to obtain multiple energy consumption values.
[0088] Specifically, when the vehicle is in the driving stage of the first drive after leaving the factory or the first power-on after receiving the reset command, if the time interval between the current moment and the power-on moment of the vehicle is less than the target driving distance, then determine the sub-distance among the multiple sub-distances whose driving time is earlier than the power-on moment as the first sub-distance, determine the sub-distance among the multiple sub-distances whose driving time is later than or includes the power-on moment as the second sub-distance, determine the preset energy consumption value corresponding to each first sub-distance as the energy consumption value corresponding to the first sub-distance, and determine the actual energy consumption value determined by the vehicle operation parameters within each second sub-distance as the energy consumption value corresponding to the second sub-distance, then multiple energy consumption values can be obtained.
[0089] Based on this, it is possible to obtain an effective vehicle cruising range whether after leaving the factory or after the cruising range is output.
[0090] Further, based on the above embodiment, another embodiment of the method for determining the vehicle cruising range of the present application is proposed. In this embodiment, referring to Figure 3 , the step S20 includes:
[0091] Step S21, obtain the sorting feature value corresponding to each of the sub-distances, and the shorter the time interval between the sub-distance and the current moment, the smaller the corresponding sorting feature value;
[0092] The sorting characteristic value here can specifically be the serial numbers set for multiple sub - distances based on the time interval from the current moment, and the numerical interval between two adjacent serial numbers is 1. In other embodiments, the sorting characteristic value can also be any other numerical value reflecting the sorting characteristic.
[0093] For example, if the defined target driving distance is 6T, then the multiple sub - distances based on the time interval from the current moment, from short to long, are (0, 0.01T], (0.01T, 0.02T], (0.02T, 0.03T]... (5.99T, 6T], and the corresponding sorting characteristic values are 1, 2, 3... 100... 200... 599, 600 in sequence.
[0094] Step S22, determine the weight value according to the sorting characteristic value, and the sorting characteristic value is positively correlated with the weight value.
[0095] Different sorting characteristic values can correspond to different weight values. Specifically, the corresponding relationship between the sorting characteristic value and the weight value can be preset, and this corresponding relationship can include forms such as calculation relationships and mapping relationships. Based on this corresponding relationship, the weight value corresponding to the sorting characteristic value can be determined.
[0096] Furthermore, in this embodiment, the weight value increases exponentially as the sorting characteristic value increases. Specifically, the weight value Y(t)=e^(-t / T), where t is determined according to the sorting characteristic value and the distance range of the sub - distance, and T is the target driving distance.
[0097] In this embodiment, through the above - mentioned method, the larger the time interval between the sub - distance and the current moment, the larger the corresponding weight value. Based on this, it can effectively reduce the impact of sudden changes in the vehicle driving conditions within a short time interval at the current moment on the calculation of the cruising range, thereby further improving the accuracy of the determined cruising range. Among them, the fact that the weight value increases exponentially as the sorting characteristic value increases is conducive to better fitting the vehicle driving conditions, thereby further improving the accuracy of the determined cruising range.
[0098] Furthermore, based on any of the above embodiments, another embodiment of the vehicle cruising range determination method of the present application is proposed. In this embodiment, referring to Figure 4 , before step S10, it further includes:
[0099] Step S01, obtain the remaining energy of the vehicle currently;
[0100] In this embodiment, the remaining energy is the remaining battery power of the vehicle. In other embodiments, the remaining energy can be the remaining fuel of the vehicle.
[0101] Step S02, determine the target driving distance according to the remaining energy.
[0102] Different remaining energies correspond to different target driving distances. Specifically, a correspondence between the remaining energy and the target driving distance can be established in advance. This correspondence can include forms such as a mapping relationship, a mapping relationship, etc. Based on this correspondence, the target driving distance corresponding to the current remaining energy can be determined. Specifically, the numerical interval where the remaining energy is located can be determined, and the preset distance value set corresponding to the numerical interval is used as the target driving distance.
[0103] In this embodiment, when the remaining energy is greater than or equal to the preset energy, the first distance is determined as the target driving distance; when the remaining energy is less than the preset energy, the second distance is determined as the target driving distance; the first distance is greater than the second distance.
[0104] The preset battery level is specifically the battery level critical value used to distinguish whether the energy module of the vehicle is too low in energy. When the remaining energy is greater than or equal to the preset energy, it indicates that there is no energy shortage; when the remaining energy is less than the preset energy, it indicates that the energy is too low.
[0105] In this embodiment, the remaining energy includes the state of charge (SOC). The target driving distance T corresponding to different remaining energies is shown in the following table:
[0106] SOC 0% 20% 40% 60% 80% 100% T 50 180 180 180 180 180
[0107] Among them, 20% can be the above-mentioned preset energy, the first distance is 180, and the second distance is 50.
[0108] It should be noted that the specific values of the target driving distances corresponding to different remaining energies can be set according to the actual situation. For example, the remaining energy and the target driving distance of different vehicle models may have different corresponding relationships.
[0109] In this embodiment, determining the target driving distance for determining the cruising range based on the remaining energy of the vehicle is beneficial to ensuring the matching degree between the determined cruising range and the current remaining energy of the vehicle, and is beneficial to further improving the accuracy of the cruising range. Among them, when the energy is low, a lower target driving distance is adopted, which is beneficial to ensuring that the impact of the working condition changes in a short time on the vehicle energy consumption can be reflected in the cruising range in a timely manner, ensuring that the user can replenish energy in time based on the cruising range, and improving the cruising ability of the vehicle; when the energy is high, a larger target driving distance is adopted, which is beneficial to reducing the impact of accidental working condition mutations on the energy consumption, ensuring that the obtained multiple energy consumption values can accurately reflect the overall energy consumption situation of the vehicle in a long time, and ensuring that the determined cruising range can accurately reflect the cruising ability of the vehicle.
[0110] Further, based on any of the above embodiments, another embodiment of the method for determining the cruising range of the vehicle in this application is proposed. In this embodiment, referring toFigure 5 , step S10 includes:
[0111] Step S11, obtaining the rotational speed data and torque data of the drive motor of the vehicle within each of the sub - distances;
[0112] Specifically, the rotational speed data includes the rotational speeds of the drive motor corresponding to different times within the sub - distance.
[0113] Specifically, the torque data includes the torques of the drive motor corresponding to different times within the sub - distance.
[0114] Step S12, determining the energy consumption value corresponding to each of the sub - distances according to the motor rotational speed data and the torque data, and obtaining the multiple energy consumption values.
[0115] Specifically, the average energy consumption within each sub - distance can be determined as the energy consumption value according to the time integral of the motor rotational speed data and torque data within each sub - distance.
[0116] In this embodiment, determining the energy consumption value within each sub - distance in the above - mentioned manner is beneficial to ensuring that the determined energy consumption value can accurately reflect the energy consumption situation within the corresponding sub - distance.
[0117] Further, based on any of the above embodiments, another embodiment of the vehicle cruising range determination method of the present application is proposed. In this embodiment, referring to Figure 6 , step S40 includes:
[0118] Step S41, obtaining the vehicle speed characteristic value, the slope characteristic value of the ground where the vehicle is located, and / or the air - conditioner state information of the vehicle;
[0119] The vehicle speed characteristic value may include the instantaneous vehicle speed at the target moment and / or the vehicle speed change value during the target time period.
[0120] The slope characteristic value is specifically a characteristic parameter reflecting the slope situation of the ground where the vehicle is currently located and the type of the slope where the vehicle is located.
[0121] The air - conditioner state information specifically includes the on - off state information and / or the operation mode and other information on the operation state of the vehicle air - conditioner.
[0122] Step S42, determining the energy consumption correction value according to the vehicle speed characteristic value, the slope characteristic value, and / or the air - conditioner state information;
[0123] In this embodiment, the energy consumption correction value is determined according to the vehicle speed characteristic value, the slope characteristic value, and the air - conditioner state information.
[0124] In other embodiments, the energy consumption correction value can also be determined according to two parameters or one parameter among the vehicle speed characteristic value, the slope characteristic value, and the air - conditioner state information.
[0125] Step S43: Correct the reference energy consumption value according to the energy consumption correction value to obtain the target energy consumption value per unit mileage of the vehicle.
[0126] In this embodiment, the energy consumption correction value is a correction coefficient. Specifically, the product of the correction coefficient and the reference energy consumption value can be used as the target energy consumption value. In other embodiments, the energy consumption correction value is a correction amplitude. Specifically, the target energy consumption value can be obtained by increasing the reference energy consumption value according to the correction amplitude.
[0127] Step S44: Determine the first target cruising range according to the target energy consumption value and the remaining energy of the vehicle.
[0128] Specifically, the ratio of the remaining energy to the target energy consumption value can be used as the first target cruising range.
[0129] In this embodiment, the vehicle speed characteristic value, the slope characteristic value, and / or the air-conditioning state information can accurately reflect the current operating condition of the vehicle. Therefore, the target energy consumption value obtained by correcting the reference energy consumption value with the energy consumption correction value determined by the vehicle speed characteristic value, the slope characteristic value, and / or the air-conditioning state information is used for calculating the cruising range, which is beneficial to ensuring that the obtained cruising range is more in line with the cruising ability of the vehicle under the current operating condition and improving the accuracy of determining the cruising range.
[0130] Further, in this embodiment, the energy consumption correction value includes a first target correction value, a second target correction value, and / or a third target correction value. The vehicle speed characteristic value includes the vehicle speed change value of the vehicle speed relative to the initial vehicle speed within a first preset duration, where the initial vehicle speed is the vehicle speed at the starting moment within the preset duration. The slope characteristic value includes the slope change amplitude of the vehicle slope relative to the initial slope within a second preset duration, where the initial slope is the vehicle slope at the starting moment within the preset duration.
[0131] In this embodiment, the energy consumption correction value includes a first target correction value a, a second target correction value b, and a third target correction value c. Define the reference energy consumption value as A0, then the target energy consumption value A1 = a * b * c * A0.
[0132] The step of determining the energy consumption correction value according to the vehicle speed characteristic value, the slope value, and / or the air-conditioning state information includes:
[0133] When the vehicle speed change value is greater than or equal to the preset change value, determine that the first correction value is the first target correction value; when the vehicle speed change value is less than the preset change value, determine that the second correction value is the first target correction value; the first correction value is greater than the second correction value;
[0134] And / or, when the slope change amplitude is greater than or equal to a preset amplitude, determine the third correction value as the second target correction value; when the slope change amplitude is less than the preset amplitude, determine the fourth correction value as the second target correction value; the third correction value is greater than the fourth correction value;
[0135] And / or, when the air conditioner status information indicates that the current on duration of the air conditioner is greater than or equal to a first set duration, determine the fifth correction value as the third target correction value; when the air conditioner status information indicates that the current off duration of the air conditioner is greater than or equal to a second set duration, determine the sixth correction value as the third target correction value; the fifth correction value is greater than the sixth correction value.
[0136] In this embodiment, the first set duration is the same as the second set duration. In other embodiments, the first set duration and the second set duration may also be different.
[0137] The first correction value, the second correction value, the third correction value, the fourth correction value, the fifth correction value, and the sixth correction value may be pre-set fixed values, or may be parameter values determined according to the current road type and / or weather of the vehicle.
[0138] For example, the correspondence between the vehicle speed change value VSP and the first target correction value m is shown in Table 1, Table 1:
[0139] VSP 0 10 20 40 60 80 100 120 140 m 1 1 1 1.5 1.5 1.5 1.5 1.5 1.5
[0140] Among them, 40 is the preset change value, 1.5 is the first correction value, 1 is the second correction value, and both the first correction value and the second correction value are correction coefficients for the reference energy consumption value.
[0141] Another example is that the correspondence between the slope change amplitude Slope and the second target correction value n is shown in Table 2, Table 2:
[0142] Slope -40% -30% -20% -10% 0 10% 20% 30% 40% n 1.5 1.5 1 1 1 1 1 1.5 1.5
[0143] Among them, 30% is the preset amplitude, 1.5 is the third correction value, 1 is the fourth correction value, and both the third correction value and the fourth correction value are correction coefficients for the reference energy consumption value.
[0144] For another example, when the current on duration of the air conditioner is greater than or equal to the first set duration, the corresponding fifth correction value is 1.1, and when the current off duration of the air conditioner is greater than or equal to the second set duration, the corresponding sixth correction value is 1.
[0145] In this embodiment, through the above method, the influence of vehicle speed, ground slope, and / or different operating conditions of air conditioner use on vehicle energy consumption can be accurately reflected, which is beneficial to further improving the accuracy of the determined cruising range.
[0146] Further, based on any of the above embodiments, another embodiment of the vehicle cruising range determination method of the present application is proposed. In this embodiment, referring to Figure 7 , after step S40, the following steps are further included:
[0147] Step S50, obtaining the cruising range currently displayed by the vehicle as the reference range;
[0148] Step S60, determining the range difference between the first target cruising range and the reference range, and determining the reference duration of the time interval between the generation time corresponding to the reference range and the current time;
[0149] Step S70, determining the change rate of the cruising range displayed by the vehicle according to the range difference and the reference duration;
[0150] Specifically, the ratio of the range difference to the reference duration can be used as the change rate of the cruising range. The result obtained by correcting the ratio according to a preset coefficient can also be used as the change rate of the cruising range.
[0151] Step S80, determining the second target cruising range that the vehicle needs to display according to the change rate of the cruising range, the reference range, and the first target cruising range, and displaying the second target cruising range.
[0152] Specifically, the corresponding relationship between the reference range, the first target cruising range, and the second target cruising range can be determined according to the change rate of the cruising range, and the second target cruising range corresponding to the reference range and the first target cruising range can be determined according to this corresponding relationship.
[0153] In addition, the corresponding relationship between the change rate of the cruising range, the reference range, the first target cruising range, and the second target cruising range can also be preset, and the second target cruising range corresponding to the current change rate of the cruising range, the reference range, and the first target cruising range can be determined according to this corresponding relationship.
[0154] In this embodiment, when the change rate of the cruising range is less than or equal to the preset change rate, the first target cruising range is determined as the second target cruising range; when the change rate of the cruising range is greater than the preset change rate, the second target cruising range is determined according to the preset change rate and the reference range. Specifically, the target difference between the second target cruising range and the reference range is determined according to the product of the preset change rate and the reference duration, and the second target cruising range is obtained by increasing the reference range according to the target difference.
[0155] In this embodiment, the first target cruising range dynamically determined based on the vehicle operation conditions is not directly displayed. Instead, the change rate of the cruising range corresponding to the current cruising range display, the currently displayed cruising range, and the first target cruising range are comprehensively considered to determine the finally displayed second target cruising range, which helps improve the stability of the vehicle cruising range display, avoid frequent fluctuations in the cruising range display, and enhance the user experience.
[0156] Further, based on any of the above embodiments, in this embodiment, after step S40, the following steps are further included: when the vehicle is powered off, save the reference energy consumption value to a preset storage area; when the vehicle is powered on, execute the step of obtaining multiple energy consumption values within the target driving distance before the current moment of the vehicle.
[0157] The step of obtaining multiple energy consumption values within the target driving distance before the current moment of the vehicle includes:
[0158] When the current moment is the power-on moment of the vehicle, set each of the energy consumption values according to the reference energy consumption value stored in the preset storage area to obtain multiple energy consumption values.
[0159] For example, if the reference energy consumption value stored during the previous power-off is B1, then the multiple energy consumption values obtained during power-on are multiple B1s.
[0160] In this embodiment, when the vehicle is powered off, the reference energy consumption value determined by weighting based on different sub-distances is stored, rather than storing the multiple energy consumption values corresponding to the target driving distance. The multiple energy consumption values required for the power-on cruising range are assigned the reference energy consumption value stored during the previous power-off, thus effectively saving storage space and avoiding insufficient storage space after power-off, which may cause the inability to store the energy consumption values within the target driving distance before power-off. As a result, the vehicle can stably determine the remaining cruising range regardless of various working conditions such as power-on, power-off, and charging, and improve the accuracy of the vehicle cruising range determined in different scenarios.
[0161] In addition, an embodiment of the present invention further provides a storage medium, on which a vehicle cruising range determination program is stored. When the vehicle cruising range determination program is executed by a processor, the relevant steps of any of the above vehicle cruising range determination methods are implemented.
[0162] It should be noted that in this text, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or system comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or elements inherent to such process, method, article or system. Without further limitation, an element defined by the phrase "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or system comprising that element.
[0163] The serial numbers of the embodiments of the present invention above are only for description and do not represent the superiority or inferiority of the embodiments.
[0164] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium as described above (such as ROM / RAM, magnetic disk, optical disc) and includes several instructions to enable a terminal device (which can be a mobile phone, computer, server, vehicle, or network device, etc.) to execute the methods described in various embodiments of the present invention.
[0165] The above are only the preferred embodiments of the present invention, and do not limit the patent scope of the present invention accordingly. Any equivalent structural or equivalent process transformation made by using the specification and drawings of the present invention, or directly or indirectly applied in other related technical fields, shall be equally included in the patent protection scope of the present invention.
Claims
1. A method for determining the driving range of a vehicle, characterized in that, The vehicle endurance mileage determination method includes the following steps: Obtain multiple energy consumption values within a target driving distance before the current moment of the vehicle. Different ones of the energy consumption values are the vehicle energy consumption values corresponding to different sub - distances within the target driving distance; Obtain the sorting characteristic value corresponding to each of the sub - distances. The shorter the time interval between the sub - distance and the current moment, the smaller the corresponding sorting characteristic value; Determine a weight value according to the sorting characteristic value. The sorting characteristic value is positively correlated with the weight value; Determine a reference energy consumption value per unit mileage of the vehicle according to the multiple energy consumption values and the weight values corresponding to the sub - distances; Determine a first target endurance mileage of the vehicle according to the reference energy consumption value.
2. The vehicle cruising range determination method according to claim 1, characterized in that, The weight value increases exponentially as the sorting characteristic value increases.
3. The vehicle endurance mileage determination method according to claim 1, wherein Before the step of obtaining multiple energy consumption values within a target driving distance before the current moment of the vehicle, it further includes: Obtain the remaining energy of the vehicle at present; Determine the target driving distance according to the remaining energy.
4. The method for determining the vehicle endurance mileage according to claim 3, wherein, The step of determining the target driving distance according to the remaining energy includes: When the remaining energy is greater than or equal to a preset energy, determine a first distance as the target driving distance; When the remaining energy is less than the preset energy, determine a second distance as the target driving distance; The first distance is greater than the second distance.
5. The method for determining the vehicle endurance mileage according to claim 1, characterized in that, The step of obtaining multiple energy consumption values within a target driving distance before the current moment of the vehicle includes: Obtain the rotational speed data and torque data of the drive motor of the vehicle within each of the sub - distances; Determine the energy consumption value of the corresponding sub - distance according to the motor rotational speed data and the torque data, and obtain the multiple energy consumption values.
6. The method for determining the vehicle endurance mileage according to claim 1, wherein The step of determining a first target endurance mileage of the vehicle according to the reference energy consumption value includes: Obtain the vehicle speed characteristic value, the slope characteristic value of the ground where the vehicle is located, and / or the air - conditioner state information of the vehicle; Determine an energy consumption correction value according to the vehicle speed characteristic value, the slope characteristic value, and / or the air - conditioner state information; Correct the reference energy consumption value according to the energy consumption correction value to obtain a target energy consumption value per unit mileage of the vehicle; Determine the first target endurance mileage according to the target energy consumption value and the remaining energy of the vehicle.
7. The method for determining the vehicle endurance mileage according to claim 6, wherein The energy consumption correction value includes a first target correction value, a second target correction value, and / or a third target correction value. The vehicle speed characteristic value includes the vehicle speed change value of the vehicle relative to the initial vehicle speed within a first preset time period. The slope characteristic value includes the slope change amplitude of the vehicle relative to the initial slope within a second preset time period. The step of determining an energy consumption correction value according to the vehicle speed characteristic value, the slope value, and / or the air - conditioner state information includes: When the vehicle speed change value is greater than or equal to a preset change value, determine a first correction value as the first target correction value; when the vehicle speed change value is less than the preset change value, determine a second correction value as the first target correction value; the first correction value is greater than the second correction value; And / or, when the slope change amplitude is greater than or equal to a preset amplitude, determine the third correction value as the second target correction value; when the slope change amplitude is less than the preset amplitude, determine the fourth correction value as the second target correction value; the third correction value is greater than the fourth correction value; And / or, when the air conditioner status information is that the current on duration of the air conditioner is greater than or equal to a first set duration, determine the fifth correction value as the third target correction value; when the air conditioner status information is that the current off duration of the air conditioner is greater than or equal to a second set duration, determine the sixth correction value as the third target correction value; the fifth correction value is greater than the sixth correction value.
8. The method for determining the vehicle endurance mileage according to any one of claims 1 to 7, characterized in that, After the step of determining the first target driving range of the vehicle according to the reference energy consumption value, the method further includes: Obtain the currently displayed driving range of the vehicle as the reference range; Determine the range difference between the first target driving range and the reference range, and determine the reference duration of the time interval between the generation time corresponding to the reference range and the current time; Determine the change rate of the displayed driving range of the vehicle according to the range difference and the reference duration; Determine the second target driving range that the vehicle needs to display according to the change rate of the driving range, the reference range and the first target driving range, and display the second target driving range.
9. The vehicle endurance mileage determination method according to claim 8, wherein The step of determining the second target driving range that the vehicle needs to display according to the change rate of the driving range, the reference range and the first target driving range includes: When the change rate of the driving range is less than or equal to a preset change rate, determine the first target driving range as the second target driving range; When the change rate of the driving range is greater than the preset change rate, determine the second target driving range according to the preset change rate and the reference range.
10. The vehicle endurance mileage determination method according to any one of claims 1 to 7, characterized in that, After the step of determining the first target driving range of the vehicle according to the reference energy consumption value, the method further includes: When the vehicle is powered off, save the reference energy consumption value to a preset storage area; When the vehicle is powered on, execute the step of obtaining multiple energy consumption values within a target driving distance before the current moment of the vehicle; The step of obtaining multiple energy consumption values within a target driving distance before the current moment of the vehicle includes: When the current moment is the power-on moment of the vehicle, set each of the energy consumption values according to the reference energy consumption value stored in the preset storage area to obtain the multiple energy consumption values.
11. A vehicle, characterized in that, The vehicle includes: a memory, a processor, and a vehicle driving range determination program stored on the memory and executable on the processor. When the vehicle driving range determination program is executed by the processor, the steps of the vehicle driving range determination method according to any one of claims 1 to 10 are implemented.
12. A storage medium, characterized in that, A vehicle driving range determination program is stored on the storage medium. When the vehicle driving range determination program is executed by a processor, the steps of the vehicle driving range determination method according to any one of claims 1 to 10 are implemented.
Citation Information
Patent Citations
Method and device for calculating remaining endurance mileage of vehicle
CN114940073A