Fault clearing method for vehicle battery pack and related product

By judging the power outage status of the battery pack and obtaining operating data, determining the diagnostic priority order of the fault items to clear the fault, the problem of low battery pack fault removal efficiency in new energy vehicles is solved, and the rapid and accurate handling of faults is achieved, and the battery is improved. Package operation reliability.

CN119189687APending Publication Date: 2024-12-27LAUNCH TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411513520.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The removal efficiency of vehicle battery pack failures in new energy vehicles is low, making it difficult to quickly and accurately identify and solve fault problems.

Method used

By determining whether the battery pack is in a power-off state, obtaining operation data, determining the diagnostic priority order of the fault items, and performing fault clearing operations based on this order.

Benefits of technology

It improves the efficiency of vehicle battery pack fault removal, ensures rapid and accurate identification and resolution of faults, and improves the operational reliability of battery packs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119189687A_ABST
    Figure CN119189687A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle battery pack fault clearing method and related products, and the method comprises the steps: firstly, judging whether a target battery pack for a target vehicle is in a preset power-off state, the preset power-off state refers to that the target battery pack does not supply power to the target vehicle and the target battery pack is in a self-power-supply state, and if yes, the target battery pack does not supply power to the target vehicle; if yes, obtaining operation data of the target battery pack in a first time period, determining fault data corresponding to each fault item in a plurality of fault items of the target battery pack according to the operation data to obtain a plurality of pieces of fault data, and then determining a target diagnosis priority sequence of the plurality of fault items based on the plurality of pieces of fault data, and finally, performing fault clearing operation on the plurality of fault items based on the target diagnosis priority sequence to obtain a target fault clearing result. By adopting the embodiment of the invention, the fault clearing efficiency of the vehicle battery pack is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle diagnosis, and in particular to a vehicle battery pack fault clearing method and related products. Background Art

[0002] With the rapid development of the new energy vehicle market, the proportion of new energy vehicles in the automobile market has gradually increased, and the number of new energy vehicle fault repair problems has also increased. The vehicle battery pack is the core power component of new energy vehicles such as electric vehicles and hybrid vehicles. How to improve the fault clearing efficiency of the vehicle battery pack is an urgent problem to be solved. Summary of the invention

[0003] The embodiments of the present application provide a vehicle battery pack fault clearing method and related products, which improve the vehicle battery pack fault clearing efficiency by determining a target diagnostic priority order for multiple fault items of a target battery pack, and then performing fault clearing operations on the multiple fault items based on the target diagnostic priority order to obtain a target fault clearing result.

[0004] In a first aspect, an embodiment of the present application provides a method for clearing a fault of a vehicle battery pack, which is applied to a diagnostic device, and the method includes:

[0005] Determine whether the target battery pack for the target vehicle is in a preset power-off state; the preset power-off state means that the target battery pack does not supply power to the target vehicle and the target battery pack is in a self-powered state;

[0006] If yes, obtaining the operating data of the target battery pack in the first time period;

[0007] Determine, according to the operation data, the fault data corresponding to each of the multiple fault items of the target battery pack, and obtain multiple fault data;

[0008] determining a target diagnosis priority order of the plurality of fault items based on the plurality of fault data;

[0009] Perform fault clearing operations on multiple fault items based on the target diagnosis priority order to obtain a target fault clearing result.

[0010] In a second aspect, an embodiment of the present application provides a vehicle battery pack fault clearing device, which is applied to a diagnostic device. The vehicle battery pack fault clearing device includes: a judgment unit and a processing unit;

[0011] A determination unit, used to determine whether the target battery pack is in a power-off state;

[0012] A processing unit, configured to, if yes, obtain fault data corresponding to each of the multiple fault items of the target battery pack within the first time period to obtain multiple fault data;

[0013] Determine the priority corresponding to each fault item in the multiple fault items based on the multiple fault data to obtain multiple priorities;

[0014] Determining a target priority order for a plurality of fault items based on a plurality of priorities;

[0015] A fault clearing operation is performed on multiple fault items based on a target priority order to obtain multiple fault clearing results.

[0016] In a third aspect, an embodiment of the present invention provides an electronic device, comprising: a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor so that the electronic device executes the method of the first aspect.

[0017] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method of the first aspect.

[0018] In a fifth aspect, an embodiment of the present invention provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, so that a computer executes the method of the first aspect.

[0019] The implementation of the present invention has the following beneficial effects:

[0020] It can be seen that the vehicle battery pack fault clearing method described in the embodiment of the present invention is applied to diagnostic equipment, and the method includes: first, determining whether the target battery pack for the target vehicle is in a preset power-off state, the preset power-off state means that the target battery pack does not supply power to the target vehicle and the target battery pack is in a self-powered state, and if so, obtaining the operating data of the target battery pack in a first time period, determining the fault data corresponding to each of the multiple fault items of the target battery pack according to the operating data, obtaining multiple fault data, and then determining the target diagnosis priority order of the multiple fault items based on the multiple fault data, and finally performing fault clearing operations on the multiple fault items based on the target diagnosis priority order to obtain a target fault clearing result, thereby improving the fault clearing efficiency of the vehicle battery pack. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate the technical solutions in the implementation methods of the present application or the background technology, the drawings required for use in the implementation methods of the present application or the background technology will be described below.

[0022] Figure 1 is a schematic diagram of a vehicle battery pack fault clearing system provided by an embodiment of the present invention;

