Endurance parameter determination method, apparatus and device, and computer readable storage medium

By calculating the vehicle's load cycle energy consumption and historical data, combining battery status and ambient temperature, dynamically calculate the range of range, the problem of inaccurate range in the existing technology is solved, and more accurate range prediction and real-time update are achieved.

CN119239309APending Publication Date: 2025-01-03CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411466518.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the prior art, the method of determining the range of a vehicle is based on the remaining power battery, which cannot accurately reflect the impact of load change on energy consumption, resulting in inaccurate range display and inconvenience to users.

Method used

By responding to the load switching signal, the cumulative energy consumption value and mileage of the current and historical load cycles are calculated, and the average energy consumption value is obtained, and the range is dynamically calculated based on the battery state and ambient temperature, taking into account the impact of load change on battery life.

Benefits of technology

It realizes more accurate dynamic range calculations, can be updated and displayed in real time, meets users' judgment needs on whether they need to charge, and improves the accuracy of battery life prediction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119239309A_ABST
    Figure CN119239309A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, and provides an endurance parameter determination method, device and equipment and a storage medium, and the method comprises the steps: responding to a current load switching signal, obtaining a current average energy consumption value according to an accumulated energy consumption value and an accumulated driving mileage corresponding to a current load period, obtaining a historical average energy consumption value corresponding to all historical load periods according to the accumulated energy consumption value and the accumulated driving mileage corresponding to each historical load period; wherein the current load switching signal is a signal representing the change of the weight of the vehicle at the current moment; obtaining a dynamic endurance mileage according to the current average energy consumption value, the historical average energy consumption value, the current battery state parameter and the environment temperature value; wherein the dynamic endurance mileage is the actual endurance mileage determined by considering the current battery performance state and the endurance mileage influence factors. By applying the scheme, the problem of inaccurate endurance mileage display caused by the endurance mileage determination mode in the prior art can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to a method, device, equipment and computer-readable storage medium for determining a cruising range parameter. Background Art

[0002] At present, the vehicle can estimate the remaining range of the current power according to the current remaining power, so that the user can decide whether to charge and continue the journey according to the next trip. In the prior art, the current remaining range is determined only based on the remaining power of the power battery. However, due to the different power battery power required for different loads of the vehicle, especially for vehicles used for frequent loading and unloading of goods, the energy consumption varies greatly. This way of determining the range will result in inaccurate display of the range, which brings great inconvenience to the user. Summary of the invention

[0003] In view of the above problems, the present application provides a method, device, equipment and computer-readable storage medium for determining a range parameter, which are used to solve the problem that the method of determining the range in the prior art will lead to inaccurate display of the range.

[0004] According to a first aspect of an embodiment of the present application, a method for determining a cruising range parameter is provided, the method comprising: responding to a current load switching signal, obtaining a current average energy consumption value according to the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle, and obtaining a historical average energy consumption value corresponding to all historical load cycles according to the cumulative energy consumption value and the cumulative mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal representing a change in vehicle weight at the current moment; obtaining a dynamic cruising range according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature; wherein the dynamic cruising range is the actual cruising range determined by taking into account the current battery performance status and factors affecting the cruising range.

[0005] In an optional manner, before obtaining the current average energy consumption value based on the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle, and obtaining the historical average energy consumption values ​​corresponding to all historical load cycles based on the cumulative energy consumption values ​​and the cumulative mileage corresponding to each historical load cycle, it further includes: obtaining the energy consumption value of the target load sub-cycle based on the instantaneous power of the target load sub-cycle and the duration of the target load sub-cycle, so as to obtain the energy consumption values ​​corresponding to all load sub-cycles in the target load cycle; wherein the target load sub-cycle is any load sub-cycle in the target load cycle; summing the energy consumption values ​​corresponding to all load sub-cycles in the target load cycle to obtain the cumulative energy consumption value of the target load cycle, so as to obtain the cumulative energy consumption value of all load cycles; wherein the target load cycle is the current load cycle and any load cycle in multiple historical load cycles.

[0006] In an optional manner, before obtaining the current average energy consumption value based on the cumulative energy consumption value and mileage corresponding to the current load cycle, and obtaining the historical average energy consumption values ​​corresponding to all historical load cycles based on the cumulative energy consumption values ​​and mileage corresponding to each historical load cycle, it further includes: obtaining the mileage of the target load sub-cycle based on the driving speed of the target load sub-cycle and the duration of the target load sub-cycle, so as to obtain the mileage corresponding to all load sub-cycles in the target load cycle; wherein the target load sub-cycle is any load sub-cycle in the target load cycle; summing the mileage corresponding to all load sub-cycles in the target load cycle to obtain the cumulative mileage of the target load cycle, so as to obtain the cumulative mileage of all load cycles; wherein the target load cycle is the current load cycle and any load cycle in multiple historical load cycles.

