Endurance information determination method and related equipment
By screening and calculating the average energy consumption value of similar travel information in historical road information, the current battery life information of electric vehicles is corrected, which solves the problem of low accuracy in the current technology under complex driving conditions, and achieves more accurate and stable battery life information.
Patent Information
- Application Number
- CN202411867537.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2044-12-18
AI Technical Summary
When estimating the mileage of an electric vehicle, the prior art makes predictions based on driving data over the past period of time, resulting in low prediction accuracy under complex and changeable driving conditions.
By obtaining the current vehicle's endurance information, trip road information and historical road information, similar trip information are selected, their energy consumption values are calculated and the average energy consumption value is obtained. Based on this, the current vehicle's endurance information is corrected to obtain the corrected endurance information.
It improves the accuracy of battery life information, makes the battery life stable and in line with the current itinerary trend, and provides a more reliable battery life reference.
Smart Images

Figure CN119527044A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of electric vehicles, and in particular to a method for determining endurance information and related equipment. Background Art
[0002] At present, with the popularity of electric vehicles, accurately estimating the vehicle's driving range is crucial for users' travel planning. In the calculation of vehicle driving range, a common strategy is to calculate the mileage that the vehicle can travel in the current state based on the current remaining power divided by the energy consumption data of the vehicle in the past (for example, 100km).
[0003] However, this calculation strategy has certain limitations. It mainly predicts the future mileage based on the driving data of the past period of time, which assumes to a certain extent that the future driving conditions are similar to the historical data sampled in the past. But in actual applications, the driving conditions of vehicles are complex and changeable, and the prediction accuracy of the range information is low. Therefore, it is necessary to propose a range information determination method to at least solve some of the above problems. Summary of the invention
[0004] A series of simplified concepts are introduced in the Summary of the Invention section, which will be further described in detail in the Detailed Description of the Invention section. The Summary of the Invention section of this application does not mean to attempt to define the key features and essential technical features of the claimed technical solution, nor does it mean to attempt to determine the scope of protection of the claimed technical solution.
[0005] In a first aspect, an embodiment of the present application provides a method for determining battery life information, the method comprising:
[0006] Obtain current vehicle endurance information, travel road information and historical road information;
[0007] Filter the historical road information according to the travel road information to obtain at least one similar travel information;
[0008] Calculate the energy consumption values of multiple similar trip information to obtain the average energy consumption value;
[0009] The current vehicle cruising range information is corrected based on the average energy consumption value to obtain corrected cruising range information.
[0010] In one embodiment of the present invention, obtaining at least one of vehicle status information and user driving habits;
[0011] The filtering of the historical road information according to the travel road information to obtain at least one similar travel information includes:
[0012] The historical road information is filtered according to at least one of the vehicle state information and the user's driving habits, and the travel road information, to obtain at least one similar travel information.
[0013] In one embodiment of the present invention, the travel road information is obtained in the following manner:
[0014] receiving a trip destination input by a user, and determining a trip starting point, and determining target trip information based on the trip destination and the trip starting point;
[0015] The target travel information is divided into a plurality of travel road information according to road types.
[0016] In one embodiment of the present invention, the travel road information, the vehicle status information and the user driving habits each include at least one corresponding evaluation index;
[0017] The step of filtering the historical road information according to at least one of the vehicle state information and the user's driving habits and the travel road information to obtain at least one similar travel information comprises:
[0018] Screening the plurality of evaluation indicators to obtain a preset number of valid evaluation indicators;
[0019] The historical road information is screened based on the effective evaluation index to obtain at least one similar travel information.
[0020] In one embodiment of the present invention, the historical road information is screened based on the effective evaluation index to obtain at least one similar trip information, including:
[0021] Determine the priority and deviation level of each evaluation indicator;
[0022] The historical road information is screened based on the priority and deviation level of each evaluation indicator to obtain a plurality of reference trips corresponding to the trip road information;
[0023] Calculating according to the travel road information and the plurality of reference travels to obtain a plurality of travel deviation values;
[0024] A preset number of reference trips with the smallest trip deviation values are used as similar trip information.
[0025] In one embodiment of the present invention, the step of calculating the energy consumption values of a plurality of similar trip information to obtain an average energy consumption value comprises:
[0026] Calculating the energy consumption of a plurality of similar travel information to obtain a plurality of initial energy consumption values;
[0027] Perform weighted average calculation on multiple initial energy consumption values to obtain an initial average energy consumption value;
[0028] Performing a product operation based on the initial average energy consumption value and the distance length to obtain an initial power consumption;
[0029] The initial power consumptions are summed up to obtain the total power consumption;
[0030] The total power consumption is divided by the total distance to obtain an average energy consumption value.
[0031] In one embodiment of the present invention, the step of correcting the current vehicle cruising range information based on the average energy consumption value to obtain the corrected cruising range information includes:
[0032] Determine a cruising range change based on the average energy consumption value and the vehicle cruising range information, wherein the cruising range change is used to characterize the difference between the predicted vehicle cruising range information and the current vehicle cruising range information;
[0033] The current vehicle cruising range information is corrected based on the cruising range change to obtain corrected cruising range information.
[0034] In one embodiment of the present invention, the step of calculating based on the average energy consumption value and the current vehicle cruising range information, and determining the cruising range change based on the average energy consumption value and the vehicle cruising range information comprises:
[0035] Get the remaining battery power;
[0036] Divide the remaining battery power by the current vehicle endurance information to obtain the current vehicle energy consumption;
[0037] Dividing the average energy consumption value by the current vehicle energy consumption value to obtain an energy consumption coefficient;
[0038] The energy consumption coefficient is multiplied by the remaining mileage value to obtain the driving range change.
[0039] In a second aspect, the present application proposes a battery life information determination system, the system comprising: a data acquisition module, a screening module and a calculation module;
[0040] The data acquisition module is configured to: acquire current vehicle endurance information, travel road information and historical road information;
[0041] The screening module is configured to: screen the historical road information according to the travel road information to obtain at least one similar travel information;
[0042] The calculation module is configured to: calculate energy consumption values of a plurality of similar travel information to obtain an average energy consumption value; and correct the current vehicle endurance information based on the average energy consumption value to obtain corrected endurance information.
[0043] In a third aspect, an electronic device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is used to implement the steps of a method for determining battery life information as described in any one of the first aspects above when executing the computer program stored in the memory.
[0044] In a fourth aspect, the present application further proposes a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of a method for determining battery life information of any one of the first aspects are implemented.
[0045] In summary, a method for determining endurance information in an embodiment of the present application obtains the current vehicle endurance information, travel road information and historical road information to accurately calculate the average energy consumption value and endurance change of the navigation trip, thereby stabilizing the endurance and changing stably in accordance with the trend of this trip.
[0046] The method for determining the battery life information proposed in this application, and other advantages, objectives and features of this application will be partially reflected through the following description, and will also be partially understood by technical personnel in this field through research and practice of this application. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present specification. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0048] Figure 1 A schematic diagram of a process for determining battery life information provided in an embodiment of the present application;
[0049] Figure 2 A schematic diagram of the structure of a battery life information determination system provided in an embodiment of the present application;
[0050] Figure 3 A schematic diagram of the structure of an electronic device for determining battery life information provided in an embodiment of the present application. DETAILED DESCRIPTION
[0051] In order to better understand the technical solutions provided by the embodiments of this specification, the technical solutions of the embodiments of this specification are described in detail below through the accompanying drawings and specific embodiments. It should be understood that the embodiments of this specification and the specific features in the embodiments are detailed descriptions of the technical solutions of the embodiments of this specification, rather than limitations on the technical solutions of this specification. In the absence of conflict, the embodiments of this specification and the technical features in the embodiments can be combined with each other.
[0052] In this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or equipment. In the absence of more restrictions, the elements limited by the statement "comprise one..." do not exclude the existence of other identical elements in the process, method, article or equipment including the elements. The term "more than two" includes two or more than two situations.
[0053] See also Figure 1 , which is a flow chart of a method for determining battery life information provided in an embodiment of the present application, which may specifically include:
[0054] S110, obtaining current vehicle endurance information, travel road information and historical road information;
[0055] For example, the current vehicle endurance information refers to the mileage that the vehicle can still travel in the current state. The trip road information refers to the route currently being traveled and the related road conditions. When the user turns on the navigation, the trip road information of the entire trip will be uploaded to the car cloud platform. The historical road information refers to the routes that the vehicle has traveled in the past and the related road condition records.
[0056] S120, filtering the historical road information according to the travel road information to obtain at least one similar travel information;
[0057] Exemplarily, the currently acquired trip road information is used to select and filter from the historical road information, so as to find at least one historical trip information similar to the current trip. When filtering, the criteria for filtering the historical road information are determined based on the key features in the trip road information. According to the determined filtering criteria, the historical road information is compared and filtered one by one.
[0058] S130, calculating energy consumption values of a plurality of similar travel information to obtain an average energy consumption value;
[0059] Exemplarily, the energy consumption values of the screened multiple similar trip information are calculated to obtain the average energy consumption value of the trip road information. The average energy consumption value can be used as a reference to help the driver predict the energy consumption of the vehicle in the current trip. Since similar trips have certain similarities with the current trip, the average energy consumption value reflects the energy consumption level of the current trip to a certain extent. By understanding the average energy consumption value, the driver can adjust his driving behavior, such as maintaining a reasonable speed, avoiding sudden acceleration and sudden braking, etc., to reduce the energy consumption of the current trip.
[0060] S140: Correct the current vehicle endurance information based on the average energy consumption value to obtain corrected endurance information.
[0061] Exemplarily, the average energy consumption value is obtained by calculating the energy consumption values of multiple similar trip information, and the current vehicle endurance information generally refers to the mileage that the vehicle can still travel in the current state. The endurance change is obtained by calculating the average energy consumption value and the current vehicle endurance information. The endurance change allows the driver to understand the difference between the predicted endurance and the expected endurance under the current driving conditions. In fact, the corrected endurance information obtained in the end is the predicted endurance information here, but this predicted endurance is more accurate.
[0062] If the cruising range change is positive, it means that the cruising range calculated based on the average energy consumption is longer than the currently displayed cruising range, which may be because the previous driving was more energy-efficient or the current road conditions are good; if the cruising range change is negative, it means that the predicted cruising range may be shorter than expected, and the driver needs to pay attention to finding charging facilities or gas stations in time to avoid the vehicle being unable to drive due to exhaustion of power or fuel. The driver can adjust the driving strategy according to the cruising range change, such as reducing the speed, reducing sudden acceleration and sudden braking, etc., to reduce energy consumption and increase the cruising range. At the same time, you can also decide whether to change the driving route and choose a more energy-efficient road based on the cruising range change.
[0063] In summary, the method for determining the endurance information proposed in the embodiment of the present application obtains the current vehicle endurance information, travel road information and historical road information to accurately calculate the average energy consumption value and the endurance change of the navigation trip, thereby stabilizing the endurance and changing stably in accordance with the trend of this trip.
[0064] In some examples, the method further includes:
[0065] obtaining at least one of vehicle status information and user driving habits;
[0066] The filtering of the historical road information according to the travel road information to obtain at least one similar travel information includes:
[0067] The historical road information is filtered according to at least one of the vehicle state information and the user's driving habits, and the travel road information, to obtain at least one similar travel information.
[0068] For example, the vehicle status information includes the current average battery temperature, whether the air conditioner is turned on, the air conditioner set temperature and the cabin temperature, etc. These data indicators will also affect the vehicle's energy consumption performance. The vehicle status information is shown in Table 1.
[0069]
[0070] Table 1
[0071] When the vehicle starts navigation, the vehicle status information is uploaded to the cloud platform in real time as an indicator for the cloud platform to filter data. For smart cars, after the user authorizes the use of vehicle data, the Internet of Vehicles will analyze the user's driving behavior based on the user's driving habits, and evaluate the user based on the three dimensions of energy consumption (average energy consumption level), driving style (aggressive, stable, cautious), and proficiency (novice, skilled, veteran) to obtain the user's driving habits. It is not accurate enough to filter similar trip information based only on trip road information, because even if the trip routes are similar, the vehicle status information and user driving habits are different, and the vehicle's energy consumption and driving performance will vary greatly. After adding vehicle status information and user driving habits, historical trip information that is similar to the current trip in many aspects can be more accurately filtered out to obtain at least one similar trip information.
[0072] In some examples, the travel road information is obtained by:
[0073] receiving a trip destination input by a user, and determining a trip starting point, and determining target trip information based on the trip destination and the trip starting point;
[0074] The target travel information is divided into a plurality of travel road information according to road types.
[0075] For example, the user enters the destination they want to reach, i.e., the end point of the trip, in the vehicle's navigation system or related application. This end point can be a specific address, landmark, city name, etc. There are usually multiple ways to determine the starting point of the trip. If the vehicle is equipped with a positioning system (such as GPS), the current location of the vehicle can be automatically determined as the starting point of the trip. In addition, the user can also manually set the starting point of the trip, for example, by selecting a specific location in the navigation system as the starting point of the trip.
[0076] Once the trip destination and the trip start point are determined, the two points can be combined to form the target trip information. Then the entire target trip information is divided into many segments according to the road type, that is, multiple trip road information is obtained. The characteristic parameters of each segment of trip road information include: road conditions, trip length, estimated travel time, and number of traffic lights. The specific information of the characteristic parameters of the trip road information is shown in Table 2.
[0077] in:
[0078] Road type: classified by expressway, urban expressway, suburban road, urban working conditions, congested road section, etc.;
[0079] Trip length: the length of the current section, in kilometers.
[0080] Estimated time of the trip: the estimated time to pass the current section of the road, in hours;
[0081] Number of traffic lights: The number of traffic lights on the current road section.
[0082]
[0083] Table 2
[0084] In some examples, the travel road information, the vehicle status information, and the user driving habits each include at least one corresponding evaluation indicator;
[0085] The step of filtering the historical road information according to at least one of the vehicle state information and the user's driving habits and the travel road information to obtain at least one similar travel information comprises:
[0086] Screening the plurality of evaluation indicators to obtain a preset number of valid evaluation indicators;
[0087] The historical road information is screened based on the effective evaluation index to obtain at least one similar travel information.
[0088] Exemplarily, the travel road information, vehicle status information and user driving habits respectively include at least one corresponding evaluation index, the evaluation indexes corresponding to the travel road information, vehicle status information and user driving habits are screened, and a preset number of effective evaluation indexes are selected from them as the basis for screening data from the historical road information. The specific effective evaluation indexes are shown in Table 3. Among them, the preset number is 10, and the historical road information obtained is screened based on these 10 effective evaluation indexes to obtain at least one similar travel information.
[0089]
[0090] Table 3
[0091] In some examples, the historical road information is filtered based on the effective evaluation index to obtain at least one similar trip information, including:
[0092] Determine the priority and deviation level of each evaluation indicator;
[0093] The historical road information is screened based on the priority and deviation level of each evaluation indicator to obtain a plurality of reference trips corresponding to the trip road information;
[0094] Calculating according to the travel road information and the plurality of reference travels to obtain a plurality of travel deviation values;
[0095] A preset number of reference trips with the smallest trip deviation values are used as similar trip information.
[0096] For example, different evaluation indicators have different impacts on trip similarity. The priority can be determined based on a variety of factors, such as:
[0097] Level 1 priority - must meet the following requirements: road characteristics, average speed, energy consumption, driving style, whether the air conditioner is turned on, data filtered from the database, and these indicators must be consistent with the indicators of this trip.
[0098] Level 2 priority (Level 2) - Deviation recognition: includes the average battery temperature, ambient temperature, passenger compartment temperature and set temperature difference, etc. Data that meet the screening criteria of this part of indicators will be given priority. If there is no data within the standard, it will be sorted according to the deviation.
[0099] Level 3 priority (Level 3) - auxiliary indicators: including the number of traffic lights, proficiency, etc. When other indicators are met, this part of the indicators is used to filter the data within the standard. If there is no data within the standard, it is sorted according to the deviation.
[0100] After receiving the current trip information of the vehicle, the cloud platform selects the trips from the historical road information in order of priority according to the three priority indicators mentioned above, and selects three valid reference trips for each trip. Calculations are performed based on the trip road information and multiple reference trips to obtain multiple trip deviation values. Since the higher the priority, the greater the deviation weight, the reference trips are sorted in this order, and the smaller the deviation, the higher the front. Therefore, a preset number of reference trips with the smallest trip deviation values are used as similar trip information.
[0101] Stroke deviation value = Level 1 indicator average deviation value + level 2 indicator average deviation value * 0.5 + level 3 indicator average deviation value * 0.25.
[0102] For example, a certain trip is divided into the following three segments, and three reference trips with the smallest deviation are selected from the historical road information in turn: As shown in the example in Table 4, in a certain trip, the first segment is Range1, and the three reference trips with the smallest deviation found in the historical road information are the trips of users A, B, and C, which are marked as Range1A, Range2A, and Range3A respectively.
[0103] Itinerary Division Reference itinerary 1 Reference itinerary 2 Reference itinerary 3 high speed 0 0 - Range 1-Urban Expressway Range1A Range1B Range1C Range2-congested road section Range2A Range2D Range2E Range3-Urban conditions Range3C Range3F Range3G
[0104] Table 4
[0105] In some examples, the step of calculating the energy consumption values of a plurality of similar trip information to obtain an average energy consumption value includes:
[0106] Calculating the energy consumption of a plurality of similar travel information to obtain a plurality of initial energy consumption values;
[0107] Perform weighted average calculation on multiple initial energy consumption values to obtain an initial average energy consumption value;
[0108] Performing a product operation based on the initial average energy consumption value and the distance length to obtain an initial power consumption;
[0109] The initial power consumptions are summed up to obtain the total power consumption;
[0110] The total power consumption is divided by the total distance to obtain an average energy consumption value.
[0111] Exemplarily, for each similar trip information, its energy consumption can be calculated based on the relevant data of the similar trip information (such as the vehicle's fuel consumption, electricity consumption, etc.) to obtain multiple initial energy consumption values. Different similar trips may differ in various factors, and the reference value for the current trip may also be different. By performing a weighted average calculation on multiple initial energy consumption values, a more representative initial average energy consumption value can be obtained by comprehensively considering the energy consumption values of each similar trip based on a certain weight distribution. In the weighted average calculation, the smaller the deviation of the trip, the larger the weighting coefficient, and the larger the deviation of the trip, the smaller the weighting coefficient. The initial average energy consumption value of the first trip is:
[0112] WRange1=(delta1B+delta1C) / (2(delta1A+delta1B+delta1C))*WRange1A
[0113] +(delta1A+delta1C) / (2(delta1A+delta1B+delta1C))*WRange1B
[0114] +(delta1A+delta1B) / (2(delta1A+delta1B+delta1C))*WRange1C;
[0115] Among them, delta is the deviation value. By performing a product operation on the initial average energy consumption value and the distance length, the total power consumed according to the initial average energy consumption value under the distance length of the current journey can be estimated, that is, the initial power consumption, as shown in Table 5. The initial power consumption of the first journey is:
[0116] ERange1=WRange1*LRange1;
[0117] Among them, LRange1 is the distance of the first trip. The initial power consumption is summed up to get the total power consumption.
[0118]
[0119] Table 5
[0120] The total power consumption of this trip road information is:
[0121] ERange=ERange1+ERange2+ERange3=WRange1*LRamge1+WRange2*LR amge2+WRange3*LRamge3;
[0122] Among them, ERange1 is the initial power consumption of the first segment of the journey, ERange2 is the initial power consumption of the second segment of the journey, ERange3 is the initial power consumption of the third segment of the journey, LRange1 is the length of the first segment of the journey, LRange2 is the length of the second segment of the journey, LRange3 is the length of the third segment of the journey, WRange1 is the initial average energy consumption value of the first segment of the journey, WRange2 is the initial average energy consumption value of the second segment of the journey, and WRange3 is the initial average energy consumption value of the third segment of the journey.
[0123] Divide the total power consumption by the total distance to get the average energy consumption value. The average energy consumption value of the road information of this trip is: WRange = ERange / LRange.
[0124] The vehicle can display the average energy consumption value of the trip through the cockpit and provide it to users as a reference for travel and charging.
[0125] In some examples, the step of correcting the current vehicle endurance information based on the average energy consumption value to obtain the corrected endurance information includes:
[0126] Determine a cruising range change based on the average energy consumption value and the vehicle cruising range information, wherein the cruising range change is used to characterize the difference between the predicted vehicle cruising range information and the current vehicle cruising range information;
[0127] The current vehicle cruising range information is corrected based on the cruising range change to obtain corrected cruising range information.
[0128] Exemplarily, the cruising range change is determined by using the average energy consumption value and the vehicle cruising range information, with the purpose of finding the difference between the predicted vehicle cruising range information and the current vehicle cruising range information caused by the difference between the actual energy consumption and the expected energy consumption.
[0129] For example, if the average energy consumption is higher than expected, the actual mileage that the vehicle can travel with the same amount of electricity will be shorter than originally expected, and the range change will be a negative value, indicating that the range has decreased. Conversely, if the average energy consumption is lower than expected, the range change may be a positive value, indicating that the range has increased.
[0130] Once the range change is determined, it can be used to correct the current vehicle range information to obtain corrected range information. If the range change is a positive value, then the current vehicle range information is added with this positive value to obtain corrected range information, indicating that the vehicle can actually travel more mileage than originally estimated. If the range change is a negative value, then the negative value is subtracted from the current vehicle range information to obtain corrected range information, indicating that the vehicle can actually travel less mileage than originally estimated. This corrected range information more accurately reflects the vehicle's actual range under the current actual energy consumption conditions, providing users with a more reliable range reference.
[0131] In some examples, the step of determining the range change based on the average energy consumption value and the vehicle range information includes:
[0132] Get the remaining battery power;
[0133] Divide the remaining battery power by the current vehicle endurance information to obtain the current vehicle energy consumption;
[0134] Dividing the average energy consumption value by the current vehicle energy consumption value to obtain an energy consumption coefficient;
[0135] The energy consumption coefficient is multiplied by the remaining mileage value to obtain the driving range change.
[0136] For example, when the user turns on navigation, the current vehicle endurance information and the remaining battery power are obtained, and the current vehicle endurance information is displayed as S 0 , the remaining battery power is Ebatt. After the start of this trip, the battery life has increased from S 0The speed of the decrease is determined by the comparison between the average energy consumption of this trip and the previous energy consumption. The remaining battery power is divided by the current vehicle endurance information to obtain the current vehicle energy consumption, which is expressed as: W 0 =EBatt / S 0 In order to ensure a smooth change in cruising range, if the power consumption calculated for this navigation trip is higher than the previous power consumption, the cruising range should be reduced more for every 1 km traveled this time; conversely, if the navigation trip has lower energy consumption, the cruising range should be reduced less for every 1 km traveled. For every 1 km traveled in this trip, the average energy consumption value is divided by the current vehicle energy consumption value and multiplied by the kilometer value to obtain the cruising range change, which is expressed as Δs = (WRange / W 0 )*1km.
[0137] like Figure 2 As shown, a battery life information determination system is proposed in this application, and the system includes: a data acquisition module 21, a screening module 22 and a calculation module 23;
[0138] The data acquisition module 21 is configured to: acquire current vehicle endurance information, travel road information and historical road information;
[0139] The screening module 22 is configured to: screen the historical road information according to the travel road information to obtain at least one similar travel information;
[0140] The calculation module 23 is configured to: calculate the energy consumption values of a plurality of similar travel information to obtain an average energy consumption value; and correct the current vehicle endurance information based on the average energy consumption value to obtain corrected endurance information.
[0141] The effects of the above-mentioned system when applying the above-mentioned method can be found in the description of the above-mentioned method embodiment, which will not be repeated here.
[0142] like Figure 3 As shown, an embodiment of the present application also provides an electronic device 300, including a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and executable on the processor, and when the processor 320 executes the computer program 311, the steps of any of the above-mentioned methods for determining the battery life information are implemented.
[0143] Since the electronic device introduced in this embodiment is a device used to implement a battery life information determination device in the embodiment of the present application, based on the method introduced in the embodiment of the present application, technical personnel in this field can understand the specific implementation method of the electronic device of this embodiment and its various variations. Therefore, how the electronic device implements the method in the embodiment of the present application is not introduced in detail here. As long as the equipment used by technical personnel in this field to implement the method in the embodiment of the present application is within the scope of protection of this application.
[0144] In the specific implementation process, when the computer program 311 is executed by the processor, it can achieve Figure 1 Any implementation manner in the corresponding embodiments.
[0145] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and for parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0146] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-readable program code.
[0147] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0148] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0149] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0150] An embodiment of the present application also provides a computer program product, which includes computer software instructions. When the computer software instructions are executed on a processing device, the processing device executes the process of the LDPC decoding method of the solid-state hard disk controller.
[0151] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on the computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or a data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state drive (SSD)), etc.
[0152] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0153] In the several embodiments provided in the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0154] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0155] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0156] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0157] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
[0158] Although the preferred embodiments of this specification have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of this specification.
[0159] Obviously, those skilled in the art can make various changes and modifications to this specification without departing from the spirit and scope of this specification. Thus, if these modifications and variations of this specification fall within the scope of the claims of this specification and their equivalents, this specification is also intended to include these modifications and variations.
Claims
1. A method for determining battery life information, characterized in that: The method comprises: Obtain current vehicle endurance information, travel road information and historical road information; Filter the historical road information according to the travel road information to obtain at least one similar travel information; Calculate the energy consumption values of multiple similar trip information to obtain the average energy consumption value; The current vehicle cruising range information is corrected based on the average energy consumption value to obtain corrected cruising range information.
2. The method for determining the endurance information according to claim 1, characterized in that: The method further comprises: obtaining at least one of vehicle status information and user driving habits; The filtering of the historical road information according to the travel road information to obtain at least one similar travel information includes: The historical road information is filtered according to at least one of the vehicle state information and the user's driving habits, and the travel road information, to obtain at least one similar travel information.
3. The method for determining the endurance information according to claim 1, characterized in that: The itinerary road information is obtained in the following manner: receiving a trip destination input by a user, and determining a trip starting point, and determining target trip information based on the trip destination and the trip starting point; The target travel information is divided into a plurality of travel road information according to road types.
4. The method for determining the endurance information according to claim 2, characterized in that: The travel road information, the vehicle status information and the user driving habits each include at least one corresponding evaluation index; The step of filtering the historical road information according to at least one of the vehicle state information and the user's driving habits and the travel road information to obtain at least one similar travel information comprises: Screening the plurality of evaluation indicators to obtain a preset number of valid evaluation indicators; The historical road information is screened based on the effective evaluation index to obtain at least one similar travel information.
5. The method for determining the endurance information according to claim 4, characterized in that: The historical road information is screened based on the effective evaluation index to obtain at least one similar trip information, including: Determine the priority and deviation level of each evaluation indicator; The historical road information is screened based on the priority and deviation level of each evaluation indicator to obtain a plurality of reference trips corresponding to the trip road information; Calculating according to the travel road information and the plurality of reference travels to obtain a plurality of travel deviation values; A preset number of reference trips with the smallest trip deviation values are used as similar trip information.
6. The method for determining the endurance information according to claim 1, characterized in that: The step of calculating the energy consumption values of a plurality of similar travel information to obtain an average energy consumption value comprises: Calculating the energy consumption of a plurality of similar travel information to obtain a plurality of initial energy consumption values; Perform weighted average calculation on multiple initial energy consumption values to obtain an initial average energy consumption value; Performing a product operation based on the initial average energy consumption value and the distance length to obtain an initial power consumption; The initial power consumptions are summed up to obtain the total power consumption; The total power consumption is divided by the total distance to obtain an average energy consumption value.
7. According to the method for calculating the cruising range based on big data and navigation information in claim 1, the step of correcting the current vehicle cruising range information based on the average energy consumption value to obtain the corrected cruising range information comprises: Determine a cruising range change based on the average energy consumption value and the vehicle cruising range information, wherein the cruising range change is used to characterize the difference between the predicted vehicle cruising range information and the current vehicle cruising range information; The current vehicle cruising range information is corrected based on the cruising range change to obtain corrected cruising range information.
8. The method for determining the endurance information according to claim 7, characterized in that: The step of determining the cruising range change based on the average energy consumption value and the vehicle cruising range information comprises: Get the remaining battery power; Divide the remaining battery power by the current vehicle endurance information to obtain the current vehicle energy consumption; Dividing the average energy consumption value by the current vehicle energy consumption value to obtain an energy consumption coefficient; The energy consumption coefficient is multiplied by the remaining mileage value to obtain the driving range change.
9. A system for determining endurance information, characterized in that: The system comprises: a data acquisition module, a screening module and a calculation module; The data acquisition module is configured to: acquire current vehicle endurance information, travel road information and historical road information; The screening module is configured to: screen the historical road information according to the travel road information to obtain at least one similar travel information; The calculation module is configured to: calculate energy consumption values of a plurality of similar travel information to obtain an average energy consumption value; and correct the current vehicle endurance information based on the average energy consumption value to obtain corrected endurance information.
10. An electronic device comprising: A memory and a processor, wherein the processor is used to implement the steps of a method for determining battery life information as described in any one of claims 1 to 7 when executing a computer program stored in the memory.
Citation Information
Patent Citations
Method for estimating residual endurance mileage of automobile
CN107977476A
Vehicle, and energy consumption data acquisition method and device for vehicle
CN110660214A
Vehicle endurance mileage prediction method and device, vehicle and storage medium
CN112549970A
Method, device and system for determining endurance mileage, electric vehicle and storage medium
CN116685495A
Method and device for estimating endurance mileage of electric vehicle and storage medium
CN117841687A
Cited By
Method and system for determining endurance reliability of pure electric vehicle
CN120161269A