Vehicle endurance mileage prediction method, device and equipment and readable storage medium
By obtaining battery information, navigation information and historical energy consumption information, and calculating net potential energy changes in combination with elevation distribution, correcting the available energy and power consumption of the battery, solving the interference of altitude changes on mileage calculations, and achieving more accurate mileage prediction.
Patent Information
- Application Number
- CN202510807920.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-17
- Publication Date
- 2025-09-02
AI Technical Summary
During the vehicle's driving process, the power consumption changes caused by changes in altitude interfere with the accurate calculation of the driving range, resulting in users making incorrect judgments on the vehicle's driving range.
By obtaining the battery information, navigation information and historical driving energy consumption information of the target vehicle, combining the elevation distribution information, the net potential energy changes caused by the elevation difference are calculated, the available energy and power consumption of the battery are corrected, and the remaining range is accurately determined.
The interference of altitude changes on the cruising mileage estimate is eliminated, and the accuracy of the cruising mileage is improved, and the accuracy of the calculation results is ensured.
Smart Images

Figure CN120572955A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of electric vehicle control technology, and in particular to a vehicle cruising range prediction method, device, equipment and readable storage medium. Background Art
[0002] In recent years, the new energy vehicle industry has experienced rapid growth, demonstrating significant value in environmental protection and sustainable energy utilization. Driving range is a key consideration for new energy vehicle users, as these vehicles often have limitations in charging speed and convenience. Accurately estimating driving range can help users plan their trips more effectively and enhance their driving experience.
[0003] Currently, most vehicle range estimation methods first estimate the remaining available battery charge based on the vehicle's remaining SOC and battery status. The average battery consumption is then calculated based on the vehicle's previous power consumption over a certain distance. Finally, the remaining range is calculated based on the available power and average power consumption. This calculation logic provides a relatively accurate range estimate for most driving conditions with minimal altitude fluctuations.
[0004] However, when a vehicle is continuously traveling uphill or downhill, the vehicle's energy consumption increases significantly due to the change in altitude. The vehicle must overcome its own gravitational potential energy when traveling uphill, while it decreases significantly when traveling downhill. This change in energy consumption can interfere with the calculation of the driving range, leading users to misjudge the vehicle's range. Summary of the Invention
[0005] The technical problem to be solved by the present invention is to provide a vehicle range prediction method, device, equipment and readable storage medium, aiming to solve at least one of the above technical problems.
[0006] The technical solution of the present invention to solve the above technical problems is as follows:
[0007] In a first aspect, the present application provides a method for predicting vehicle range, which adopts the following technical solutions:
[0008] A vehicle cruising range prediction method, comprising:
[0009] Obtaining battery information, navigation information, and historical driving energy consumption information of the target vehicle at the current moment, wherein the battery information includes the current battery temperature, the current battery state of humidity, and the current remaining battery state of charge; the navigation information includes the current location of the target vehicle at the current moment, the destination location, and the elevation distribution information of the navigation path; the historical driving energy consumption information represents the driving energy consumption data of the target vehicle within a preset distance before the current location, and the historical driving energy consumption information includes historical altitudes, historical power consumption, and calibratable parameters;
[0010] Determining the remaining available power of the battery of the target vehicle based on the battery information;
[0011] determining, based on the navigation information, energy change information of the target vehicle on the navigation path, the energy change information representing a net potential energy change of the target vehicle caused by an elevation difference on the navigation path;
[0012] Determining equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information, wherein the equivalent available energy represents the available energy of the battery after correcting for the influence of terrain energy conditions;
[0013] Determining the equivalent power consumption of the target vehicle based on the historical driving energy consumption information, where the equivalent power consumption represents energy consumption per unit mileage;
[0014] The remaining cruising range of the target vehicle is determined based on the equivalent available energy and the equivalent power consumption of the target vehicle.
[0015] The beneficial effects of the present invention are as follows: by obtaining the current battery information, navigation information and historical driving energy consumption information of the target vehicle, the remaining available battery power is determined, and further the energy change information caused by the elevation difference and the equivalent available energy after correcting the terrain energy effect, as well as the equivalent power consumption per unit mileage are determined, thereby accurately determining the remaining cruising range of the target vehicle, eliminating the interference of the vehicle's driving altitude change on the cruising range estimation, and improving the accuracy of the cruising range estimation.
[0016] On the basis of the above technical solution, the present invention can also be improved as follows.
[0017] Further, determining the energy change information of the target vehicle on the navigation path based on the navigation information includes:
[0018] Determining the remaining navigation range of the target vehicle at the current moment based on the current position of the target vehicle at the current moment, the destination position, and the elevation distribution information of the navigation path;
[0019] Determining whether the target vehicle's current remaining navigation mileage is greater than a historical remaining navigation mileage, where the historical remaining navigation mileage represents the target vehicle's previous remaining navigation mileage at the current moment;
[0020] If the remaining navigation range of the target vehicle at the current moment is greater than the remaining historical navigation range, determining energy change information of the target vehicle along the navigation path based on a first altitude of the current location, a second altitude of the destination location, and a preset energy change formula, wherein the elevation distribution information of the navigation path includes the first altitude of the current location and the second altitude of the destination location, and the preset energy change formula represents a relationship between energy change and altitude;
[0021] If the remaining navigation mileage of the target vehicle at the current moment is not greater than the remaining historical navigation mileage, energy change information of the target vehicle on the navigation path is determined based on the first altitude of the current position, the third altitude of the waypoint position, and a preset energy change formula, the waypoint position representing the waypoint position of the target vehicle on the navigation path at which the historical navigation remaining mileage is located from the current position, and the elevation distribution information of the navigation path also includes the third altitude of the waypoint position.
[0022] The beneficial effects of adopting the above-mentioned further scheme are: determining the remaining navigation mileage based on the current position of the target vehicle at the current moment, the destination position and the elevation distribution information of the navigation path, combining the historical navigation remaining mileage judgment, using different altitudes and a preset energy change formula to determine the energy change information on the navigation path, which can accurately take into account the net potential energy change caused by the elevation difference from the current position to the destination of the target vehicle, and then subsequently determine the equivalent available energy based on the energy change information, and ultimately more accurately determine the remaining cruising range of the target vehicle, eliminating the interference of the vehicle's driving altitude change on the cruising range estimation, and improving the accuracy of the cruising range estimation.
[0023] Furthermore, determining the equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information includes:
[0024] Equivalent available energy is determined based on a difference between the remaining available power of the battery of the target vehicle and the energy change information.
[0025] The beneficial effect of adopting the above further solution is: using the remaining available battery power minus the energy change information to obtain the equivalent available energy, which can eliminate the interference of vehicle altitude changes on the range estimation and improve the accuracy of the range estimation.
[0026] Furthermore, determining the equivalent power consumption of the target vehicle based on the historical driving energy consumption information includes:
[0027] Calculating the energy change of the target vehicle within a preset distance before the current position based on the historical altitude, the first altitude of the current position, and a preset energy change formula;
[0028] The equivalent power consumption of the target vehicle is determined based on the historical power consumption, the energy change of the target vehicle within a preset distance before the current position, and the calibratable parameter.
[0029] The beneficial effect of adopting the above-mentioned further scheme is: combining the historical altitude, the first altitude of the current position and the preset energy change formula to calculate the energy change of the vehicle within a preset distance before the current position, and further combining the historical power consumption and the calibratable parameters to determine the equivalent power consumption. In the process of calculating the power consumption, the power consumption change caused by the change of gravitational potential energy can be eliminated, and the interference of the change of the vehicle's driving altitude on the estimation of the cruising range can be eliminated, thereby improving the estimation accuracy of the cruising range.
[0030] In a second aspect, the present application provides a vehicle range prediction device, which adopts the following technical solutions:
[0031] A vehicle cruising range prediction device, comprising:
[0032] an acquisition module, configured to acquire battery information, navigation information, and historical driving energy consumption information of a target vehicle at a current moment, wherein the battery information includes a current battery temperature, a current battery state of humidity (SOH), and a current battery remaining state of charge (SOC); the navigation information includes a current location of the target vehicle at a current moment, a destination location, and elevation distribution information of a navigation path; and the historical driving energy consumption information represents driving energy consumption data of the target vehicle within a preset distance before the current location, and includes historical altitudes, historical power consumption, and calibratable parameters.
[0033] A battery remaining available power determination module, configured to determine the battery remaining available power of the target vehicle based on the battery information;
[0034] an energy change determination module, configured to determine energy change information of the target vehicle on a navigation path based on the navigation information, wherein the energy change information represents a net potential energy change of the target vehicle caused by an elevation difference on the navigation path;
[0035] an equivalent available energy determination module, configured to determine equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information, wherein the equivalent available energy represents the available energy of the battery after correcting for the influence of terrain energy;
[0036] an equivalent power consumption determination module, configured to determine the equivalent power consumption of the target vehicle based on the historical driving energy consumption information, wherein the equivalent power consumption represents the energy consumption per unit mileage;
[0037] The remaining cruising range determination module is used to determine the remaining cruising range of the target vehicle based on the equivalent available energy and equivalent power consumption of the target vehicle.
[0038] Furthermore, the energy change determination module is specifically configured to:
[0039] Determining the remaining navigation range of the target vehicle at the current moment based on the current position of the target vehicle at the current moment, the destination position, and the elevation distribution information of the navigation path;
[0040] Determining whether the target vehicle's current remaining navigation mileage is greater than a historical remaining navigation mileage, where the historical remaining navigation mileage represents the target vehicle's previous remaining navigation mileage at the current moment;
[0041] If the remaining navigation range of the target vehicle at the current moment is greater than the remaining historical navigation range, determining energy change information of the target vehicle along the navigation path based on a first altitude of the current location, a second altitude of the destination location, and a preset energy change formula, wherein the elevation distribution information of the navigation path includes the first altitude of the current location and the second altitude of the destination location, and the preset energy change formula represents a relationship between energy change and altitude;
[0042] If the remaining navigation mileage of the target vehicle at the current moment is not greater than the remaining historical navigation mileage, energy change information of the target vehicle on the navigation path is determined based on the first altitude of the current position, the third altitude of the waypoint position, and a preset energy change formula, the waypoint position representing the waypoint position of the target vehicle on the navigation path at which the historical navigation remaining mileage is located from the current position, and the elevation distribution information of the navigation path also includes the third altitude of the waypoint position.
[0043] Furthermore, the equivalent available energy determination module is specifically configured to:
[0044] Equivalent available energy is determined based on a difference between the remaining available power of the battery of the target vehicle and the energy change information.
[0045] Furthermore, the equivalent power consumption determination module is specifically configured to:
[0046] Calculating the energy change of the target vehicle within a preset distance before the current position based on the historical altitude, the first altitude of the current position, and a preset energy change formula;
[0047] The equivalent power consumption of the target vehicle is determined based on the historical power consumption, the energy change of the target vehicle within a preset distance before the current position, and the calibratable parameter.
[0048] In a third aspect, the present application provides an electronic device, which adopts the following technical solution:
[0049] An electronic device comprises a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute the vehicle cruising range prediction method described in any one of the first aspects.
[0050] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:
[0051] A computer-readable storage medium stores a computer program that can be loaded by a processor and execute the vehicle cruising range prediction method described in any one of the first aspects.
[0052] Additional aspects and advantages of the present application will be given in part in the following description, which will become apparent from the following description, or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 A schematic flow chart of a vehicle range prediction method provided by one embodiment of the present invention;
[0054] Figure 2 A schematic structural diagram of a vehicle cruising range prediction device provided by one embodiment of the present invention;
[0055] Figure 3 The present invention provides a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0056] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0057] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document, unless otherwise specified, generally indicates an "or" relationship between the related objects.
[0058] An embodiment of the present application provides a vehicle range prediction method, which can be executed by an electronic device, which may be a controller, but is not limited thereto.
[0059] like Figure 1 As shown, a vehicle range prediction method mainly includes:
[0060] S1, obtaining battery information, navigation information, and historical driving energy consumption information of a target vehicle at a current moment, wherein the battery information includes a current battery temperature, a current battery state of humidity (SOH), and a current battery remaining state of charge (SOC); the navigation information includes a current location of the target vehicle at a current moment, a destination location, and elevation distribution information of a navigation path; the historical driving energy consumption information represents driving energy consumption data of the target vehicle within a preset distance before the current location, and the historical driving energy consumption information includes historical altitudes, historical power consumption, and calibratable parameters;
[0061] In an embodiment of the present application, the lowest temperature of the target vehicle's single cell battery measured by the battery temperature sensor is the current battery temperature; the current battery SOH is the current battery health status, and the current battery SOH is calculated by the factory rated capacity, discharge time and constant current of the battery; the current battery remaining SOC is the current remaining battery power, and the current battery remaining SOC can be calculated by integrating the battery's charge and discharge current and combining it with the initial SOC.
[0062] Navigation information is primarily obtained through the target vehicle's navigation system. The current and destination locations can be accurately determined using the Global Positioning System (GPS) or the Beidou satellite navigation system, which provide real-time location information such as the vehicle's latitude and longitude coordinates. Elevation information for the navigation path can be obtained from high-precision map data.
[0063] The historical driving energy consumption information needs to be collected and organized by the energy consumption monitoring system of the target vehicle. The energy consumption monitoring system records the driving energy consumption data of the target vehicle within a preset distance before the current position. The historical altitude data can be obtained by the on-board height sensor. The historical power consumption can be obtained by statistically analyzing the vehicle's electricity meter readings. The calibratable parameters can be set and adjusted in the vehicle's control system according to actual needs. The calibratable parameters represent the time window length of the historical data, and the calibratable parameters are positively correlated with the stability of the driving range display and negatively correlated with the real-time performance. The reference value is 50 kilometers.
[0064] S2, determining the remaining available power of the battery of the target vehicle based on the battery information;
[0065] In an embodiment of the present application, the remaining available battery capacity of the target vehicle is calculated based on the battery characteristic curve, combined with the current battery temperature, the current battery SOH, and the current battery remaining SOC. In this process, the battery temperature affects the chemical reaction rate within it, thereby affecting the battery's available capacity; the battery's SOH reflects the degree of battery aging. The higher the degree of aging, the lower the actual available capacity of the battery; and the battery's remaining SOC directly represents the battery's current state of charge. By comprehensively considering these factors, the remaining available battery capacity can be estimated more accurately. The remaining available battery capacity is prior art and is not described in detail in this patent.
[0066] S3, determining energy change information of the target vehicle on the navigation path based on the navigation information, wherein the energy change information represents a net potential energy change of the target vehicle caused by the elevation difference on the navigation path;
[0067] In the embodiment of the present application, specifically, determining the energy change information of the target vehicle on the navigation path based on the navigation information includes:
[0068] Determining the remaining navigation range of the target vehicle at the current moment based on the current position of the target vehicle at the current moment, the destination position, and the elevation distribution information of the navigation path;
[0069] Determining whether the target vehicle's current remaining navigation mileage is greater than a historical remaining navigation mileage, where the historical remaining navigation mileage represents the target vehicle's previous remaining navigation mileage at the current moment;
[0070] If the remaining navigation range of the target vehicle at the current moment is greater than the remaining historical navigation range, determining energy change information of the target vehicle along the navigation path based on a first altitude of the current location, a second altitude of the destination location, and a preset energy change formula, wherein the elevation distribution information of the navigation path includes the first altitude of the current location and the second altitude of the destination location, and the preset energy change formula represents a relationship between energy change and altitude;
[0071] If the target vehicle's remaining navigation mileage at the current moment is not greater than the target vehicle's remaining historical navigation mileage, the target vehicle's energy change information on the navigation path is determined based on the first altitude of the current position, the third altitude of the waypoint position, and a preset energy change formula. The waypoint position represents the target vehicle's position on the navigation path at a distance from the current position to the historical navigation remaining mileage. The elevation distribution information of the navigation path also includes the third altitude of the waypoint position.
[0072] In this embodiment of the present application, if the remaining mileage calculated by the navigation is greater than the remaining mileage of the historical navigation, the first altitude data h of the current location and the second altitude h2 of the destination are obtained according to the location information, and the altitude difference △h2 between the current location and the destination is calculated according to the formula;
[0073] Where, △h2=h2-h;
[0074] Where h2 is the altitude of the destination, and h is the altitude of the current location.
[0075] If the remaining mileage calculated by the navigation is not greater than the remaining mileage in the historical navigation, the third altitude h3 of the waypoint in the driving route that is the distance from the current position to the historical remaining mileage is obtained based on the route information, and the altitude data h of the current position is obtained. The altitude difference △h3 between the current position and the waypoint is calculated according to the formula;
[0076] Where, △h3=h3-h;
[0077] Where h3 is the altitude of the waypoint, and h is the altitude of the current location.
[0078] In the embodiment of the present application, the preset energy change formula is:
[0079]
[0080] Among them, △W is the energy change, m is the vehicle mass, g is the acceleration of gravity, △h is the elevation difference, when the target vehicle's remaining navigation mileage at the current moment is greater than the historical navigation remaining mileage, △h = △h2, when the target vehicle's remaining navigation mileage at the current moment is not greater than the historical navigation remaining mileage, △h = △h3, η is the vehicle's comprehensive driving efficiency, which is calibrated according to vehicle performance.
[0081] S4, determining equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information, where the equivalent available energy represents the available energy of the battery after correcting for the influence of terrain energy conditions;
[0082] In the embodiment of the present application, specifically, determining the equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information includes:
[0083] The equivalent available energy is determined based on the difference between the target vehicle's remaining battery charge and the energy change information. The effect of terrain energy on the battery's available energy is corrected so that the calculated equivalent available energy more accurately reflects the vehicle's actual available energy during driving.
[0084] The calculation formula for equivalent available energy is:
[0085] W′ =W-△W
[0086] Among them, W ′ is the equivalent available energy, W is the remaining available power of the target vehicle’s battery, and ΔW is the energy change information of the target vehicle.
[0087] S5, determining the equivalent power consumption of the target vehicle based on the historical driving energy consumption information, where the equivalent power consumption represents energy consumption per unit mileage;
[0088] In the embodiment of the present application, specifically, determining the equivalent power consumption of the target vehicle based on the historical driving energy consumption information includes:
[0089] Calculating the energy change of the target vehicle within a preset distance before the current position based on the historical altitude, the first altitude of the current position, and a preset energy change formula;
[0090] The equivalent power consumption of the target vehicle is determined based on the historical power consumption, the energy change of the target vehicle within a preset distance before the current position, and the calibratable parameter.
[0091] For example, the actual electric energy consumed by the vehicle within a preset distance can be calculated after excluding the energy change caused by elevation change, and then divided by the preset distance to obtain the equivalent power consumption per unit mileage.
[0092] In the embodiment of the present application, first, the driving data parameters of the vehicle within the previous N kilometers are collected, including the vehicle altitude h1 and power consumption W1 before N kilometers. N is a calibrable parameter. The larger the N value, the better the stability of the driving range display but the worse the real-time performance. The reference value of N is 50km.
[0093] Then, the target vehicle’s altitude change △h1 within the first N kilometers is calculated, and the energy change △W1 caused by the altitude change within the first N kilometers is calculated based on △h1;
[0094] Where, △h1=h1-h;
[0095]
[0096] Among them, △h1 is the energy change within a preset distance before the current position, h1 is the historical altitude, h is the first altitude of the current position, △W1 is the energy change within a preset distance before the current position, m is the vehicle mass, g is the acceleration of gravity, and η is the vehicle's comprehensive driving efficiency, which is calibrated according to vehicle performance.
[0097] Finally, the equivalent power consumption A per 100 kilometers of the vehicle is calculated based on the vehicle power consumption W1 within N kilometers and the energy change △W1 caused by the altitude change within the first N kilometers of the vehicle.
[0098] in,
[0099]
[0100] Among them, A is the equivalent power consumption of the target vehicle, △W1 is the energy change within the preset distance before the current position, and W1 is the historical power consumption.
[0101] S6: Determine the remaining cruising range of the target vehicle based on the equivalent available energy and the equivalent power consumption of the target vehicle.
[0102] In the embodiment of the present application, the calculation formula for the remaining cruising range is:
[0103]
[0104] Among them, S is the remaining range of the target vehicle, W ′ is the equivalent available energy of the target vehicle, and A is the equivalent power consumption of the target vehicle.
[0105] This method eliminates the change in power consumption caused by changes in gravitational potential energy during the calculation of power consumption, obtains the destination altitude information through navigation information, and introduces the energy generated or consumed by the change in gravitational potential energy when the vehicle reaches the destination from the current position into the final range calculation. This eliminates the interference of changes in the vehicle's driving altitude on the range estimation and improves the accuracy of the range estimation.
[0106] Figure 2 A schematic structural diagram of a vehicle cruising range device 200 is shown.
[0107] like Figure 2 As shown, a vehicle cruising range device 200 mainly includes:
[0108] An acquisition module 201 is configured to acquire the target vehicle's current battery information, navigation information, and historical driving energy consumption information, wherein the battery information includes the current battery temperature, the current battery state of humidity, and the current remaining battery state of charge; the navigation information includes the target vehicle's current location, the destination location, and the elevation distribution information of the navigation path; and the historical driving energy consumption information represents the target vehicle's driving energy consumption data within a preset distance before the current location, including historical altitudes, historical power consumption, and calibratable parameters.
[0109] A battery remaining available power determination module 202 is configured to determine the battery remaining available power of the target vehicle based on the battery information;
[0110] An energy change determination module 203 is configured to determine energy change information of the target vehicle on the navigation path based on the navigation information, wherein the energy change information represents a net potential energy change of the target vehicle caused by elevation difference on the navigation path;
[0111] An equivalent available energy determination module 204 is configured to determine equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information, wherein the equivalent available energy represents the available energy of the battery after correcting for the influence of terrain conditions;
[0112] An equivalent power consumption determination module 205 is configured to determine the equivalent power consumption of the target vehicle based on the historical driving energy consumption information, where the equivalent power consumption represents the energy consumption per unit mileage;
[0113] The remaining cruising range determination module 206 is configured to determine the remaining cruising range of the target vehicle based on the equivalent available energy and the equivalent power consumption of the target vehicle.
[0114] Optionally, the energy change determination module 203 is specifically configured to:
[0115] Determining the remaining navigation range of the target vehicle at the current moment based on the current position of the target vehicle at the current moment, the destination position, and the elevation distribution information of the navigation path;
[0116] Determining whether the target vehicle's current remaining navigation mileage is greater than a historical remaining navigation mileage, where the historical remaining navigation mileage represents the target vehicle's previous remaining navigation mileage at the current moment;
[0117] If the remaining navigation range of the target vehicle at the current moment is greater than the remaining historical navigation range, determining energy change information of the target vehicle along the navigation path based on a first altitude of the current location, a second altitude of the destination location, and a preset energy change formula, wherein the elevation distribution information of the navigation path includes the first altitude of the current location and the second altitude of the destination location, and the preset energy change formula represents a relationship between energy change and altitude;
[0118] If the remaining navigation mileage of the target vehicle at the current moment is not greater than the remaining historical navigation mileage, energy change information of the target vehicle on the navigation path is determined based on the first altitude of the current position, the third altitude of the waypoint position, and a preset energy change formula, the waypoint position representing the waypoint position of the target vehicle on the navigation path at which the historical navigation remaining mileage is located from the current position, and the elevation distribution information of the navigation path also includes the third altitude of the waypoint position.
[0119] Optionally, the equivalent available energy determination module 204 is specifically configured to:
[0120] Equivalent available energy is determined based on a difference between the remaining available power of the battery of the target vehicle and the energy change information.
[0121] Optionally, the equivalent power consumption determination module 205 is specifically configured to:
[0122] Calculating the energy change of the target vehicle within a preset distance before the current position based on the historical altitude, the first altitude of the current position, and a preset energy change formula;
[0123] The equivalent power consumption of the target vehicle is determined based on the historical power consumption, the energy change of the target vehicle within a preset distance before the current position, and the calibratable parameter.
[0124] In one example, the module in any of the above devices can be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0125] For another example, when the modules in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call programs. For another example, these modules can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0126] Various objects such as various messages / information / equipment / network elements / systems / devices / actions / operations / processes / concepts that may appear in this application are named. It can be understood that these specific names do not constitute a limitation on the relevant objects. The names assigned may change with factors such as scenarios, contexts or usage habits. The understanding of the technical meaning of the technical terms in this application should be mainly determined from the functions and technical effects embodied / executed in the technical solutions.
[0127] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0128] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0129] Figure 3 This is a structural block diagram of an electronic device 300 according to an embodiment of the present application.
[0130] like Figure 3 As shown, the electronic device 300 includes a processor 301 and a memory 302 , and may further include one or more of an information input / information output (I / O) interface 303 , a communication component 304 , and a communication bus 305 .
[0131] The processor 301 is used to control the overall operation of the electronic device 300 to complete all or part of the steps in the above-mentioned vehicle range prediction method; the memory 302 is used to store various types of data to support the operation of the electronic device 300. Such data may include, for example, instructions for any application or method operating on the electronic device 300, as well as application-related data. The memory 302 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.
[0132] The I / O interface 303 provides an interface between the processor 301 and other interface modules, which may be a keyboard, a mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 304 is used to test wired or wireless communication between the electronic device 300 and other devices. Wireless communication, such as Wi-Fi, Bluetooth, Near Field Communication (NFC), 2G, 3G or 4G, or a combination of one or more thereof, may include: a Wi-Fi component, a Bluetooth component, and an NFC component.
[0133] Communication bus 305 may include a path for transmitting information between the aforementioned components. Communication bus 305 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, for example. Communication bus 305 may be divided into an address bus, a data bus, a control bus, and the like.
[0134] The electronic device 300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the vehicle range prediction method given in the above embodiment.
[0135] The computer-readable storage medium provided in the embodiments of the present application is introduced below. The computer-readable storage medium described below and the vehicle range prediction method described above can be referenced to each other.
[0136] The present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the above-mentioned vehicle range prediction method are implemented.
[0137] The computer-readable storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., which can store program codes.
[0138] The terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed or inherent to such process, method, article, or apparatus.
[0139] The above description is merely a preferred embodiment of the present application and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of application involved in this application is not limited to the technical solutions formed by a specific combination of the above-mentioned technical features, but should also cover other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the aforementioned application concept. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions applied for in this application.
Claims
1. A vehicle range prediction method, characterized in that: include: Obtaining battery information, navigation information, and historical driving energy consumption information of the target vehicle at the current moment, wherein the battery information includes the current battery temperature, the current battery state of humidity, and the current remaining battery state of charge; the navigation information includes the current location of the target vehicle at the current moment, the destination location, and the elevation distribution information of the navigation path; the historical driving energy consumption information represents the driving energy consumption data of the target vehicle within a preset distance before the current location, and the historical driving energy consumption information includes historical altitudes, historical power consumption, and calibratable parameters; Determining the remaining available power of the battery of the target vehicle based on the battery information; determining, based on the navigation information, energy change information of the target vehicle on the navigation path, the energy change information representing a net potential energy change of the target vehicle caused by an elevation difference on the navigation path; Determining equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information, wherein the equivalent available energy represents the available energy of the battery after correcting for the influence of terrain energy conditions; Determining the equivalent power consumption of the target vehicle based on the historical driving energy consumption information, where the equivalent power consumption represents energy consumption per unit mileage; The remaining cruising range of the target vehicle is determined based on the equivalent available energy and the equivalent power consumption of the target vehicle.
2. A vehicle range prediction method according to claim 1, characterized in that: The determining, based on the navigation information, energy change information of the target vehicle on the navigation path includes: Determining the remaining navigation range of the target vehicle at the current moment based on the current position of the target vehicle at the current moment, the destination position, and the elevation distribution information of the navigation path; Determining whether the target vehicle's current remaining navigation mileage is greater than a historical remaining navigation mileage, where the historical remaining navigation mileage represents the target vehicle's previous remaining navigation mileage at the current moment; If the remaining navigation range of the target vehicle at the current moment is greater than the remaining historical navigation range, determining energy change information of the target vehicle along the navigation path based on a first altitude of the current location, a second altitude of the destination location, and a preset energy change formula, wherein the elevation distribution information of the navigation path includes the first altitude of the current location and the second altitude of the destination location, and the preset energy change formula represents a relationship between energy change and altitude; If the remaining navigation mileage of the target vehicle at the current moment is not greater than the remaining historical navigation mileage, energy change information of the target vehicle on the navigation path is determined based on the first altitude of the current position, the third altitude of the waypoint position, and a preset energy change formula, the waypoint position representing the waypoint position of the target vehicle on the navigation path at which the historical navigation remaining mileage is located from the current position, and the elevation distribution information of the navigation path also includes the third altitude of the waypoint position.
3. The vehicle range prediction method according to claim 2, characterized in that: The determining of the equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information includes: Equivalent available energy is determined based on a difference between the remaining available power of the battery of the target vehicle and the energy change information.
4. The vehicle range prediction method according to claim 2, characterized in that: The determining the equivalent power consumption of the target vehicle based on the historical driving energy consumption information includes: Calculating the energy change of the target vehicle within a preset distance before the current position based on the historical altitude, the first altitude of the current position, and a preset energy change formula; The equivalent power consumption of the target vehicle is determined based on the historical power consumption, the energy change of the target vehicle within a preset distance before the current position, and the calibratable parameter.
5. A vehicle range prediction device, characterized in that: include: an acquisition module, configured to acquire battery information, navigation information, and historical driving energy consumption information of a target vehicle at a current moment, wherein the battery information includes a current battery temperature, a current battery state of humidity (SOH), and a current battery remaining state of charge (SOC); the navigation information includes a current location of the target vehicle at a current moment, a destination location, and elevation distribution information of a navigation path; and the historical driving energy consumption information represents driving energy consumption data of the target vehicle within a preset distance before the current location, and includes historical altitudes, historical power consumption, and calibratable parameters. A battery remaining available power determination module, configured to determine the battery remaining available power of the target vehicle based on the battery information; an energy change determination module, configured to determine energy change information of the target vehicle on a navigation path based on the navigation information, wherein the energy change information represents a net potential energy change of the target vehicle caused by an elevation difference on the navigation path; an equivalent available energy determination module, configured to determine equivalent available energy based on the remaining available power of the battery of the target vehicle and the energy change information, wherein the equivalent available energy represents the available energy of the battery after correcting for the influence of terrain energy; an equivalent power consumption determination module, configured to determine the equivalent power consumption of the target vehicle based on the historical driving energy consumption information, wherein the equivalent power consumption represents the energy consumption per unit mileage; The remaining cruising range determination module is used to determine the remaining cruising range of the target vehicle based on the equivalent available energy and equivalent power consumption of the target vehicle.
6. The vehicle range prediction device according to claim 5, characterized in that: The energy change determination module is specifically configured to: Determining the remaining navigation range of the target vehicle at the current moment based on the current position of the target vehicle at the current moment, the destination position, and the elevation distribution information of the navigation path; Determining whether the target vehicle's current remaining navigation mileage is greater than a historical remaining navigation mileage, where the historical remaining navigation mileage represents the target vehicle's previous remaining navigation mileage at the current moment; If the remaining navigation range of the target vehicle at the current moment is greater than the remaining historical navigation range, determining energy change information of the target vehicle along the navigation path based on a first altitude of the current location, a second altitude of the destination location, and a preset energy change formula, wherein the elevation distribution information of the navigation path includes the first altitude of the current location and the second altitude of the destination location, and the preset energy change formula represents a relationship between energy change and altitude; If the remaining navigation mileage of the target vehicle at the current moment is not greater than the remaining historical navigation mileage, energy change information of the target vehicle on the navigation path is determined based on the first altitude of the current position, the third altitude of the waypoint position, and a preset energy change formula, the waypoint position representing the waypoint position of the target vehicle on the navigation path at which the historical navigation remaining mileage is located from the current position, and the elevation distribution information of the navigation path also includes the third altitude of the waypoint position.
7. The vehicle range prediction device according to claim 6, characterized in that: The equivalent available energy determination module is specifically configured to: Equivalent available energy is determined based on a difference between the remaining available power of the battery of the target vehicle and the energy change information.
8. The vehicle range prediction device according to claim 6, characterized in that: The equivalent power consumption determination module is specifically used to: Calculating the energy change of the target vehicle within a preset distance before the current position based on the historical altitude, the first altitude of the current position, and a preset energy change formula; The equivalent power consumption of the target vehicle is determined based on the historical power consumption, the energy change of the target vehicle within a preset distance before the current position, and the calibratable parameter.
9. An electronic device, characterized in that: comprising a processor coupled to a memory; The processor is configured to execute the computer program stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that The method comprises a computer program or an instruction, which, when executed on a computer, causes the computer to execute the method according to any one of claims 1 to 4.