[0007] In an optional manner, the dynamic cruising range obtained according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value further includes: obtaining the historical average ambient temperature value according to the ambient temperature values ​​corresponding to multiple historical load cycles and the accumulated mileage; obtaining the current temperature influence factor and the historical temperature influence factor according to the current ambient temperature value corresponding to the current load cycle and the historical average temperature value; obtaining the dynamic average energy consumption value according to the product of the current average energy consumption value and the current temperature influence factor, and the product of the historical average energy consumption value and the historical influence factor; and obtaining the dynamic cruising range according to the dynamic average energy consumption value and the current battery status parameters.

[0008] In an optional manner, after obtaining the current average energy consumption value according to the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle in response to the current load switching signal, the method further includes: obtaining the current cruising range according to the current average energy consumption value and the current battery status parameters; obtaining the full-charge cruising range of all load cycles according to the rated power of the vehicle and the average energy consumption value corresponding to each load cycle; wherein the current battery status parameters include the rated power of the vehicle; and displaying the load value corresponding to each load cycle, the average energy consumption value, the dynamic cruising range, the current cruising range and the full-charge cruising range.

[0009] In an optional manner, after obtaining the full-charge range of all load cycles according to the rated power of the vehicle and the average energy consumption value corresponding to each load cycle, the method further includes: obtaining the target travel distance and the location information of all charging devices in the travel according to the navigation information; obtaining the charging difference distance according to the full-charge range and the target travel distance; determining the location and charging power value of the target charging device according to the charging difference distance and the location information of all charging devices in the travel, and prompting the user with the target charging device location and charging power value.

[0010] In an optional manner, the response to the current load switching signal, the current average energy consumption value is obtained according to the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle, and the historical average energy consumption values ​​corresponding to all historical load cycles are obtained according to the cumulative energy consumption values ​​and the cumulative mileage corresponding to each historical load cycle. It further includes: using the load value and the average energy consumption as coordinate axes of different dimensions to construct an initial coordinate system; determining the coordinate point corresponding to each load cycle in the initial coordinate system according to the load value and the average energy consumption value corresponding to each load cycle; connecting the various coordinate points to obtain a curve characterizing the change in load energy consumption, so as to display the curve of the change in load energy consumption.

[0011] According to a second aspect of an embodiment of the present application, a device for displaying endurance parameters is provided, the device comprising: a response module, for responding to a current load switching signal, obtaining a current average energy consumption value according to the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle, and obtaining a historical average energy consumption value corresponding to all historical load cycles according to the cumulative energy consumption value and the cumulative mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal characterizing a change in vehicle weight at the current moment; and a display module, for obtaining a dynamic endurance mileage according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value, so as to display the dynamic endurance mileage.

[0012] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising: a controller; a memory for storing one or more programs, wherein when the one or more programs are executed by the controller, the controller implements the following steps of the method for determining the endurance parameters: in response to a current load switching signal, a current average energy consumption value is obtained according to the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle, and a historical average energy consumption value corresponding to all historical load cycles is obtained according to the cumulative energy consumption value and the cumulative mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal characterizing a change in vehicle weight at the current moment; a dynamic endurance mileage is obtained according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature; wherein the dynamic endurance mileage is the actual endurance mileage determined by taking into account the current battery performance status and factors affecting the endurance mileage.

[0013] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, wherein a computer program is stored in the storage medium, wherein the computer program includes at least one executable instruction, and when the executable instruction is executed on a display device / electronic device of a range parameter, the display device / electronic device of the range parameter performs the following operations of the method for determining the range parameter: in response to a current load switching signal, a current average energy consumption value is obtained according to the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle, and a historical average energy consumption value corresponding to all historical load cycles is obtained according to the cumulative energy consumption value and the cumulative mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal characterizing a change in vehicle weight at the current moment; a dynamic range is obtained according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameter and the ambient temperature; wherein the dynamic range is the actual range determined by taking into account the current battery performance status and factors affecting the range.

[0014] The present application obtains the dynamic cruising range according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value, while taking into account factors such as the load value of the current load cycle, the vehicle's historical performance, the ambient temperature and the battery status. Compared with the prior art which only determines the remaining mileage based on the remaining power, the dynamic cruising range determined by the present application is more accurate. In addition, the present application determines the dynamic value based on the real-time energy consumption value consumed in the current load cycle, and determines the dynamic cruising range in combination with the dynamic value. The dynamic driving mileage can be updated and displayed in real time according to the actual energy consumption value consumed by the change in the vehicle weight. The user can judge whether charging is needed for battery life based on the dynamic cruising range, which can better meet the needs of the user.

[0015] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings.