[0023] Figure 2 is a flow chart of a method for clearing a fault of a vehicle battery pack provided by an embodiment of the present invention;

[0024] Figure 3 It is a structural schematic diagram of a vehicle battery pack fault clearing device provided in an embodiment of the present application;

[0025] Figure 4 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the implementation mode of the present application. Obviously, the described implementation mode is only a part of the implementation mode of the present application, not all the implementation modes. Based on the implementation mode in the present application, all other implementation modes obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.

[0027] The terms "first", "second", etc. in the specification and claims of this application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.

[0028] Reference to "embodiment" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0029] See also Figure 1 , Figure 1 1 is a schematic diagram of a vehicle battery pack fault clearing system provided in an embodiment of the present invention. The vehicle battery pack fault clearing system 10 includes a target vehicle 101 and a diagnostic device 102 .

[0030] In this embodiment, the diagnostic device 102 first determines whether the target battery pack for the target vehicle 101 is in a preset power-off state. The preset power-off state means that the target battery pack does not supply power to the target vehicle 101 and the target battery pack is in a self-powered state. If the target battery pack is in the preset power-off state, the operating data of the target battery pack in the first time period is obtained, and then the fault data corresponding to each of the multiple fault items of the target battery pack is determined according to the operating data to obtain multiple fault data. Then the diagnostic device 102 determines the target diagnosis priority order of the multiple fault items based on the multiple fault data, and performs fault clearing operations on the multiple fault items based on the target diagnosis priority order to obtain the target fault clearing result, thereby improving the fault clearing efficiency of the vehicle battery pack.

[0031] See also Figure 2 , Figure 2 : is a flow chart of a method for clearing a vehicle battery pack fault provided by an embodiment of the present invention. The method is applied to Figure 1 The diagnostic apparatus shown includes, but is not limited to, the following steps:

[0032] S201: Determine whether a target battery pack for a target vehicle is in a preset power-off state.

[0033] In this embodiment, the preset power-off state means that the target battery pack does not supply power to the target vehicle and the target battery pack is in a self-powered state. Specifically, when the target battery pack is in the preset power-off state, the target battery pack does not supply power to the various electrical systems and components of the target vehicle, and only provides power for some necessary functions within itself. The target battery pack has a battery management system for monitoring the status of the battery, such as voltage, current, temperature, etc., to ensure the safety and normal operation of the target battery. In the self-powered state, the target battery pack only provides power to the battery management system and possible low-power self-monitoring functions, but does not supply power to other parts of the target vehicle.

[0034] Specifically, professional current and voltage measuring instruments can be used to connect to the connection point between the target battery pack and the target vehicle's electrical system. If the ammeter reading is zero and the voltmeter reading is also zero or close to zero (only a small self-discharge current and voltage exist), it indicates that the target battery pack does not power the target vehicle. You can also use a high-precision digital multimeter, set it to current and voltage measurement mode, and measure the positive and negative output terminals of the battery pack respectively. If the measurement results show that the current and voltage are extremely low when the vehicle is not started and all electrical equipment is turned off, it can be preliminarily determined that the battery pack may be in a state of not powering the vehicle. By connecting to the diagnostic interface of the battery management system, relevant parameters and status signals can be read. If the battery management system shows that the target battery pack is in self-powered mode, that is, it only powers its own monitoring and management system, but does not power other parts of the target vehicle, then it can be determined that the target battery pack is in a preset power-off state.

[0035] It should be explained that when determining whether the battery pack is in a preset power-off state, it is necessary to rule out other possible reasons that may cause the vehicle to fail to start or the electrical equipment to fail to work. For example, you can check whether the vehicle's fuse is blown, whether the starter is faulty, whether the wire connection is loose, etc. If these other reasons are ruled out, and the above test results all indicate that the battery pack is not powering the vehicle and is in a self-powered state, then it can be determined that the battery pack is in a preset power-off state.

[0036] S202: If yes, obtain the operating data of the target battery pack in the first time period.

[0037] In this embodiment, if the target battery pack is in a preset power-off state, the operating data of the target battery pack in the first time period is obtained, and the operating data may include voltage data, current data, temperature data, charge data, charge and discharge cycle data, etc. The voltage data may include the actual output voltage at different times, the average voltage in the first time period, and the difference between the highest value and the lowest value of the voltage in the first time period. The current data may include the current size of the target battery pack during the charging and discharging process, and the average current in the first time period may reflect the average power consumption or charging rate of the battery pack. The temperature data may include the temperature of different areas inside the target battery pack and the highest temperature and the lowest temperature inside the battery pack in the first time period. The charge data may include the remaining charge of the target battery pack at different times in the first time period, and a curve of the remaining charge changing with time. The charge and discharge cycle data may include the number of charging and discharging cycles in the first time period.

[0038] S203: Determine, according to the operation data, the fault data corresponding to each fault item of the target battery pack, and obtain a plurality of fault data.

[0039] In this embodiment, the plurality of fault data includes temperature data, voltage data, and state of charge data, and the plurality of fault items includes: a temperature fault item, a voltage fault item, and a state of charge fault item.

[0040] Specifically, all temperature-related data points are filtered out from the operating data, including temperature measurements at different locations inside the target battery pack. If the highest temperature exceeds the upper limit of the normal operating temperature of the battery pack, or the lowest temperature is lower than the lower limit of the normal operating temperature, these abnormal temperature data are used as fault data corresponding to the temperature fault item.