[0017] Figure 1 A flow chart of a first embodiment of a method for determining a battery life parameter provided by the present application is shown.

[0018] Figure 2 A flow chart of a second embodiment of a method for determining a battery life parameter provided by the present application is shown.

[0019] Figure 3 A flow chart of a third embodiment of a method for determining a battery life parameter provided by the present application is shown.

[0020] Figure 4 A flow chart of a fourth embodiment of a method for determining a battery life parameter provided by the present application is shown.

[0021] Figure 5 A flow chart of a fifth embodiment of a method for determining a battery life parameter provided by the present application is shown.

[0022] Figure 6 A schematic structural diagram of an embodiment of a device for displaying battery life parameters provided by the present application is shown.

[0023] Figure 7 A schematic structural diagram of an embodiment of the electronic device of the present application is shown. DETAILED DESCRIPTION

[0024] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0025] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0026] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0027] The term "multiple" as used in this application refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0028] Figure 1 The flowchart of the first embodiment of a method for determining a battery life parameter provided by the present application is shown. Figure 1 As shown, the method comprises the following steps:

[0029] Step S110: In response to the current load switching signal, the current average energy consumption value is obtained according to the cumulative energy consumption value and the cumulative mileage corresponding to the current load cycle, and the historical average energy consumption value corresponding to all historical load cycles is obtained according to the cumulative energy consumption value and the cumulative mileage corresponding to each historical load cycle.

[0030] Among them, the current load switching signal is a signal that represents the change in vehicle weight at the current moment; the generation time / response time of the current load switching signal is the end time of the current load cycle. The load switching signal can be triggered in the following ways. Method 1: A physical button is provided in the cabin, or / and a soft switch button is provided on the display in the cabin, for example, the soft switch button is provided in a large-screen display; after each loading or unloading, the user presses the physical button or the soft switch button to generate the current load switching signal. Method 2: A load detection sensor is provided in the vehicle. If the load detection sensor detects that the change in the vehicle's load value exceeds a preset load change threshold, a current load switching signal is generated.

[0031] The historical load cycle may be a preset number of historical load cycles adjacent to the current load cycle. For example, the accumulated energy consumption values ​​and accumulated historical mileage corresponding to the 10 historical load cycles adjacent to the current load cycle may be selected to determine the historical average energy consumption value. This embodiment introduces parameters corresponding to multiple historical load cycles to avoid accidental errors due to large errors in a single parameter, which may result in inaccurate calculation results. This embodiment introduces multiple parameters to make the current dynamic cruising range determined more accurately.

[0032] The accumulated energy consumption value corresponding to each load cycle represents all energy consumed in the load cycle, and the accumulated mileage represents the mileage traveled in the load cycle.

[0033] For example, the current average energy consumption value A 1 It can be calculated using the following formula:

[0034]

[0035] Among them, K 1 Indicates the accumulated energy consumption value of the current load cycle;

[0036] S 1 Indicates the accumulated mileage of the current load cycle.

[0037] Historical average energy consumption value A a It can be calculated using the following formula:

[0038]

[0039] in,

[0040] K m Indicates the cumulative energy consumption value corresponding to the mth load cycle;

[0041] S m Indicates the cumulative mileage corresponding to the mth load cycle.

[0042] It should be noted that the first load cycle represents the current load cycle; the second load cycle to the mth load cycle adjacent to the first load cycle, compared with the first load cycle, they represent the historical load cycles corresponding to the first load cycle. It can be seen that in the above formula, m is greater than 1, and there are a total of m-1 historical load cycles.

[0043] Step S120: obtaining a dynamic cruising range according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value; wherein the dynamic cruising range is an actual cruising range determined by taking into account the current battery performance status and factors affecting the cruising range.

[0044] Among them, the current battery status parameter is a parameter that characterizes the performance status of the vehicle's power battery at the current moment, and the ambient temperature value is a parameter that characterizes the external ambient temperature of the vehicle. This parameter is monitored by an external temperature sensor. This embodiment takes into account the impact of ambient temperature on the battery's storage capacity when calculating the dynamic cruising range, so that the calculated dynamic cruising range can be more accurate.

[0045] In this embodiment, the dynamic cruising range is obtained according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value, while taking into account factors such as the load value of the current load cycle, the vehicle's historical performance, the ambient temperature and the battery status. Compared with the prior art in which the remaining mileage is determined only based on the remaining power, the dynamic cruising range determined by this embodiment is more accurate; and this embodiment determines the dynamic value based on the real-time energy consumption value consumed in the current load cycle, and determines the dynamic cruising range in combination with the dynamic value. The dynamic driving mileage can be updated and displayed in real time according to the actual energy consumption value consumed by the change in the vehicle weight. The user can judge whether charging is needed for cruising based on the dynamic cruising range, which can better meet the needs of the user.

[0046] Figure 2 A flow chart of a second embodiment of a method for determining a battery life parameter provided by the present application is shown. Figure 2 As shown, the current average energy consumption value is obtained according to the cumulative energy consumption value and cumulative mileage corresponding to the current load cycle, and the historical average energy consumption value corresponding to all historical load cycles is obtained according to the cumulative energy consumption value and cumulative mileage corresponding to each historical load cycle. Figure 1 Before S110, it further includes S210 to S220, which are described in detail as follows:

[0047] Step S210: Obtain the energy consumption value of the target load subcycle according to the instantaneous power of the target load subcycle and the duration of the target load subcycle to obtain the energy consumption values ​​corresponding to all load subcycles in the target load cycle; wherein the target load subcycle is any load subcycle in the target load cycle.

[0048] Exemplarily, each load cycle can be composed of multiple consecutive load sub-cycles. The instantaneous power of the target load sub-cycle is the instantaneous power of the power battery, which can be detected in real time. The energy consumption value of the target load cycle can be obtained by calculating the cumulative sum of the energy consumption values ​​of each load sub-cycle.

[0049] Energy consumption value b of target load subcycle n (Unit: kwh) can be obtained using the following calculation formula:

[0050] b n =P n t

[0051] Among them, P n Indicates the battery power of the target payload period (in kW);

[0052] n represents the nth load subcycle of the target load cycle;

[0053] m represents the mth load cycle;

[0054] t represents the duration of the target payload subcycle.

[0055] For example, in this embodiment, the duration of each target load subcycle may be 0.01S.

[0056] thereby,

[0057]

[0058] Step S220: Sum the energy consumption values ​​corresponding to all load sub-cycles in the target load cycle to obtain the cumulative energy consumption value of the target load cycle, so as to obtain the cumulative energy consumption value of all load cycles; wherein the target load cycle is the current load cycle and any load cycle in multiple historical load cycles.

[0059] Among them, the cumulative energy consumption value K of the target load cycle m (Unit: kwh) can be obtained using the following calculation formula:

[0060] K m =Σb n =ΣP n t

[0061] The cumulative energy consumption value of each load cycle can be obtained using the above calculation method.

[0062] In this embodiment, the energy consumption value corresponding to each load sub-cycle is a real-time energy consumption value. By summing the energy consumption values ​​corresponding to the target load sub-cycle, the cumulative energy consumption value of the target load cycle is more accurate, thereby making the determined dynamic cruising range more accurate.

[0063] Figure 3 FIG. 1 is a flow chart showing a third embodiment of a method for determining a battery life parameter provided by the present application. Figure 3 As shown, the current average energy consumption value is obtained according to the cumulative energy consumption value and cumulative mileage corresponding to the current load cycle, and the historical average energy consumption value corresponding to all historical load cycles is obtained according to the cumulative energy consumption value and cumulative mileage corresponding to each historical load cycle. Figure 1 Before S110, it further includes S310 to S320, which are described in detail as follows:

[0064] Step S310: Obtain the mileage of the target load sub-cycle according to the driving speed of the target load sub-cycle and the duration of the target load sub-cycle to obtain the mileage corresponding to all load sub-cycles in the target load sub-cycle; wherein the target load sub-cycle is any load sub-cycle in the target load cycle.

[0065] Exemplarily, the driving speed can be detected by sensors on the chassis of the vehicle, and the mileage of each load sub-cycle is calculated, and the mileage of the target load cycle is obtained by summing the mileage of each load sub-cycle of the target load cycle.

[0066] Mileage of target load cycle S n (Unit: m) can be obtained using the following calculation formula:

[0067] S n =V n t

[0068] Among them, V n Indicates the travel speed of the target load subcycle (in km / h);

[0069] For example, in this embodiment, the duration of each target load subcycle may be 0.01S.

[0070] thereby,

[0071]

[0072] Step S320: Sum the mileage corresponding to all load sub-cycles in the target load cycle to obtain the cumulative mileage of the target load cycle, so as to obtain the cumulative mileage of all load cycles; wherein the target load cycle is the current load cycle and any load cycle in multiple historical load cycles.

[0073] For example, the cumulative mileage L of the target load cycle m It can be calculated using the following formula:

[0074] L , =∑S n =∑V n t

[0075] Figure 4 FIG. 4 is a flowchart of a fourth embodiment of a method for determining a battery life parameter provided by the present application. Figure 4 As shown in the figure, the dynamic cruising range is obtained according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value, that is, Figure 1 S120 in the embodiment further includes S410 to S440, which are described in detail as follows:

[0076] Step S410: Obtain a historical average ambient temperature value according to the ambient temperature values ​​corresponding to each historical load cycle and the accumulated mileage.