[0041] Specifically, extract the voltage data from the operating data, compare it with the normal operating voltage range, determine the abnormal voltage data points, and analyze the speed and amplitude of the voltage change. If the voltage changes sharply in a short period of time, it may also be a manifestation of a fault. Use these abnormal voltage data as fault data corresponding to the voltage fault item.

[0042] Specifically, the state of charge data is obtained from the operating data. If the state of charge value drops abnormally fast, far exceeding the discharge rate under normal use, or the state of charge value drops automatically without obvious power usage behavior, it can be identified as state of charge fault data. These abnormal state of charge data are used as fault data corresponding to the state of charge fault item.

[0043] Finally, a plurality of fault data are obtained based on the fault data corresponding to the temperature fault item, the fault data corresponding to the voltage fault item, and the fault data corresponding to the state of charge fault item.

[0044] S204: Determine a target diagnosis priority order of a plurality of fault items based on a plurality of fault data.

[0045] In this embodiment, the plurality of fault data includes temperature data, voltage data, and state of charge data, and the plurality of fault items includes a temperature fault item, a voltage fault item, and a state of charge fault item.

[0046] Exemplarily, fitting is performed based on the temperature data to obtain a target temperature change line, and the slope corresponding to the target temperature change line is determined to obtain a first slope. The temperature failure probability corresponding to the temperature failure item is determined based on the first slope. Specifically, the temperature data is fitted using a fitting method to obtain a target temperature change line, and the vertical axis of the target temperature change line is the temperature value, and the horizontal axis is the time. The target temperature change line obtained after fitting can intuitively highlight the temperature change in the first time period, and then any two points in the target temperature change line are selected to calculate the slope corresponding to the target temperature change line to obtain the first slope. Finally, there can be a mapping relationship between a preset slope and the temperature failure probability, and the reference temperature failure probability corresponding to the first slope can be determined based on the mapping relationship. Exemplarily, the target usage time of the target battery pack is obtained, the first optimization factor corresponding to the target usage time is determined, and the reference temperature fault probability is optimized according to the first optimization factor to obtain the temperature fault probability corresponding to the temperature fault item. Specifically, as the usage time increases, the chemical substances inside the battery change. As the chemical substances inside the battery change, the thermal stability of the battery will gradually decrease, which means that under the same charging and discharging conditions, the battery is more likely to have a temperature rise. For example, the temperature of a new battery pack may remain in a relatively stable range during normal use, but as the usage time increases, the temperature of the battery may gradually increase under the same usage conditions, increasing the probability of temperature fault, so it is necessary to obtain the target usage time of the target battery pack. Specifically, it can be a mapping relationship corresponding to the preset usage time and the optimization factor. Based on the mapping relationship, the first optimization factor corresponding to the target usage time can be determined, and then the reference temperature fault probability is optimized according to the first optimization factor to obtain the temperature fault probability corresponding to the temperature fault item. Specifically, the specific calculation formula is as follows: temperature fault probability = reference temperature fault probability × (1 + first optimization factor); the temperature fault probability can be obtained according to the above formula.

[0047] It can be seen that by fitting the temperature data to obtain the target temperature change line, the temperature change in the first time period can be intuitively displayed, which enables us to better understand the dynamic trend of temperature changes, rather than just looking at the temperature values ​​at each time point in isolation. The first slope calculated based on the target temperature change line can quantify the speed of temperature change. If the slope is large, it means that the temperature rises faster and the possibility of temperature failure is relatively high. This can more accurately assess the probability of temperature failure under the current temperature state. Considering the target usage time of the target battery pack can reflect the aging and performance changes of the battery over time. As the usage time increases, the chemical substances inside the battery change, the thermal stability decreases, and the temperature rise is more likely to occur, thereby increasing the probability of temperature failure.

[0048] Exemplarily, fitting is performed based on the voltage data to obtain a target voltage change line, and the slope corresponding to the target voltage change line is determined to obtain a second slope. The voltage fault probability corresponding to the voltage fault item is determined based on the second slope. Specifically, the voltage data is fitted using a fitting method to obtain a target voltage change line, and the vertical axis of the target voltage change line is the voltage value, and the horizontal axis is time. The target voltage change line obtained after fitting can intuitively highlight the change of voltage in the first time period, and then any two points in the target voltage change line are selected to calculate the slope corresponding to the target voltage change line to obtain the second slope. Finally, it can be a mapping relationship between a preset slope and the voltage fault probability. Based on the mapping relationship and the second slope, the voltage fault probability corresponding to the voltage fault item can be determined.

[0049] It can be seen that by fitting the voltage data to obtain the target voltage change line, the dynamic change of the voltage in the first time period can be clearly displayed, which allows us to intuitively observe whether the voltage is stable, rising or falling, as well as the magnitude and speed of the change. The calculated second slope can quantify the rate of voltage change. A larger positive slope may indicate a rapid rise in voltage, which may be an abnormality in the charging process. A larger negative slope may mean a rapid drop in voltage, which may be caused by battery aging, excessive load or short circuit.