[0077] Among them, the historical average ambient temperature value T a The specific calculation formula can be used as follows:

[0078]

[0079] Wherein, m is a positive integer greater than 1;

[0080] T m Indicates the ambient temperature value corresponding to the (m-1)th historical load cycle adjacent to the current load cycle;

[0081] L m Indicates the cumulative mileage corresponding to the (m-1)th historical load cycle adjacent to the current load cycle.

[0082] Step S420: Obtain the current temperature impact factor and the historical temperature impact factor according to the ambient temperature value corresponding to the current load cycle and the historical average temperature value.

[0083] Among them, T 1 Indicates the ambient temperature value corresponding to the current load cycle; the current temperature difference between the historical average temperature value and the ambient temperature value corresponding to the current load cycle |T 1 -T a |, the current temperature impact factor c can be determined. For example, the following Table 1 shows the relationship between the current temperature difference and the current temperature impact factor provided in the embodiment of the present application:

[0084] Table 1: Relationship between current temperature difference and current temperature influencing factors

[0085] <![CDATA[|T 1 -T a |]]> <![CDATA[|T 1 -T a |≤5]]> <![CDATA[5<|T 1 -T a |≤10]]> <![CDATA[10<|T 1 -T a |]]> c 0.1 0.3 0.5

[0086] When the current temperature difference |T 1 -T a |≤5℃, the current temperature impact factor c can be 0.1; when the current temperature difference 5<|T 1 -T a |≤10℃, the current temperature impact factor c can be 0.3; when the current ambient temperature difference |T 1 -T a |>10℃, the current environmental impact factor can be 0.5; it should be noted that the current environmental impact factor corresponding to the current ambient temperature can be set according to the specific calibration situation, and the specific numerical value is not set here.

[0087] The historical temperature impact factor d can be obtained by the following calculation formula:

[0088] d=1-c

[0089] Step S430: Obtain a dynamic average energy consumption value according to the product of the current average energy consumption value and the current temperature influence factor, and the product of the historical average energy consumption value and the historical influence factor.

[0090] Among them, the dynamic average energy consumption value K can be calculated using the following formula:

[0091] K=A 1 *c+A a (1-c)

[0092] Among them, A 1 Indicates the average energy consumption value corresponding to the current load cycle;

[0093] A a Indicates the historical average energy consumption value.

[0094] Step S440: Obtain the dynamic cruising range according to the dynamic average energy consumption value and the current battery status parameters.

[0095] Among them, the current battery status parameters include: remaining power percentage, battery health and vehicle rated power.

[0096] The dynamic cruising range can be calculated using the following formula:

[0097]

[0098] Among them, SOC represents the remaining power percentage;

[0099] SOH indicates battery health;

[0100] SOE A Indicates the rated capacity of the vehicle.

[0101] In another embodiment of the present application, in response to the current load switching signal, after obtaining the current average energy consumption value according to the accumulated energy consumption value and the accumulated mileage corresponding to the current load cycle, the method further includes:

[0102] Get the current driving range based on the current average energy consumption value and the current battery status parameters;

[0103] Among them, the current cruising range is a reference cruising range determined by considering the current battery performance status, not the actual cruising range of the current vehicle. It is used for reference to users, without considering the cruising range influencing factors of the current vehicle's power battery.

[0104] In this embodiment, the current cruising range can be calculated using the following formula:

[0105]

[0106] Among them, SOC represents the remaining power percentage;

[0107] SOH indicates battery health;

[0108] SOE A Indicates the rated capacity of the vehicle.

[0109] This embodiment determines the current cruising range based on the current average energy consumption value and the current battery status parameters. Without considering the influence of the current ambient temperature and the historical ambient temperature, the current cruising range is obtained only based on the cycle of the current load parameter, so that the user can refer to the dynamic cruising range to provide the user with a psychological expectation; it can also combine the weather forecast and the current cruising range to give the user a prompt on whether to recharge the vehicle's power battery.

[0110] According to the rated power of the whole vehicle and the average energy consumption value corresponding to each load cycle, the full-charge range of all load cycles is obtained; wherein the current battery state parameter includes the rated power of the whole vehicle;

[0111] The full-charge range is a reference range determined by considering the fully-charged state of the power battery. It is not the actual range of the current vehicle and is used for reference for users. When the power battery is fully-charged, the range of the power battery of the current vehicle is determined without considering factors affecting the range.

[0112] For example, the full-charge range is D m The specific calculation formula can be used as follows:

[0113]

[0114] Among them, SOE A Indicates the rated capacity of the vehicle and the theoretical full capacity of the power battery;

[0115] A m Indicates the average energy consumption value corresponding to each load cycle.

[0116] By determining the full-charge range for all load cycles, users can learn how far they can travel on a full charge under different loads, and thus decide whether to recharge the vehicle during the next trip.

[0117] The load value, average energy consumption value, dynamic cruising range, current cruising range and full-charge cruising range corresponding to each load cycle are displayed.

[0118] In this embodiment, as shown in Table 2 below, the dynamic cruising range, current cruising range and full-charge cruising range can be displayed simultaneously, and a cruising range analysis table is generated according to the load value corresponding to each load cycle, the average energy consumption value, the dynamic cruising range, the current cruising range and the full-charge cruising range to display the cruising range analysis table. The user can intuitively know the average energy consumption value, dynamic cruising range, current cruising range and full-charge cruising range corresponding to different load values, which can give the user a psychological expectation of the average energy consumption value required under different loads, the corresponding cruising range under different load values ​​and various influencing factors. The user can charge according to the current vehicle load and influencing factors, which brings a good experience to the user.

[0119] Table 2: Battery life analysis table

[0120]

[0121]

[0122] In this embodiment, the average energy consumption value of the current load cycle can also be displayed in the first area of ​​the vehicle-mounted large screen, the second area displays the dynamic cruising range, current cruising range and full-charge cruising range corresponding to the current load cycle, and the third area displays the current load cycle, based on the dynamic cruising range, current cruising range and full-charge cruising range corresponding to the current load cycle. The first curve, the second curve and the third curve are drawn respectively, so that the user can intuitively know the real-time updated dynamic cruising range, current cruising range and full-charge cruising range through the display of the vehicle-mounted large screen, as well as the real-time changing relationship between the dynamic cruising range, current cruising range and full-charge cruising range. Figure 5 The flowchart of the fifth embodiment of a method for determining a cruising range parameter provided by the present application is shown, and the method is executed by a vehicle. Figure 5 As shown, in response to the current load switching signal, the current average energy consumption value is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle, and the historical average energy consumption value corresponding to all historical load cycles is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to each historical load cycle. Figure 1 After S110, the process further includes S510 to S530, which are described in detail as follows: Step S510: using the load value and the average energy consumption as coordinate axes of different dimensions to construct an initial coordinate system;

[0123] Step S520: determining the coordinate point corresponding to each load cycle in the initial coordinate system according to the load value and the average energy consumption value corresponding to each load cycle;

[0124] Step S530: Connect the various coordinate points to obtain a curve representing the change in load energy consumption, so as to display the curve of the change in load energy consumption.

[0125] Among them, by plotting the load value and average energy consumption value corresponding to each loading cycle into a curve representing the change in load energy consumption, the user can clearly know the average energy consumption value required for different load values, so as to predict the next loading weight and determine whether to recharge the vehicle and how much electricity to recharge.

[0126] In another embodiment of the present application, the target travel distance and the location information of the charging device during the travel are obtained according to the navigation information; the charging difference distance is obtained according to the full-charge range and the target travel distance; the target charging device location and the charging power value are determined according to the charging difference distance and the location information of all charging devices during the travel, and the target charging device location and the charging power value are prompted to the user.

[0127] In this embodiment, the user can start the next trip in a fully charged state, determine the starting point and the end point in the navigation information input by the user, obtain the target trip distance, and determine the target trip distance according to the distance difference between the starting point and the end point. The location information of all charging devices in the trip can be determined in the map according to the starting point and the end point. The target charging device location where the user needs to charge can be determined according to the charging distance difference. The vehicle can reach the target charging device location in a fully charged state, and the charging power value can be determined according to the charging difference distance. The user can charge the vehicle at the target charging device location according to the charging power value, so that the vehicle reaches the end of the trip after charging according to the charging power value at the target charging device location, which can further save the user's driving time during the trip.

[0128] In another embodiment of the present application, 10 storage units, namely storage units 1 to 10, may be provided to store A and m ; Storage units 1-10 default to WLTC average power consumption; A m A is the average power consumption recorded from the last m clicks of the vehicle load switch button to the last (m-1) clicks of the vehicle load switch button. 1 Represents the average energy consumption value from the last time the vehicle load switch button was clicked to the current value.

[0129] Ten storage units, namely storage units 11 to 20, can be set to store L m , storage units 11-20 default to (WLTC pure electric range / 10).

[0130] Ten storage units, namely storage units 21 to 30, can be provided to store T m , storage units 21-30 default to 25.

[0131] T m T is the ambient temperature value recorded from the last m clicks of the vehicle load switch button to the last (m-1) clicks of the vehicle load switch button. 1 Represents the current ambient temperature from the last time the vehicle load switch button was clicked.