[0050] Exemplarily, fitting is performed based on the state of charge data to obtain a target state of charge change line, and the slope corresponding to the target state of charge change line is determined to obtain a third slope. Specifically, the state of charge data is fitted using a fitting method to obtain a target state of charge change line, and the vertical axis of the target state of charge change line is the state of charge value, and the horizontal axis is time. The target state of charge change line obtained after fitting can intuitively highlight the change of the state of charge in the first time period, and then any two points in the target state of charge change line are selected to calculate the slope corresponding to the target state of charge change line to obtain the third slope. Exemplarily, the state of charge failure probability corresponding to the state of charge failure item is determined based on the third slope. Specifically, if the third slope is greater than or equal to the preset slope, the state of charge failure probability corresponding to the third slope is determined according to the mapping relationship between the preset slope and the failure probability, which may be a mapping relationship between the preset slope and the state of charge failure probability. The state of charge failure probability corresponding to the state of charge failure item can be determined based on the mapping relationship and the third slope. If the third slope is less than the preset slope, multiple state of charge values ​​in the state of charge data are obtained, the maximum state of charge and the minimum state of charge among the multiple state of charge values ​​are determined, and the state of charge difference between the minimum state of charge and the maximum state of charge is determined to obtain a target state of charge difference. By determining the difference between the maximum state of charge and the minimum state of charge, the change amplitude of the state of charge can be reflected. The target state of charge difference can be used as an important indicator to help determine whether the battery state of charge is stable and the possible failure risk. Exemplarily, the target adjustment parameter corresponding to the target state of charge difference is determined, and the third slope is adjusted based on the target adjustment parameter to obtain the fourth slope. The specific calculation formula is as follows: fourth slope = third slope × (1 + target adjustment parameter); the fourth slope can be obtained according to the above formula. After adjusting the third slope, the fourth slope is more in line with the actual situation, so that the determined fault probability is more reliable. Finally, the state of charge fault probability corresponding to the fourth slope is determined according to the mapping relationship, and the state of charge fault probability is determined again through the mapping relationship based on the adjusted fourth slope, which can improve the accuracy of the fault probability.

[0051] It can be seen that by fitting the state of charge data to obtain the target state of charge change line, the change trend of the state of charge over time can be intuitively displayed. When the third slope is greater than or equal to the preset slope, the preset mapping relationship is directly used to determine the fault probability, which is suitable for situations where the state of charge changes significantly. When the third slope is less than the preset slope, the distribution of the state of charge value is further analyzed to determine the target state of charge difference and the target adjustment parameter. The target adjustment parameter is determined according to the target state of charge difference, and the third slope is adjusted to obtain the fourth slope, so that the slope can better reflect the actual state of the battery. The adjusted slope takes into account the change amplitude and distribution of the state of charge, which is more in line with the actual battery operation, thereby improving the reliability of the fault probability determination.

[0052] It should be noted that it is also necessary to determine the actual temperature of the target battery pack at the current moment. Specifically, when the target battery pack includes multiple battery cells, first obtain the temperature of each of the multiple battery cells to obtain multiple reference temperatures, and then obtain the maximum value of the multiple reference temperatures. Then determine the mean square error corresponding to the multiple reference temperatures to obtain the reference mean square error, and determine the target optimization coefficient corresponding to the reference mean square error. Finally, optimize the maximum value according to the target optimization coefficient to obtain the actual temperature of the target battery pack. The specific calculation formula is as follows: Actual temperature = maximum value × (1 + target optimization coefficient); The actual temperature can be obtained according to the above formula. Exemplarily, if the actual temperature is greater than the preset temperature, a target temperature difference is determined based on the actual temperature and the preset temperature. Specifically, high temperature will accelerate the chemical reaction inside the battery, causing changes in the structure of the electrode material and a reduction in active substances. High temperature will also increase the internal resistance of the battery, thereby reducing the discharge efficiency of the battery. When the battery temperature is too high, thermal runaway may be caused, which also reduces the reliability of the battery and increases the probability of failure. Therefore, when the actual temperature is greater than the preset temperature, a target temperature difference is determined based on the actual temperature and the preset temperature, and a second optimization factor corresponding to the target temperature difference is determined. The reference temperature failure probability is optimized based on the second optimization factor to obtain the temperature failure probability corresponding to the temperature failure item. Specifically, it can be a mapping relationship between the preset temperature difference and the optimization factor. Based on the mapping relationship, the second optimization factor corresponding to the target temperature difference can be determined, and then the reference temperature failure probability is optimized according to the second optimization factor to obtain the temperature failure probability corresponding to the temperature failure item. Specifically, the specific calculation formula is as follows: temperature failure probability = reference temperature failure probability × (1 + second optimization factor); the temperature failure probability can be obtained according to the above formula. If the actual temperature is less than or equal to the preset temperature, a step of optimizing the reference temperature failure probability according to the first optimization factor to obtain a temperature failure probability corresponding to the temperature failure item is performed.

[0053] It can be seen that by obtaining the temperatures of multiple cells in the target battery pack and obtaining multiple reference temperatures, we can have a more comprehensive understanding of the temperature conditions at different locations inside the battery pack. Selecting the maximum value among the multiple reference temperatures as the basis, and combining the mean square error to determine the target optimization coefficient to optimize this maximum value can further improve the accuracy of the actual temperature. The maximum value can reflect the temperature point in the battery pack where the risk of thermal runaway is most likely to occur, while the mean square error can measure the degree of temperature dispersion and reflect the consistency of the temperature inside the battery pack. According to the comparison between the actual temperature and the preset temperature, different optimization methods are used to determine the temperature failure probability. When the actual temperature is greater than the preset temperature, it means that the battery pack is in a higher temperature state and may face a greater risk of thermal runaway and failure. At this time, the second optimization factor is determined based on the difference between the actual temperature and the preset temperature, and the reference temperature failure probability is optimized, which can more accurately reflect the failure probability under high temperature conditions.