[0132] When the vehicle load switching button is clicked more than once, the storage values ​​of storage units 1 to 10 are shifted, that is, the value of storage unit 9 is assigned to storage unit 10, the value of storage unit 8 is assigned to storage unit 9... the value of storage unit 1 is assigned to storage unit 2, and A 1 Fills memory cell 1.

[0133] When the vehicle load switching button is clicked more than once, the stored values ​​of storage units 11 to 20 are shifted, that is, the value of storage unit 19 is assigned to storage unit 20, the value of storage unit 18 is assigned to storage unit 19... the value of storage unit 11 is assigned to storage unit 12, and L 1 Fill storage unit 11.

[0134] When the vehicle load switching button is clicked more than once, the stored values ​​of storage units 21 to 30 are shifted, that is, the value of storage unit 29 is assigned to storage unit 30, the value of storage unit 28 is assigned to storage unit 29... the value of storage unit 21 is assigned to storage unit 22, and T 1 Enter storage unit 21.

[0135] Figure 6 The schematic diagram of the structure of an embodiment of a display device for battery life parameters provided by the present application is shown. Figure 6 As shown, the device 600 includes: a response module 610 and a display module 620 .

[0136] The response module 610 is used to respond to the current load switching signal, obtain the current average energy consumption value according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle, and obtain the historical average energy consumption value corresponding to all historical load cycles according to the accumulated energy consumption value and accumulated mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal indicating that the vehicle weight has changed at the current moment;

[0137] Display module 620 is used to obtain a dynamic cruising range based on the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value; wherein the dynamic cruising range is the actual cruising range determined by considering the current battery performance status and factors affecting the cruising range.

[0138] It should be noted that the battery life parameter display device provided in the above embodiment and the battery life parameter determination method provided in the above embodiment belong to the same concept, and the specific manner in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here.

[0139] Figure 7 A schematic diagram of the structure of an embodiment of the electronic device of the present application is shown, which shows a schematic diagram of the structure of a computer system suitable for implementing the electronic device of the embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the electronic device.

[0140] See also Figure 7 As shown, the electronic device includes: a controller; a memory for storing one or more programs, and when the one or more programs are executed by the controller, the above-mentioned method for determining the endurance parameter is executed.

[0141] Please continue reading Figure 7 As shown, the computer system 700 of the electronic device includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 702 or the program loaded from the storage part 708 to the random access memory (RAM) 703, such as executing the method in the above embodiment. In RAM 703, various programs and data required for system operation are also stored. CPU 701, ROM 702 and RAM 703 are connected to each other through a bus 704. Input / output (I / O) interface 705 is also connected to bus 704.

[0142] The following components are connected to the I / O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed so that a computer program read therefrom is installed into the storage section 708 as needed.

[0143] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 709, and / or installed from a removable medium 711. When the computer program is executed by a central processing unit (CPU) 701, various functions defined in the system of the present application are executed.

[0144] Another aspect of the present application further provides a computer-readable storage medium having a computer program stored thereon, which implements the above-mentioned method for determining the battery life parameter when the computer program is executed by a processor. The computer-readable storage medium may be included in the electronic device described in the above embodiment, or may exist independently without being assembled into the electronic device.

[0145] Another aspect of the present application also provides a computer program product or a computer program, which includes at least one executable instruction. When the executable instruction is run on a display device / electronic device for battery life parameters, the display device / electronic device for battery life parameters executes the method for determining the battery life parameters as described above.

[0146] The executable instructions may be specifically used to enable the battery life parameter display device / equipment to perform the following operations:

[0147] In response to the current load switching signal, the current average energy consumption value is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle, and the historical average energy consumption value corresponding to all historical load cycles is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal indicating that the vehicle weight has changed at the current moment;

[0148] The dynamic cruising range is obtained based on the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature. Among them, the dynamic cruising range is the actual cruising range determined by considering the current battery performance status and factors affecting the cruising range.

[0149] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0150] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0151] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0152] According to one aspect of an embodiment of the present application, a computer system is also provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. In RAM, various programs and data required for system operation are also stored. CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0153] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.

[0154] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.

Claims

1. A method for determining a battery life parameter, characterized in that: The determination method comprises: In response to the current load switching signal, the current average energy consumption value is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle, and the historical average energy consumption value corresponding to all historical load cycles is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal indicating that the vehicle weight has changed at the current moment; The dynamic cruising range is obtained according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameters and the ambient temperature value; wherein the dynamic cruising range is the actual cruising range determined by taking into account the current battery performance status and factors affecting the cruising range.