[0054] S205: performing fault clearing operations on multiple fault items based on a target diagnosis priority order to obtain a target fault clearing result.

[0055] In this embodiment, it is necessary to perform a fault clearing operation on each of the multiple fault items based on a target priority order to obtain multiple fault clearing results, and then determine a target fault clearing result based on the multiple fault clearing results, wherein a fault clearing operation is performed on each of the multiple fault items based on a target priority order to obtain multiple fault clearing results, including: exemplarily, obtaining a first fault code corresponding to a first fault item, wherein the first fault item is any one of the multiple fault items, performing a fault clearing operation on the first fault item based on the first fault code to obtain first fault information, specifically, determining the fault corresponding to the first fault item based on the first fault code, then determining the component that needs to be repaired or replaced, performing corresponding repair operations and component replacement operations, and after repairing the fault, using a diagnostic tool to clear the first fault code, and also during the fault clearing operation, it is necessary to record each step and inspection result in detail, including the inspected components, problems found, repair measures taken, and tools and equipment used. Exemplarily, the first fault display interface is determined based on the first fault information, wherein each fault display interface corresponds to a fault item. Specifically, the first fault display interface can display the fault information and fault code corresponding to the first fault item. The fault information may include the name of the fault, such as "battery temperature is too high", "engine misfire", etc. It may also include the specific time when the fault occurs, the specific manifestation when the fault occurs, such as vehicle shaking, power reduction, instrument panel indicator light on, etc. The target user can perform manual maintenance by viewing the fault information on the first fault display interface, or perform automatic maintenance according to the fault code until the fault code is cleared. Exemplarily, the first confirmation instruction corresponding to the first fault display interface is received. When the fault code is cleared, the target user can send the first confirmation instruction through the first fault display interface, and then the diagnostic device generates the fault clearing result corresponding to the first fault item based on the first confirmation instruction. The fault clearing result may include the name of the fault item, the fault code, the fault clearing measures taken, the components or systems involved, the operating parameters after the fault is cleared, etc., which are not limited here.

[0056] It can be seen that by obtaining the first fault code of the first fault item, the specific type and location of the fault can be accurately determined. Each fault item corresponds to a fault display interface, and the user can understand the detailed information of the fault through the interface. This enables the user to better understand the vehicle's fault condition and improve the user's participation in vehicle maintenance.

[0057] In summary, the implementation of the present invention has the following beneficial effects:

[0058] It can be seen that the vehicle battery pack fault clearing method described in the embodiment of the present invention is applied to diagnostic equipment, and the method includes: first, determining whether the target battery pack for the target vehicle is in a preset power-off state, the preset power-off state means that the target battery pack does not supply power to the target vehicle and the target battery pack is in a self-powered state, and if so, obtaining the operating data of the target battery pack in a first time period, determining the fault data corresponding to each of the multiple fault items of the target battery pack according to the operating data, obtaining multiple fault data, and then determining the target diagnosis priority order of the multiple fault items based on the multiple fault data, and finally performing fault clearing operations on the multiple fault items based on the target diagnosis priority order to obtain a target fault clearing result, thereby improving the fault clearing efficiency of the vehicle battery pack.

[0059] See also Figure 3 , Figure 3 It is a structural schematic diagram of a vehicle battery pack fault clearing device provided in an embodiment of the present application, the vehicle battery pack fault clearing device comprises: a judgment unit and a processing unit;

[0060] A determination unit 301 is used to determine whether the target battery pack is in a power-off state;

[0061] The processing unit 302 is configured to obtain, if yes, fault data corresponding to each of the multiple fault items of the target battery pack in the first time period to obtain multiple fault data;

[0062] Determine the priority corresponding to each fault item in the multiple fault items based on the multiple fault data to obtain multiple priorities;

[0063] Determining a target priority order for a plurality of fault items based on a plurality of priorities;

[0064] A fault clearing operation is performed on multiple fault items based on a target priority order to obtain multiple fault clearing results.

[0065] In some possible implementations, in determining the target diagnosis priority order of multiple fault items based on multiple fault data, the processing unit 302 is specifically configured to:

[0066] Fitting is performed based on the temperature data to obtain a target temperature change straight line;

[0067] Determine the slope corresponding to the target temperature change straight line to obtain a first slope;

[0068] Determine a temperature fault probability corresponding to the temperature fault item based on the first slope;

[0069] Fitting is performed according to the voltage data to obtain a target voltage variation straight line;

[0070] Determine the slope corresponding to the target voltage change straight line to obtain a second slope;

[0071] determining a voltage fault probability corresponding to the voltage fault item based on the second slope;

[0072] Fitting is performed according to the state of charge data to obtain a target state of charge change straight line;

[0073] Determine the slope corresponding to the target state of charge change straight line to obtain a third slope;

[0074] determining a state of charge fault probability corresponding to the state of charge fault item based on the third slope;

[0075] The target diagnosis priority order of multiple fault items is determined according to the temperature fault probability, voltage fault probability and charge state fault probability.

[0076] In some possible implementations, in determining the temperature fault probability corresponding to the temperature fault item based on the first slope, the processing unit 302 is specifically configured to:

[0077] Determine a reference temperature failure probability corresponding to the first slope;

[0078] Get the target usage time of the target battery pack;

[0079] Determine a first optimization factor corresponding to the target usage duration;

[0080] The reference temperature failure probability is optimized according to the first optimization factor to obtain the temperature failure probability corresponding to the temperature failure item.

[0081] In some possible implementations, the processing unit 302 is further specifically configured to:

[0082] Determine the actual temperature of the target battery pack at the current moment;

[0083] If the actual temperature is greater than the preset temperature, a target temperature difference is determined based on the actual temperature and the preset temperature;

[0084] Determine a second optimization factor corresponding to the target temperature difference;

[0085] The reference temperature failure probability is optimized based on the second optimization factor to obtain the temperature failure probability corresponding to the temperature failure item;

[0086] If the actual temperature is less than or equal to the preset temperature, a step of optimizing the reference temperature failure probability according to the first optimization factor to obtain a temperature failure probability corresponding to the temperature failure item is performed.

[0087] In some possible implementations, in determining the actual temperature of the target battery pack at the current moment, the processing unit 302 is specifically configured to:

[0088] Acquire the temperature of each of the multiple battery cells to obtain multiple reference temperatures;

[0089] Get the maximum value among multiple reference temperatures;

[0090] Determine the mean square error corresponding to multiple reference temperatures to obtain a reference mean square error;

[0091] Determine a target optimization coefficient corresponding to a reference mean square error;

[0092] The maximum value is optimized according to the target optimization coefficient to obtain the actual temperature of the target battery pack.

[0093] In some possible implementations, in determining the state of charge fault probability corresponding to the state of charge fault item based on the third slope, the processing unit 302 is specifically configured to:

[0094] If the third slope is greater than or equal to the preset slope, determining the state of charge failure probability corresponding to the third slope according to a mapping relationship between the preset slope and the state of charge failure probability;

[0095] If the third slope is less than the preset slope, obtaining a plurality of state of charge values ​​in the state of charge data;

[0096] Determining a maximum state of charge value and a minimum state of charge value among a plurality of state of charge values;

[0097] Determine a state of charge difference between a minimum state of charge value and a maximum state of charge value to obtain a target state of charge difference value;

[0098] Determining a target adjustment parameter corresponding to the target state of charge difference;

[0099] adjusting the third slope based on the target adjustment parameter to obtain a fourth slope;

[0100] The charge state failure probability corresponding to the fourth slope is determined according to the mapping relationship.

[0101] In some possible implementations, in performing a fault clearing operation on a plurality of fault items based on a target priority order to obtain a target fault clearing result, the processing unit 302 is specifically configured to:

[0102] Perform a fault clearing operation on each of the multiple fault items based on the target priority order to obtain multiple fault clearing results;

[0103] Determine a target fault clearing result according to the multiple fault clearing results;

[0104] Wherein, a fault clearing operation is performed on each of the multiple fault items based on the target priority order, and multiple fault clearing results are obtained, including:

[0105] Obtaining a first fault code corresponding to a first fault item; the first fault item is any one of the multiple fault items;

[0106] Performing a fault clearing operation on a first fault item based on a first fault code to obtain first fault information;

[0107] Determine a first fault display interface based on the first fault information; each fault display interface corresponds to a fault item;

[0108] Receiving a first confirmation instruction corresponding to the first fault display interface;

[0109] A fault clearing result corresponding to the first fault item is generated based on the first confirmation instruction.

[0110] See also Figure 4 , Figure 4 Schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. Figure 4 As shown, the electronic device 400 includes a transceiver 401, a processor 402 and a memory 403. They are connected via a bus 404. The memory 403 is used to store computer programs and data, and the transceiver 401 can transmit the data stored in the memory 403 to the processor 402. The above program includes instructions for executing the following steps:

[0111] Determine whether the target battery pack for the target vehicle is in a preset power-off state; the preset power-off state means that the target battery pack does not supply power to the target vehicle and the target battery pack is in a self-powered state;

[0112] If yes, obtaining the operating data of the target battery pack in the first time period;

[0113] Determine, according to the operation data, the fault data corresponding to each of the multiple fault items of the target battery pack, and obtain multiple fault data;

[0114] determining a target diagnosis priority order of the plurality of fault items based on the plurality of fault data;

[0115] Perform fault clearing operations on multiple fault items based on the target diagnosis priority order to obtain a target fault clearing result.

[0116] In some possible implementations, in determining a target diagnosis priority order of a plurality of fault items based on a plurality of fault data, the program includes instructions for executing the following steps:

[0117] Fitting is performed based on the temperature data to obtain a target temperature change straight line;

[0118] Determine the slope corresponding to the target temperature change straight line to obtain a first slope;

[0119] Determine a temperature fault probability corresponding to the temperature fault item based on the first slope;

[0120] Fitting is performed according to the voltage data to obtain a target voltage variation straight line;

[0121] Determine the slope corresponding to the target voltage change straight line to obtain a second slope;

[0122] determining a voltage fault probability corresponding to the voltage fault item based on the second slope;

[0123] Fitting is performed according to the state of charge data to obtain a target state of charge change straight line;

[0124] Determine the slope corresponding to the target state of charge change straight line to obtain a third slope;

[0125] determining a state of charge fault probability corresponding to the state of charge fault item based on the third slope;