2. The determination method according to claim 1, characterized in that: Before obtaining the current average energy consumption value according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle, and obtaining the historical average energy consumption value corresponding to all historical load cycles according to the accumulated energy consumption value and accumulated mileage corresponding to each historical load cycle, the method further includes: According to the instantaneous power of the target load subcycle and the duration of the target load subcycle, the energy consumption value of the target load subcycle is obtained to obtain the energy consumption values ​​corresponding to all load subcycles in the target load cycle; wherein the target load subcycle is any load subcycle in the target load cycle; The energy consumption values ​​corresponding to all load sub-cycles in the target load cycle are summed to obtain the cumulative energy consumption value of the target load cycle, so as to obtain the cumulative energy consumption value of all load cycles; wherein, the target load cycle is the current load cycle and any one of multiple historical load cycles.

3. The determination method according to claim 1, characterized in that: Before obtaining the current average energy consumption value according to the accumulated energy consumption value and mileage corresponding to the current load cycle, and obtaining the historical average energy consumption value corresponding to all historical load cycles according to the accumulated energy consumption value and mileage corresponding to each historical load cycle, the method further includes: According to the driving speed of the target load sub-cycle and the duration of the target load sub-cycle, the driving mileage of the target load sub-cycle is obtained to obtain the driving mileage corresponding to all load sub-cycles in the target load cycle; wherein the target load sub-cycle is any load sub-cycle in the target load cycle; The mileage corresponding to all load sub-cycles in the target load cycle is summed to obtain the cumulative mileage of the target load cycle, so as to obtain the cumulative mileage of all load cycles; wherein the target load cycle is the current load cycle and any one of multiple historical load cycles.

4. The determination method according to claim 1, characterized in that: The step of obtaining a dynamic cruising range according to the current average energy consumption value, the historical average energy consumption value, the current battery state parameter and the ambient temperature value further includes: According to the ambient temperature values ​​corresponding to multiple historical load cycles and the accumulated mileage, the historical average ambient temperature value is obtained; According to the current ambient temperature value corresponding to the current load cycle and the historical average temperature value, a current temperature influence factor and a historical temperature influence factor are obtained; The dynamic average energy consumption value is obtained according to the product of the current average energy consumption value and the current temperature impact factor, and the product of the historical average energy consumption value and the historical impact factor; The dynamic cruising range is obtained according to the dynamic average energy consumption value and the current battery status parameter.

5. The determination method according to claim 1, characterized in that: After obtaining the current average energy consumption value according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle in response to the current load switching signal, the method further includes: Obtaining the current driving range according to the current average energy consumption value and the current battery status parameter; According to the rated power of the whole vehicle and the average energy consumption value corresponding to each load cycle, the full-charge range of all load cycles is obtained; wherein the current battery state parameter includes the rated power of the whole vehicle; The load value, average energy consumption value, dynamic cruising range, current cruising range and full-charge cruising range corresponding to each load cycle are displayed.

6. The determination method according to claim 5, characterized in that: After obtaining the full-charge mileage of all load cycles according to the rated power of the vehicle and the average energy consumption value corresponding to each load cycle, the method further includes: Obtain the target travel distance and the location information of all charging devices in the travel according to the navigation information; Obtaining a charging difference distance according to the full-charge mileage and the target travel distance; According to the charging difference distance and the position information of all charging devices in the trip, the position and charging quantity value of the target charging device are determined, and the position and charging quantity value of the target charging device are prompted to the user.

7. The determination method according to claim 1, characterized in that: After the current average energy consumption value is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle in response to the current load switching signal, and the historical average energy consumption value corresponding to all historical load cycles is obtained according to the accumulated energy consumption value and accumulated mileage corresponding to each historical load cycle, the method further includes: The load value and average energy consumption are used as coordinate axes of different dimensions to construct an initial coordinate system; Determine the coordinate point corresponding to each load cycle in the initial coordinate system according to the load value and the average energy consumption value corresponding to each load cycle; The various coordinate points are connected to obtain a curve representing the change in load energy consumption, so as to display the curve of the change in load energy consumption.

8. A device for displaying a battery life parameter, characterized in that: The display device comprises: A response module, for responding to the current load switching signal, obtaining the current average energy consumption value according to the accumulated energy consumption value and accumulated mileage corresponding to the current load cycle, and obtaining the historical average energy consumption value corresponding to all historical load cycles according to the accumulated energy consumption value and accumulated mileage corresponding to each historical load cycle; wherein the current load switching signal is a signal indicating that the vehicle weight has changed at the current moment; The display module is used to obtain the dynamic cruising range according to the current average energy consumption value, the historical average energy consumption value, the current battery status parameter and the ambient temperature value.

9. An electronic device, characterized in that: include: Controller; A memory for storing one or more programs, which, when executed by a controller, enables the controller to implement the determination method described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, which includes at least one executable instruction. When the executable instruction is executed on the display device / electronic device of the battery life parameter, the display device / electronic device of the battery life parameter performs the operation of the determination method described in any one of claims 1 to 7.