[0126] The target diagnosis priority order of multiple fault items is determined according to the temperature fault probability, voltage fault probability and charge state fault probability.

[0127] In some possible implementations, in terms of determining the temperature fault probability corresponding to the temperature fault item based on the first slope, the program includes instructions for performing the following steps:

[0128] Determine a reference temperature failure probability corresponding to the first slope;

[0129] Get the target usage time of the target battery pack;

[0130] Determine a first optimization factor corresponding to the target usage duration;

[0131] The reference temperature failure probability is optimized according to the first optimization factor to obtain the temperature failure probability corresponding to the temperature failure item.

[0132] In some possible implementations, the above program includes instructions for performing the following steps:

[0133] Determine the actual temperature of the target battery pack at the current moment;

[0134] If the actual temperature is greater than the preset temperature, a target temperature difference is determined based on the actual temperature and the preset temperature;

[0135] Determine a second optimization factor corresponding to the target temperature difference;

[0136] The reference temperature failure probability is optimized based on the second optimization factor to obtain the temperature failure probability corresponding to the temperature failure item;

[0137] If the actual temperature is less than or equal to the preset temperature, a step of optimizing the reference temperature failure probability according to the first optimization factor to obtain a temperature failure probability corresponding to the temperature failure item is performed.

[0138] In some possible implementations, in terms of determining the actual temperature of the target battery pack at the current moment, the above program includes instructions for performing the following steps:

[0139] Acquire the temperature of each of the multiple battery cells to obtain multiple reference temperatures;

[0140] Get the maximum value among multiple reference temperatures;

[0141] Determine the mean square error corresponding to multiple reference temperatures to obtain a reference mean square error;

[0142] Determine a target optimization coefficient corresponding to a reference mean square error;

[0143] The maximum value is optimized according to the target optimization coefficient to obtain the actual temperature of the target battery pack.

[0144] In some possible implementations, in terms of determining the state of charge fault probability corresponding to the state of charge fault item based on the third slope, the program includes instructions for performing the following steps:

[0145] If the third slope is greater than or equal to the preset slope, determining the state of charge failure probability corresponding to the third slope according to a mapping relationship between the preset slope and the state of charge failure probability;

[0146] If the third slope is less than the preset slope, obtaining a plurality of state of charge values ​​in the state of charge data;

[0147] Determining a maximum state of charge value and a minimum state of charge value among a plurality of state of charge values;

[0148] Determine a state of charge difference between a minimum state of charge value and a maximum state of charge value to obtain a target state of charge difference value;

[0149] Determining a target adjustment parameter corresponding to the target state of charge difference;

[0150] adjusting the third slope based on the target adjustment parameter to obtain a fourth slope;

[0151] The charge state failure probability corresponding to the fourth slope is determined according to the mapping relationship.

[0152] In some possible implementations, in terms of performing a fault clearing operation on a plurality of fault items based on a target priority order to obtain a target fault clearing result, the program includes instructions for executing the following steps:

[0153] Perform a fault clearing operation on each of the multiple fault items based on the target priority order to obtain multiple fault clearing results;

[0154] Determine a target fault clearing result according to the multiple fault clearing results;

[0155] Wherein, a fault clearing operation is performed on each of the multiple fault items based on the target priority order, and multiple fault clearing results are obtained, including:

[0156] Obtaining a first fault code corresponding to a first fault item; the first fault item is any one of the multiple fault items;

[0157] Performing a fault clearing operation on a first fault item based on a first fault code to obtain first fault information;

[0158] Determine a first fault display interface based on the first fault information; each fault display interface corresponds to a fault item;

[0159] Receiving a first confirmation instruction corresponding to the first fault display interface;

[0160] A fault clearing result corresponding to the first fault item is generated based on the first confirmation instruction.

[0161] It should be understood that the electronic devices in this application may include smart phones (such as Android phones, iOS phones, Windows Phone phones, etc.), tablet computers, PDAs, laptops, mobile Internet devices MID (Mobile Internet Devices, MID for short) or wearable devices or servers, edge computing nodes, etc. The above electronic devices are only examples, not exhaustive, and include but are not limited to the above electronic devices.

[0162] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is executed by a processor to implement part or all of the steps of any vehicle battery pack fault clearing method recorded in the above method implementation.

[0163] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any vehicle battery pack fault clearing method recorded in the above method embodiment.

[0164] It should be noted that, for the above-mentioned various method implementations, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the implementations described in the specification are all optional implementations, and the actions and modules involved are not necessarily required by this application.

[0165] In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0166] In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device implementation described above is only schematic, such as the division of units, which is only a logical function division. 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 through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0167] 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 present embodiment.

[0168] 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 integrated unit may be implemented in the form of hardware or in the form of a software program module.

[0169] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, 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, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of each implementation method of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0170] A person skilled in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.

[0171] The above is a detailed introduction to the implementation methods of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above implementation methods is only used to help understand the method and core idea of ​​the present application. At the same time, for general technical personnel in this field, according to the idea of ​​the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. A method for clearing a fault of a vehicle battery pack, characterized in that: Applied to diagnostic equipment, the method comprises: Determine whether a target battery pack for a target vehicle is in a preset power-off state; the preset power-off state means that the target battery pack does not supply power to the target vehicle and the target battery pack is in a self-powered state; If yes, obtaining the operating data of the target battery pack in the first time period; Determine, according to the operation data, fault data corresponding to each of the multiple fault items of the target battery pack to obtain multiple fault data; determining a target diagnosis priority order of the plurality of fault items based on the plurality of fault data; Performing fault clearing operations on the multiple fault items based on the target diagnosis priority order to obtain a target fault clearing result.

2. The method according to claim 1, characterized in that The plurality of fault data include temperature data, voltage data, and state of charge data; the plurality of fault items include temperature fault items, voltage fault items, and state of charge fault items; The determining of the target diagnosis priority order of the plurality of fault items based on the plurality of fault data comprises: Fitting is performed according to the temperature data to obtain a target temperature change straight line; Determine the slope corresponding to the target temperature change straight line to obtain a first slope; Determining a temperature fault probability corresponding to the temperature fault item based on the first slope; Perform fitting according to the voltage data to obtain a target voltage variation straight line; Determine the slope corresponding to the target voltage change straight line to obtain a second slope; determining a voltage fault probability corresponding to the voltage fault item based on the second slope; Performing fitting according to the state of charge data to obtain a target state of charge change straight line; Determine the slope corresponding to the target state of charge change straight line to obtain a third slope; Determining a state of charge fault probability corresponding to the state of charge fault item based on the third slope; The target diagnosis priority order of the multiple fault items is determined according to the temperature fault probability, the voltage fault probability, and the state of charge fault probability.

3. The method according to claim 2, characterized in that The determining, based on the first slope, the temperature fault probability corresponding to the temperature fault item includes: Determine a reference temperature failure probability corresponding to the first slope; Obtaining a target usage time of the target battery pack; Determine a first optimization factor corresponding to the target usage time; The reference temperature failure probability is optimized according to the first optimization factor to obtain the temperature failure probability corresponding to the temperature failure item.

4. The method according to claim 3, characterized in that The method further comprises: Determine the actual temperature of the target battery pack at the current moment; If the actual temperature is greater than the preset temperature, determining a target temperature difference based on the actual temperature and the preset temperature; Determining a second optimization factor corresponding to the target temperature difference; Optimizing the reference temperature failure probability based on the second optimization factor to obtain the temperature failure probability corresponding to the temperature failure item; If the actual temperature is less than or equal to the preset temperature, the step of optimizing the reference temperature failure probability according to the first optimization factor to obtain the temperature failure probability corresponding to the temperature failure item is performed.

5. The method according to claim 4, characterized in that When the target battery pack includes a plurality of battery cells, determining the actual temperature of the target battery pack at the current moment includes: Acquiring the temperature of each of the plurality of battery cells to obtain a plurality of reference temperatures; Obtaining a maximum value among the multiple reference temperatures; Determine the mean square errors corresponding to the multiple reference temperatures to obtain a reference mean square error; Determining a target optimization coefficient corresponding to the reference mean square error; The maximum value is optimized according to the target optimization coefficient to obtain the actual temperature of the target battery pack.

6. The method according to any one of claims 2 to 5, characterized in that: The determining, based on the third slope, a state of charge fault probability corresponding to the state of charge fault item includes: If the third slope is greater than or equal to the preset slope, determining the state of charge failure probability corresponding to the third slope according to the mapping relationship between the preset slope and the state of charge failure probability; If the third slope is less than the preset slope, obtaining a plurality of state of charge values ​​in the state of charge data; Determining a maximum state of charge value and a minimum state of charge value among the plurality of state of charge values; Determine a state of charge difference between the minimum state of charge value and the maximum state of charge value to obtain a target state of charge difference value; Determining a target adjustment parameter corresponding to the target state of charge difference; adjusting the third slope based on the target adjustment parameter to obtain a fourth slope; The charge state failure probability corresponding to the fourth slope is determined according to the mapping relationship.

7. The method according to any one of claims 1 to 5, characterized in that: The performing a fault clearing operation on the multiple fault items based on the target priority order to obtain a target fault clearing result includes: Performing a fault clearing operation on each of the multiple fault items based on the target priority order to obtain multiple fault clearing results; Determine the target fault clearing result according to the multiple fault clearing results; The performing of a fault clearing operation on each of the multiple fault items based on the target priority order to obtain multiple fault clearing results includes: Obtaining a first fault code corresponding to a first fault item; the first fault item being any one of the multiple fault items; Performing a fault clearing operation on the first fault item based on the first fault code to obtain first fault information; Determine a first fault display interface based on the first fault information; each fault display interface corresponds to a fault item; Receiving a first confirmation instruction corresponding to the first fault display interface; A fault clearing result corresponding to the first fault item is generated based on the first confirmation instruction.

8. A fault clearing device for a vehicle battery pack, characterized in that: Applied to diagnostic equipment, the vehicle battery pack fault clearing device comprises: a judgment unit and a processing unit; The determination unit is used to determine whether the target battery pack is in a power-off state; The processing unit is configured to obtain, if yes, fault data corresponding to each of the multiple fault items of the target battery pack within the first time period to obtain multiple fault data; Determine the priority corresponding to each of the multiple fault items based on the multiple fault data to obtain multiple priorities; determining a target priority order of the plurality of fault items based on the plurality of priorities; Performing fault clearing operations on the multiple fault items based on the target priority order to obtain multiple fault clearing results.

9. An electronic device, characterized in that: The method comprises a processor, a memory, a communication interface and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the one or more programs include instructions for executing the steps in the method described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Vehicle remote diagnosis method and device, electronic equipment and storage medium

    CN120630959A