Insulation resistor state determination method and device, medium and electronic equipment

By acquiring the current voltage and environmental parameters of the battery pack, and combining the resistance threshold and correction parameters of the target charging state, the current resistance threshold considering the charging environment and actual factors is calculated. This solves the problem of inaccurate insulation resistance state detection in the prior art, and improves the safety and service life of the battery system.

CN121069224APending Publication Date: 2025-12-05DONGFENG MOTOR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511022190.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-12-05

AI Technical Summary

Technical Problem

In existing technologies, when detecting the insulation resistance status of a battery pack during charging, the resistance threshold relies on experience, which reduces the accuracy of the insulation resistance status and poses potential safety issues and reduces the lifespan of the battery system.

Method used

By acquiring the current voltage and environmental parameters of the battery pack, and combining the resistance threshold and correction parameters of the target charging state, the current resistance threshold considering the charging environment and actual factors is calculated, and then the working state of the insulation resistance is determined by comparison.

Benefits of technology

It improves the accuracy of insulation resistance condition detection, avoids potential safety issues in the battery system, and extends the service life of the battery system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121069224A_ABST
    Figure CN121069224A_ABST
Patent Text Reader

Abstract

The invention discloses an insulation resistance state determination method and device, a medium and electronic equipment, and the method comprises the steps: obtaining the current voltage and current environment parameters of a battery pack in response to the determination that the battery pack is in a target charging state; the current environment parameters comprise parameters related to a charging environment where the battery pack is located; obtaining a target resistance threshold value corresponding to the target charging state, and obtaining a current correction parameter of the battery pack; the current correction parameter comprises a parameter influencing an actual resistance threshold value; calculating a current resistance value based on the current voltage and the current environment parameter, and calculating a current resistance value threshold based on the target resistance value threshold and the current correction parameter; and comparing the current resistance value with the current resistance value threshold value to determine the working state of the insulation resistor. Through the technical scheme provided by the invention, the accuracy of determining the state of the insulation resistance value can be improved, so that potential safety problems brought to the battery system are avoided, and the service life of the battery system is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of vehicles, and particularly relates to a method and device for determining the state of an insulation resistance, a medium and an electronic device. BACKGROUND

[0002] In a new energy vehicle, an insulation resistance of a positive electrode of a battery pack to ground and an insulation resistance of a negative electrode of the battery pack to ground are generally involved. The state of the insulation resistances needs to be detected based on a battery pack under charging, so as to avoid that the total resistance value of the insulation resistances is too small, thereby causing a safety problem of a battery system.

[0003] Currently, when the state of the insulation resistances is detected based on the battery pack under charging, a resistance value threshold is generally set in advance for different charging scenes, then the total resistance value of the insulation resistances is calculated based on the current charging scene by using a bridge method, and the working state of the insulation resistances is determined based on a comparison result between the total resistance value and the corresponding resistance value threshold.

[0004] However, when the resistance values of the two insulation resistances involved decrease at the same time, the total resistance value remains relatively balanced, and the set resistance value threshold depends on experience, thereby reducing the accuracy of determining the state of the insulation resistance, and causing potential safety problems of the battery system and reducing the service life of the battery system. SUMMARY

[0005] Embodiments of the present application provide a method and device for determining the state of an insulation resistance, a medium and an electronic device, which are used to solve the technical problem that the accuracy of determining the state of the insulation resistance is reduced in the prior art, thereby causing potential safety problems of the battery system and reducing the service life of the battery system, and thus at least to some extent, the accuracy of determining the state of the insulation resistance can be improved, thereby avoiding potential safety problems of the battery system and improving the service life of the battery system.

[0006] Other characteristics and advantages of the present application will become apparent from the following detailed description, or will be learned by practice of the present application.

[0007] According to a first aspect of embodiments of the present application, a method for determining the state of an insulation resistance is provided, the method comprising: in response to determining that a battery pack is in a target charging state, acquiring a current voltage and a current environmental parameter of the battery pack; the current environmental parameter comprises a parameter related to a charging environment in which the battery pack is located;

[0008] acquiring a target resistance value threshold corresponding to the target charging state, and acquiring a current correction parameter of the battery pack; the current correction parameter comprises a parameter affecting an actual resistance value threshold;

[0009] The current resistance value is calculated based on the current voltage and the current environmental parameter, and the current resistance value threshold is calculated based on the target resistance value threshold and the current correction parameter; the working state of the insulation resistance is determined by comparing the current resistance value with the current resistance value threshold.

[0010] In some embodiments of the present application, based on the foregoing scheme, the current environmental parameter includes at least one of a current leakage current, a current humidity, and a current core temperature; wherein the current leakage current, the current humidity, and the current core temperature are negatively correlated with the current resistance value, respectively.

[0011] In some embodiments of the present application, based on the foregoing scheme, the current environmental parameter includes a current leakage current, a current humidity, and a current core temperature; the current voltage includes a first current voltage and a second current voltage; the current resistance value is calculated based on the current voltage and the current environmental parameter, including: determining a first difference between the first current voltage and the second current voltage, and calculating a first ratio between the first difference and the current leakage current; based on the current humidity, a current humidity influence coefficient is calculated with a preset humidity as a reference point, and based on the current core temperature, an exponential function is used to calculate a current temperature influence coefficient with a preset temperature as a reference point; the current resistance value is calculated based on the first ratio, the current humidity influence coefficient, and the current temperature influence coefficient.

[0012] In some embodiments of the present application, based on the foregoing scheme, the current correction parameter includes at least one of a current current, a current battery life, and a current humidity; wherein the change rate of the current current at the current time, and the current humidity are positively correlated with the current resistance value threshold, respectively; the current battery life is negatively correlated with the current resistance value threshold.

[0013] In some embodiments of the present application, based on the foregoing scheme, the current correction parameter includes a current current, a current battery life, and a current humidity; the current resistance value threshold is calculated based on the target resistance value threshold and the current correction parameter, including: calculating the change rate of the current current at the current time, and the second difference between the current humidity and the preset humidity; obtaining a current weight, a battery life weight, and a humidity weight, and calculating a first product of the change rate and the current weight, a second product of the current battery life and the battery life weight, and a third product of the second difference and the humidity weight; the current resistance value threshold is calculated based on the target resistance value threshold, the first product, the second product, and the third product.

[0014] In some embodiments of the present application, based on the foregoing scheme, the determining the working state of the insulation resistance by comparing the current resistance value with the current resistance value threshold comprises: calculating a second ratio of the current resistance value to the current resistance value threshold; determining whether the second ratio exists in any one ratio range based on at least one preset ratio range; if yes, determining that the working state of the insulation resistance is abnormal, and adjusting the working state of the insulation resistance based on the ratio range in which the second ratio is located and using a corresponding control strategy; and if no, determining that the working state of the insulation resistance is normal.

[0015] In some embodiments of the present application, based on the foregoing scheme, the method further comprises: obtaining a target determination period corresponding to the target state of charge, and performing the state determination process of the insulation resistance according to the target determination period.

[0016] According to a second aspect of the embodiments of the present application, a state determination device of an insulation resistance is provided, the device comprising: an obtaining module configured to, in response to determining that a battery pack is in a target state of charge, obtain a current voltage and a current environmental parameter of the battery pack; the current environmental parameter comprises a parameter related to a charging environment in which the battery pack is located; obtain a target resistance value threshold corresponding to the target state of charge, and obtain a current correction parameter of the battery pack; the current correction parameter comprises a parameter affecting an actual resistance value threshold;

[0017] a calculating module configured to calculate a current resistance value based on the current voltage and the current environmental parameter, and calculate a current resistance value threshold based on the target resistance value threshold and the current correction parameter;

[0018] a comparing module configured to determine a working state of the insulation resistance by comparing the current resistance value with the current resistance value threshold.

[0019] In some embodiments of the present application, based on the foregoing scheme, the current environmental parameter comprises at least one of a current leakage current, a current humidity, and a current core temperature; wherein the current leakage current, the current humidity, and the current core temperature are negatively correlated with the current resistance value, respectively.

[0020] In some embodiments of the present application, based on the foregoing scheme, the current environmental parameter includes a current leakage current, a current humidity, and a current core temperature; the current voltage includes a first current voltage and a second current voltage; when the computing module calculates the current resistance value based on the current voltage and the current environmental parameter, it is specifically configured to: determine a first difference between the first current voltage and the second current voltage, and calculate a first ratio between the first difference and the current leakage current; based on the current humidity, calculate a current humidity influence coefficient with a preset humidity as a reference point, and based on the current core temperature, calculate a current temperature influence coefficient with a preset temperature as a reference point using an exponential function; and based on the first ratio, the current humidity influence coefficient, and the current temperature influence coefficient, calculate the current resistance value.

[0021] In some embodiments of the present application, based on the foregoing scheme, the current correction parameter includes at least one of a current current, a current battery life, and a current humidity; wherein the change rate of the current current at the current time, and the current humidity are positively correlated with the current resistance value threshold respectively; and the current battery life is negatively correlated with the current resistance value threshold.

[0022] In some embodiments of the present application, based on the foregoing scheme, the current correction parameter includes a current current, a current battery life, and a current humidity; when the computing module calculates the current resistance value threshold based on the target resistance value threshold and the current correction parameter, it is specifically configured to: calculate the change rate of the current current at the current time, and the second difference between the current humidity and the preset humidity; obtain a current weight, a battery life weight, and a humidity weight, and calculate a first product of the change rate and the current weight, a second product of the current battery life and the battery life weight, and a third product of the second difference and the humidity weight; and based on the target resistance value threshold, the first product, the second product, and the third product, calculate the current resistance value threshold.

[0023] In some embodiments of the present application, based on the foregoing scheme, when the comparison module compares the current resistance value with the current resistance value threshold to determine the working state of the insulation resistance, it is specifically configured to: calculate a second ratio of the current resistance value to the current resistance value threshold; based on at least one preset ratio range, determine whether the second ratio exists in any one ratio range; if yes, determine that the working state of the insulation resistance is abnormal, and based on the ratio range where the second ratio is located, adjust the working state of the insulation resistance using a corresponding control strategy; if not, determine that the working state of the insulation resistance is normal.

[0024] In some embodiments of the present application, based on the foregoing scheme, the apparatus further comprises an execution module; wherein the acquisition module is further configured to acquire a target determination period corresponding to the target charging state, and the execution module is configured to perform the state determination process of the insulation resistance according to the target determination period.

[0025] According to a third aspect of embodiments of the present application, a computer-readable storage medium is provided, the computer-readable storage medium storing at least one computer program instruction, the at least one computer program instruction being loaded and executed by a processor to implement the operations performed by the method according to any one of the first aspect.

[0026] According to a fourth aspect of embodiments of the present application, an electronic device is provided, the electronic device comprising one or more processors and one or more memories, the one or more memories storing at least one computer program instruction, the at least one computer program instruction being loaded and executed by the one or more processors to implement the method according to any one of the embodiments of the first aspect.

[0027] In the present application, since the parameters related to the charging environment of the battery pack, i.e., the current environment parameter, and the parameters affecting the actual resistance threshold value, i.e., the current correction parameter, are determined in advance, by determining that the battery pack is in the target charging state, the current voltage of the battery pack and the current environment parameter can be obtained, as well as the target resistance threshold value corresponding to the target charging state and the current correction parameter, and the current resistance considering the charging environment of the battery pack can be calculated based on the current voltage and the current environment parameter, the current resistance threshold value considering the factors affecting the actual resistance threshold value can be calculated based on the target resistance threshold value and the current correction parameter, and then the working state of the insulation resistance is determined by comparing the current resistance with the current resistance threshold value, thereby improving the accuracy of determining the state of the insulation resistance, avoiding potential safety problems of the battery system, and improving the service life of the battery system.

[0028] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. BRIEF DESCRIPTION OF DRAWINGS

[0029] The accompanying drawings, which are incorporated into and form part of the specification, illustrate one embodiment consistent with the present application and, together with the specification, serve to explain the principles of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor. In the drawings:

[0030] Figure 1 A scene schematic diagram of the state determination method of the insulation resistance according to an embodiment of the present application is shown.

[0031] Figure 2 A flow chart of the method for determining the state of the insulation resistance in the embodiment of the present application is shown;

[0032] Figure 3 A complete flow chart of the method for determining the state of the insulation resistance in the embodiment of the present application is shown;

[0033] Figure 4 A block diagram of the device for determining the state of the insulation resistance in the embodiment of the present application is shown;

[0034] Figure 5 A structural schematic diagram of the electronic device in the embodiment of the present application is shown. DETAILED DESCRIPTION

[0035] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0036] In addition, the described features, structures or characteristics can be combined in any suitable manner in one or more embodiments. In the following description, many specific details are provided to give a full understanding of the embodiments of the present application. However, one of ordinary skill in the art will realize that the technical solutions of the present application can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. can be used. In other cases, well-known methods, devices, implementations or operations are not shown or described in detail to avoid obscuring the aspects of the present application.

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

[0038] The flow charts shown in the drawings are only exemplary illustrations, which do not necessarily include all the contents and operations / steps, and are not necessarily executed in the described order. For example, some operations / steps can be further decomposed, and some operations / steps can be combined or partially combined, so that the actual execution order can be changed according to the actual situation.

[0039] It should be noted that the "multiple" referred to in this paper refers to two or more than two. The "and / or" describes the association between the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the front and rear associated objects are a "or" relationship.

[0040] It should also be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to describe a specific order or sequence. It should be understood that the objects used in this way can be interchanged under appropriate circumstances, so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described.

[0041] Currently, when detecting the state of the insulation resistance of the battery pack in the charging, generally, the corresponding resistance threshold is set in advance for different charging scenarios, such as fast charging scenario and slow charging scenario, then the total resistance of the insulation resistance is calculated based on the current charging scenario by using the bridge method, and then the total resistance is compared with the resistance threshold corresponding to the current charging scenario, so as to determine the working state of the insulation resistance based on the comparison result. However, when the resistance values of the two insulation resistances involved decrease at the same time, the total resistance obtained remains relatively balanced, and the resistance threshold set depends on experience, which reduces the accuracy of determining the state of the insulation resistance, thereby bringing potential safety problems to the battery system and reducing the service life of the battery system.

[0042] Among them, when the total resistance of the insulation resistance is calculated by using the bridge method, specifically, the reference resistances of the two insulation resistances involved can be set in advance to form a bridge circuit, and the loop is controlled to be turned on and off through the corresponding switch, when the bridge is balanced, the total resistance is calculated based on the voltage value of the current two insulation resistances and the resistance value of the reference resistance.

[0043] In order to solve the technical problems in the prior art, instead of setting a corresponding resistance threshold value for different charging scenes and calculating the total resistance value of the insulation resistance by using the bridge method, the parameter reflecting the charging environment of the battery pack and the factor affecting the actual resistance threshold value are determined in advance. When it is determined that the battery pack is in a charging state, the voltage values of the two insulation resistances included in the battery pack and the parameter reflecting the charging environment of the battery pack are obtained based on the current scene, and the resistance value considering the charging environment of the battery pack is calculated based on the above voltage values and parameters. Similarly, the resistance threshold value preliminarily determined corresponding to the charging state of the battery pack and the factor affecting the actual resistance threshold value are obtained, and the resistance threshold value considering the factor affecting the actual resistance threshold value is calculated based on the above resistance threshold value and factor. Thus, by comparing the above resistance value considering the charging environment of the battery pack with the above resistance threshold value considering the factor affecting the actual resistance threshold value, the working state of the insulation resistance is determined, the accuracy of determining the state of the insulation resistance is improved, and potential safety problems of the battery system are avoided, and the service life of the battery system is improved.

[0044] In order to make the skilled in the art better understand the present application, first, the state determination method of the insulation resistance of the embodiments of the present application will be described in detail. Figure 1 The application scenarios involved in the present application will be briefly described.

[0045] Referring to Figure 1 , a scene schematic diagram of the state determination method of the insulation resistance of the embodiments of the present application is shown.

[0046] In the present application, the system corresponding to the state determination method of the insulation resistance includes a battery pack 1, an electronic device 2, and a parameter monitoring device cluster 3. The battery pack 1 is any kind of battery pack in a charging state, the electronic device 2 is a device with computing ability for executing the state determination method of the insulation resistance, for example, an electronic device included in a battery management system. The parameter monitoring device cluster 3 is a device cluster for monitoring related parameters, which can include parameters related to the charging environment of the battery pack, i.e. the current environment parameter, and parameters affecting the actual resistance threshold value, i.e. the current correction parameter. The electronic device 2 is in communication connection with the parameter monitoring device cluster 3 and the battery pack 1.

[0047] First, the electronic device 2 acquires the current voltage of the battery pack 1 and the current environment parameter, i.e., the parameter related to the charging environment of the battery pack, in response to determining that the battery pack 1 is in the target charging state, acquires the target resistance threshold value corresponding to the target charging state, and acquires the current correction parameter, i.e., the parameter affecting the actual resistance threshold value, and then calculates the current resistance value based on the current voltage and the current environment parameter, calculates the current resistance threshold value based on the target resistance threshold value and the current correction parameter, so as to determine the working state of the insulation resistance by comparing the current resistance value with the current resistance threshold value. The accuracy of determining the state of the insulation resistance is improved, thereby avoiding potential safety problems for the battery system and improving the service life of the battery system.

[0048] Referring to Figure 2 , a flowchart of the insulation resistance state determination method in the embodiment of the application is shown, which can be executed by a device with computing processing function in a vehicle, and referring to Figure 2 , the insulation resistance state determination method at least includes steps 201 to 203, which are described in detail as follows:

[0049] In step 201, in response to determining that the battery pack is in the target charging state, the current voltage of the battery pack and the current environment parameter are acquired; the current environment parameter includes the parameter related to the charging environment of the battery pack.

[0050] The target charging state is used to represent the current charging state of the battery pack, which can be fast charging state or slow charging state, for example, and the specific target charging state is not limited in the embodiment.

[0051] The battery pack is any battery pack in any charging state, and the specific type of the battery pack is not limited in the embodiment.

[0052] The current voltage is the voltage value of the positive and negative insulation resistance of the battery pack in the target charging state at the current time.

[0053] The current environment parameter is the specific parameter reflected by the environment of the battery pack in the target charging state at the current time, which specifically includes the parameter related to the charging environment of the battery pack.

[0054] In the application, the target charging state of the battery pack is determined based on the connection with the battery pack, and the voltage value corresponding to the positive and negative insulation resistance in the target charging state is acquired respectively to obtain the current voltage, and the current environment parameter is acquired based on the communication connection with the device monitoring the current environment parameter.

[0055] The target charging state currently taken by the battery pack is determined, specifically, the charging current of the battery pack is monitored in real time through a preset high-precision current sensor, and when the charging current exceeds a preset value, such as 100 A, it is determined as fast charging, otherwise as slow charging. Alternatively, the charging mode information representing fast charging or slow charging is obtained through communication with the charging pile via a bus.

[0056] It can be understood that the specific process of determining the target charging state currently taken by the battery pack is only an example, and the specific determination method is not limited in the application.

[0057] In step 202, the target resistance threshold corresponding to the target charging state is obtained, and the current correction parameter of the battery pack is obtained; the current correction parameter includes parameters affecting the actual resistance threshold.

[0058] The target resistance threshold is a resistance threshold used to judge whether the resistance values of the two insulation resistors are normal, which can be a fixed resistance threshold determined by a development engineer according to experience for the target charging state in advance.

[0059] The current correction parameter is a parameter that needs to be considered for correcting the target resistance threshold, which can include parameters affecting the actual resistance threshold. The actual resistance threshold is the resistance threshold that can most accurately judge whether the resistance values of the two insulation resistors are normal.

[0060] It can be understood that since the current correction parameter contains parameters affecting the actual resistance threshold, after the target resistance threshold is corrected, the corrected target resistance threshold obtained is a resistance threshold close to the actual resistance threshold.

[0061] In the application, corresponding fixed resistance thresholds can be set in advance for different charging states, and when the battery pack is determined to be in the target charging state, the target resistance threshold corresponding to the target charging state is searched from the pre-set charging states and corresponding fixed resistance thresholds, and the current correction parameter is obtained based on the communication connection with the device for monitoring the current correction parameter.

[0062] In step 203, the current resistance is calculated based on the current voltage and the current environmental parameter, and the current resistance threshold is calculated based on the target resistance threshold and the current correction parameter.

[0063] The current resistance is used to represent the resistance value of the positive and negative insulation resistors set by the battery pack in the target charging state at the current time.

[0064] The current resistance threshold is used to represent the corrected target resistance threshold, which can be used to judge whether the current resistance is normal.

[0065] It can be understood that, since the current resistance value is calculated by considering the current environmental parameter, the current resistance value is the resistance value considering the charging environment in which the battery pack is located. And since the current resistance value threshold is calculated by considering the current correction parameter, the current resistance value threshold is the resistance value threshold considering the parameter affecting the actual resistance value threshold.

[0066] In the present application, after obtaining the current voltage of the battery pack, the current environmental parameter, the current correction parameter, and the target resistance value threshold corresponding to the target state of charge, the current resistance value is calculated based on the current voltage and the current environmental parameter of the positive and negative insulation resistance, and the target resistance value threshold is corrected by using the current correction parameter to obtain the current resistance value threshold.

[0067] In step 204, the working state of the insulation resistance is determined by comparing the current resistance value with the current resistance value threshold.

[0068] The working state of the insulation resistance is used to represent the working state of the positive and negative insulation resistance of the battery pack set in the target state of charge at the current time, which can be, for example, a normal working state or an abnormal working state. Further, the abnormal working state can further include a weak abnormal working state, a medium abnormal working state, and a strong abnormal working state. The present embodiment does not limit the specific working state of the insulation resistance.

[0069] It can be understood that, as a critical value for judging whether the current resistance value is abnormal, the current resistance value threshold can be used to judge different degrees of abnormal working state to different extents. For example, a current resistance value threshold with a value of 100% can be used to judge a medium abnormal working state, a current resistance value threshold with a value greater than 100% can be used to judge a weak abnormal working state, and a current resistance value threshold with a value less than 100% can be used to judge a strong abnormal working state.

[0070] In the present application, after calculating the current resistance value and the current resistance value threshold, the current resistance value is compared with different degrees of current resistance value threshold, and the working state of the insulation resistance is determined according to the comparison result. For example, if the current resistance value is greater than the current resistance value threshold with a value greater than 100%, it can be determined that the working state of the insulation resistance is a normal working state, if the current resistance value is less than the current resistance value threshold with a value greater than 100% but greater than the current resistance value threshold with a value of 100%, it can be determined that the working state of the insulation resistance is a weak abnormal working state, if the current resistance value is less than the current resistance value threshold with a value of 100% but greater than the current resistance value threshold with a value less than 100%, it can be determined that the working state of the insulation resistance is a medium abnormal working state, and if the current resistance value is less than the current resistance value threshold with a value less than 100%, it can be determined that the working state of the insulation resistance is a strong abnormal working state.

[0071] It can be understood that the above exemplary description is only an example and should not constitute any limitation on the present application.

[0072] In the present application, since the parameter related to the charging environment in which the battery pack is located, i.e., the current environmental parameter, and the parameter affecting the actual resistance threshold value, i.e., the current correction parameter, are determined in advance, by determining that the battery pack is in the target charging state, the current voltage of the battery pack and the current environmental parameter, and the target resistance threshold value corresponding to the target charging state and the current correction parameter can be obtained, and the current resistance value considering the charging environment in which the battery pack is located can be calculated based on the current voltage and the current environmental parameter, the current resistance threshold value considering the factors affecting the actual resistance threshold value can be calculated based on the target resistance threshold value and the current correction parameter, and then by comparing the current resistance value with the current resistance threshold value, the working state of the insulation resistance is determined, the accuracy of determining the state of the insulation resistance is improved, and thus potential safety problems of the battery system are avoided and the service life of the battery system is improved.

[0073] In one specific embodiment of the present application, based on the above embodiment, the current environmental parameter includes at least one of the current leakage current, the current humidity and the current core temperature, wherein the current leakage current, the current humidity and the current core temperature are negatively correlated with the current resistance value respectively.

[0074] Among them, the current leakage current is the current leakage of the battery pack in the target charging state due to poor insulation of the positive and negative insulation resistances or other defects.

[0075] Among them, the current humidity is the humidity of the charging cabin in which the battery pack in the target charging state is located.

[0076] Among them, the current core temperature is the highest internal temperature of the battery pack in the target charging state.

[0077] Among them, the current environmental parameter includes at least one of the current leakage current, the current humidity and the current core temperature, and the current leakage current, the current humidity and the current core temperature are negatively correlated with the current resistance value respectively, that is, under the condition that other conditions remain unchanged, if at least one of the current leakage current, the current humidity and the current core temperature increases, the value of the current resistance value will decrease, and the possibility of abnormal state of the insulation resistance will be greater.

[0078] In the present application, by taking at least one of the current leakage current, the current humidity and the current core temperature as the current environmental parameter, the current resistance value considering the charging environment in which the battery pack is located can be obtained based on the negative correlation between the current leakage current, the current humidity and the current core temperature and the current resistance value, and the flexibility and success rate of obtaining the current resistance value are improved.

[0079] In a specific embodiment of the present application, based on the above embodiment, the current environmental parameters include the current leakage current, the current humidity and the current core temperature, the current voltage includes the first current voltage and the second current voltage, and when calculating the current resistance value based on the current voltage and the current environmental parameters, step 203, specifically includes the following steps:

[0080] Step a1: determining the first difference between the first current voltage and the second current voltage, and calculating the first ratio between the first difference and the current leakage current.

[0081] In the present application, the current environmental parameters include three parameters of the current leakage current, the current humidity and the current core temperature, and the current voltage includes the first current voltage and the second current voltage. Among them, the first current voltage is used to represent the voltage value corresponding to the insulation resistance between the positive electrode and the ground set by the battery pack in the target charging state at the current time. The second current voltage is used to represent the voltage value corresponding to the insulation resistance between the negative electrode and the ground set by the battery pack in the target charging state at the current time.

[0082] It can be understood that obtaining the current voltage is to obtain the first current voltage and the second current voltage. Specifically, the voltage detection circuit is set based on the insulation resistance between the positive electrode and the ground and the insulation resistance between the negative electrode and the ground respectively in advance, and the corresponding voltage measurement points are set. When obtaining the current voltage, the first current voltage and the second current voltage are obtained through the two measurement points.

[0083] It can be understood that obtaining the current environmental parameters is to obtain the current leakage current, the current humidity and the current core temperature. Specifically, the current leakage current can be obtained based on the pre-set leakage current Hall sensor, the current core temperature can be obtained based on the patch type temperature sensor, and the current humidity of the charging cabin can be obtained based on the digital temperature and humidity meter.

[0084] The first difference is the absolute value of the difference between the first current voltage and the second current voltage.

[0085] The first ratio is the ratio of the first difference to the current leakage current.

[0086] In the present application, based on the obtained current voltage and current environmental parameters, the first current voltage and the second current voltage are obtained from the current voltage, and the current leakage current, the current humidity and the current core temperature contained in the current environmental parameters are obtained. The first difference between the first current voltage and the second current voltage is calculated, and the first ratio between the first difference and the current leakage current is calculated.

[0087] Step a2: based on the current humidity, calculating the current humidity influence coefficient with the preset humidity as the reference point, and based on the current core temperature, calculating the current temperature influence coefficient with the preset temperature as the reference point by using the exponential function.

[0088] wherein the preset humidity is a preset maximum humidity allowed to be generated in the charging cabin when the working state of the insulation resistance is the normal working state, and the current humidity influence coefficient is used to represent an influence degree of the current humidity on the calculation result of the current resistance value.

[0089] wherein the preset temperature is a preset maximum temperature allowed to be generated in the battery pack when the working state of the insulation resistance is the normal working state, and the current temperature influence coefficient is used to represent an influence degree of the current core temperature on the calculation result of the current resistance value.

[0090] In the present application, the difference between the current humidity and the preset humidity is calculated based on the preset humidity as a reference point, and the current humidity influence coefficient is obtained based on the difference. The difference between the current core temperature and the preset temperature is calculated based on the preset temperature as a reference point, and the current temperature influence coefficient is obtained based on the difference by using an exponential function.

[0091] Step a3: calculating the current resistance value based on the first ratio, the current humidity influence coefficient and the current temperature influence coefficient.

[0092] In the present application, after obtaining the first ratio, the current humidity influence coefficient and the current temperature influence coefficient, the three values are multiplied to obtain the current resistance value.

[0093] For example, if the value of the preset humidity is 50 and the value of the preset temperature is 25, the above calculation process can be described by the following formula:

[0094]

[0095] wherein R iso is the current resistance value, V p is the first current voltage value, V n is the second current voltage value, I leakage is the current leakage current value, H is the current humidity value, and T core is the current core temperature.

[0096] Alternatively, the above calculation formula can be pre-stored in a corresponding storage medium. After obtaining the first current voltage, the second current voltage, the current leakage current, the current humidity and the current core temperature, the above pre-stored calculation formula is obtained, and the current resistance value is output based on the calculation formula.

[0097] It can be understood that the above example description is only for example and should not constitute any limitation on the present application.

[0098] In the present application, since the current environment parameter includes the current leakage current, the current humidity and the current core temperature, and the current voltage includes the first current voltage and the second current voltage, the first ratio between the first difference value between the first current voltage and the second current voltage and the current leakage current can be calculated, the current humidity influence coefficient based on the current humidity can be calculated, and the current temperature influence coefficient based on the current core temperature can be calculated by using the exponential function, so that the current resistance value can be calculated based on the first ratio, the current humidity influence coefficient and the current temperature influence coefficient, thereby successfully obtaining the current resistance value by considering the current environment parameter including the current leakage current, the current humidity and the current core temperature, and improving the success rate of calculating the current resistance value.

[0099] In one specific embodiment of the present application, based on any of the above embodiments, the current correction parameter includes at least one of the current current, the current battery life and the current humidity, wherein the current current at the current time and the current humidity are positively correlated with the current resistance value threshold, and the current battery life is negatively correlated with the current resistance value threshold.

[0100] It can be understood that a large current will cause the battery pack to heat up, which may temporarily reduce its resistivity. Aging of the battery life will reduce the overall insulation performance. In a high humidity environment, moisture may enter the inside of the battery pack, which will adversely affect the insulation resistance, therefore, the changes in current, battery life and humidity will dynamically change the actual resistance value threshold.

[0101] wherein the current current is the current generated by the battery pack in the target state of charge at the current time.

[0102] wherein the current battery life is the ratio of the actual capacity of the battery pack in the target state of charge at the current time to the initial capacity.

[0103] wherein the current correction parameter includes at least one of the current current, the current battery life and the current humidity, and the current current at the current time and the current humidity are positively correlated with the current resistance value threshold, and the current battery life is negatively correlated with the current resistance value threshold, that is, under the condition that other conditions remain unchanged, the current current at the current time and / or the current humidity increases in value, the value of the current resistance value threshold also increases, and the value of the current battery life increases, the value of the current resistance value threshold decreases.

[0104] In the present application, at least one of the current current, the current battery life and the current humidity is taken as a current correction parameter, so that the current resistance threshold value considering the parameters affecting the actual resistance threshold value is obtained based on the correlation between the current current, the current battery life, the current humidity and the current resistance threshold value, and the flexibility and success rate of obtaining the current resistance threshold value are improved.

[0105] In one specific embodiment of the present application, based on the above embodiment, the current correction parameter includes the current current, the current battery life and the current humidity, and when calculating the current resistance threshold value based on the target resistance threshold value and the current correction parameter, step 203 specifically includes the following steps:

[0106] Step b1: calculating the change rate of the current current at the current time, and the second difference between the current humidity and the preset humidity.

[0107] In the present application, the current correction parameter includes three parameters of the current current, the current battery life and the current humidity. The current correction parameter is obtained, that is, the current current, the current battery life and the current humidity are obtained. Specifically, the current current is obtained based on a pre-set high-precision current sensor, the current battery life is obtained based on a Kalman predictor, and the current humidity of the charging cabin is obtained based on a digital temperature and humidity meter.

[0108] For example, when the current battery life is obtained based on the Kalman predictor, the features of capacity change can be extracted from the battery observation data such as voltage, current, temperature and other data within the past 500 ms as observation quantities, and then the current battery life is dynamically output by iterative calculation of an aging model and the above observation quantities.

[0109] Wherein, the second difference is the difference between the current humidity and the preset humidity.

[0110] In the present application, the derivative of the current current is calculated to obtain the change rate of the current current at the current time, and the difference between the current humidity and the preset humidity is calculated to obtain the second difference.

[0111] It can be understood that the above exemplary description is only an example and should not constitute any limitation on the present application.

[0112] Step b2: obtaining the current weight, the battery life weight and the humidity weight, and calculating the first product of the change rate and the current weight, the second product of the current battery life and the battery life weight, and the third product of the second difference and the humidity weight.

[0113] The current weight is used to represent the influence degree of the current on the actual resistance threshold, the battery life weight is used to represent the influence degree of the battery life on the actual resistance threshold, and the humidity weight is used to represent the influence degree of the humidity on the actual resistance threshold. The specific values of the current weight, the battery life weight and the humidity weight are in a certain range, and the ranges corresponding to the current weight, the battery life weight and the humidity weight are determined by the R&D engineers in advance. For example, the range corresponding to the current weight can be [0.03, 0.07], the range corresponding to the battery life weight can be [0.002, 0.005], and the range corresponding to the humidity weight can be [0.008, 0.015].

[0114] It can be understood that the above exemplary description is only an example and should not constitute any limitation on the present application.

[0115] In the present application, the pre-set current weight, battery life weight and humidity weight are obtained, and the first product of the change rate and the current weight, the second product of the current battery life and the battery life weight, and the third product of the second difference value and the humidity weight are calculated.

[0116] It can be understood that the above exemplary description is only an example and should not constitute any limitation on the present application.

[0117] Step b3: calculating the current resistance threshold based on the target resistance threshold, the first product, the second product and the third product.

[0118] In the present application, after the first product, the second product and the third product are calculated, the target resistance threshold is corrected based on the obtained target resistance threshold, the first product, the second product and the third product to obtain the current resistance threshold.

[0119] For example, if the value of the preset humidity is 50, the above calculation process can be described by the following formula:

[0120]

[0121] wherein, R th (t) is the current resistance threshold, R base is the target resistance threshold, I is the current value, is used to represent the rising or falling speed of the current at the current time, SOH ioss is the current battery life, H is the current humidity value, a is the weight corresponding to the current value, β is the weight corresponding to the current battery life, and γ is the weight corresponding to the current humidity value.

[0122] Optionally, the above calculation formula can be pre-stored in a corresponding storage medium, and after the target resistance threshold, the current, the current battery life and the current humidity are obtained, the pre-stored calculation formula is acquired, and the current resistance threshold is output based on the calculation formula.

[0123] It can be understood that the above exemplary description is only an example and should not constitute any limitation on the present application.

[0124] In the present application, since the current correction parameter includes the current, the current battery life and the current humidity, by calculating the change rate of the current at the current time, and the second difference between the current humidity and the preset humidity, and by acquiring the current weight, the battery life weight and the humidity weight, the first product of the change rate and the current weight, the second product of the current battery life and the battery life weight, and the third product of the second difference and the humidity weight can be calculated, so that the current resistance threshold can be calculated based on the target resistance threshold, the first product, the second product and the third product, thereby successfully obtaining the current resistance threshold by considering the current correction parameter including the current, the current battery life and the current humidity, and improving the success rate of calculating the current resistance threshold.

[0125] In one specific embodiment of the present application, based on Figure 2 In a corresponding embodiment, when determining the working state of the insulation resistance by comparing the current resistance with the current resistance threshold, step 204 specifically includes the following steps:

[0126] Step c1: calculating a second ratio of the current resistance and the current resistance threshold.

[0127] The second ratio is the ratio between the current resistance and the current resistance threshold, or can be understood as the percentage of the current resistance in the current resistance threshold.

[0128] In the present application, based on the requirement of comparing the current resistance with the current resistance threshold of different degrees in step 204, the second ratio of the current resistance and the current resistance threshold is calculated.

[0129] Step c2: determining whether the second ratio exists in any one of the ratio ranges based on at least one preset ratio range.

[0130] The ratio range is a ratio range determined in advance according to different degrees of abnormal working states, that is, each degree of abnormal working state corresponds to a ratio range.

[0131] In the present application, corresponding ratio ranges are set in advance according to different degrees of abnormal working states. For example, for weak abnormal working states, the corresponding ratio range is set to 1-1.2, for medium abnormal working states, the corresponding ratio range is set to 0.8-1, and for strong abnormal working states, the corresponding ratio range is set to 0.8-0.

[0132] Based on this, after obtaining the second ratio of the current resistance value to the current resistance value threshold, it is determined whether the second ratio exists in any one of the at least one preset ratio range.

[0133] It can be understood that the above exemplary description is only an example and should not constitute any limitation on the present application.

[0134] Step c3: if yes, it is determined that the working state of the insulation resistance is abnormal, and the working state of the insulation resistance is adjusted based on the ratio range in which the second ratio is located.

[0135] The control strategy is a strategy for coping with abnormal working states, which is set in advance based on different ratio ranges.

[0136] In the present application, based on the determination of whether the second ratio exists in any one of the ratio ranges, if yes, it is determined that the working state of the insulation resistance is abnormal. Further, the mapping relationship between the at least one ratio range and the corresponding control strategy is obtained, and the control strategy having a mapping relationship with the ratio range in which the second ratio is located is obtained, so as to adjust the working state of the insulation resistance by using the control strategy.

[0137] Exemplarily, if the at least one ratio range is 1-1.2, 0.8-1, and 0.8-0 respectively, and the corresponding control strategy is the heat dissipation control strategy, the slow reduction control strategy, and the power-off control strategy respectively, when the second ratio is in the ratio range of 1-1.2, the heat dissipation control strategy is adopted to adjust the working state of the insulation resistance, specifically, the current charging power of the battery pack is controlled to be reduced by a preset value, for example, 10% of the current charging power, and an opening instruction is sent to the local heat dissipation fan to turn on the local heat dissipation fan. When the second ratio is in the ratio range of 0.8-1, the slow reduction control strategy is adopted to adjust the working state of the insulation resistance, specifically, the current charging power of the battery pack is controlled to linearly decrease at a preset slope, for example, -10 KW / s. When the second ratio is in the ratio range of 0.8-0, the power-off control strategy is adopted to adjust the working state of the insulation resistance, specifically, the main relay is turned off within a preset time, for example, 5 ms, to cut off the energy path, and further, if the bus voltage is greater than a preset value, for example, 60 V, an emergency discharge circuit is connected to make the bus voltage be within a safety threshold.

[0138] It can be understood that the above exemplary description is only an example and should not constitute any limitation on the present application.

[0139] Step c4: if no, it is determined that the working state of the insulation resistance is normal.

[0140] In the present application, based on whether the second ratio exists in any one ratio range, if no, it is determined that the current resistance value is large and the current flowing through the positive and negative insulation resistances is small, and then it is determined that the working state of the insulation resistance is normal.

[0141] In the present application, by calculating the second ratio of the current resistance value and the current resistance value threshold, it can be determined whether the second ratio exists in any one ratio range based on at least one preset ratio range, and when it is determined that the second ratio exists in the ratio range, it is determined that the working state of the insulation resistance is abnormal, and then a corresponding control strategy is adopted to adjust the working state of the insulation resistance based on the ratio range where the second ratio is located. Alternatively, when it is determined that the second ratio exists in the ratio range, it is determined that the working state of the insulation resistance is normal, thereby successfully determining the working state of the insulation resistance, improving the success rate of determination, and further avoiding potential safety problems of the battery system and improving the service life of the battery system.

[0142] In an embodiment of the present application, based on Figure 2 In a corresponding embodiment, the method further comprises the following steps:

[0143] The target determination period corresponding to the target charging state is obtained, and the state determination process of the insulation resistance is performed according to the target determination period.

[0144] The target determination period is a determination period set in advance for the target state of charge.

[0145] In the present application, the corresponding determination period can be set in advance for different states of charge. For example, the corresponding determination period for the slow charging state is set to 2s / time, and the corresponding determination period for the fast charging state is set to 10ms / time.

[0146] Based on this, after determining the target state of charge of the battery pack, the target determination period corresponding to the target state of charge is obtained from the pre-set determination periods corresponding to different states of charge, and the state determination process of the insulation resistance is performed according to the target determination period.

[0147] In the present application, by obtaining the target determination period corresponding to the target state of charge, the state determination process of the insulation resistance can be performed according to the target determination period. Thus, the determination process is performed according to the determination period matched with the state of charge, so as to reduce the computing power and improve the efficiency of system operation on the basis of ensuring the smooth execution of the determination process.

[0148] In an embodiment provided by the present application, if it is determined that the current humidity is greater than the first humidity, the condensation dehumidification system is started to dehumidify the battery pack in the target state of charge, so as to ensure that the battery pack in the charging process maintains an appropriate humidity, and further improves the service life of the battery pack. The first humidity is the maximum humidity generated by the battery pack in normal operation. If it is determined that the current core temperature is greater than the first temperature, the liquid cooling system is started to cool the battery pack in the target state of charge, so as to ensure that the inside of the battery pack in the charging process maintains an appropriate temperature, and further improves the service life of the battery pack. The first temperature is the maximum temperature generated by the battery pack in normal operation.

[0149] Further, the current surface temperature is obtained, and a third difference between the current core temperature and the current surface temperature is calculated. If it is determined that the third difference is greater than a fourth difference and less than a fifth difference within a preset time range, a thermal imbalance alarm information is generated to enable the driver to smoothly learn the result of the thermal imbalance of the battery pack, and then to adopt a stop charging or other arbitrary way to improve the safety of vehicle charging and further improve the service life of the battery pack. If it is determined that the third difference is greater than or equal to the fifth difference, the main relay is closed to cut off the energy path. Further, if the current bus voltage is greater than a preset value, for example, 60V, the emergency relief circuit is connected to enable the bus voltage to be within a safety threshold, so as to further improve the service life of the battery pack when a serious thermal imbalance occurs. The third difference is used to represent the difference between the current core temperature and the current surface temperature, the fourth difference is used to represent the critical difference value of the thermal imbalance of the battery pack, and the fifth difference is used to represent the maximum difference value of the thermal imbalance of the battery pack. The current surface temperature is the temperature of the surface of the battery pack.

[0150] Referring to Figure 3 , a complete flowchart of the insulation resistance state determination method in the embodiment of the application is shown, which can be executed by a device with computing processing function in a target vehicle, referring to Figure 3 , the specific process of the insulation resistance state determination method is as follows:

[0151] Step 301, in response to determining that the battery pack is in a target charging state, a target determination period corresponding to the target charging state is obtained.

[0152] Step 302, according to the target determination period, a first current voltage, a second current voltage, a current leakage current, a current humidity and a current core temperature of the battery pack are obtained, and a target resistance threshold value corresponding to the target charging state is obtained, and a current current, a current battery life and a current humidity of the battery pack are obtained.

[0153] Step 303, a first difference between the first current voltage and the second current voltage is determined, and a first ratio between the first difference and the current leakage current is calculated.

[0154] Step 304, based on the current humidity, a current humidity influence coefficient with a preset humidity as a reference point is calculated.

[0155] Step 305, based on the current core temperature, an exponential function is used to calculate a current temperature influence coefficient with a preset temperature as a reference point.

[0156] Step 306, based on the first ratio, the current humidity influence coefficient and the current temperature influence coefficient, a current resistance value is calculated.

[0157] Step 307, a change rate of the current current at the current time is calculated, and a second difference between the current humidity and the preset humidity is calculated.

[0158] Step 308, a current weight, a battery life weight and a humidity weight are obtained, and a first product of the change rate and the current weight, a second product of the current battery life and the battery life weight, and a third product of the second difference and the humidity weight are calculated.

[0159] Step 309, based on the target resistance threshold value, the first product, the second product and the third product, a current resistance threshold value is calculated.

[0160] Step 310, a second ratio of the current resistance value and the current resistance threshold value is calculated.

[0161] Step 311, based on at least one preset ratio range, it is judged whether the second ratio exists in any one ratio range, if yes, step 312 is executed, if not, step 313 is executed.

[0162] Step 312, determine that the working state of the insulation resistance is abnormal, and adjust the working state of the insulation resistance based on the ratio range in which the second ratio is located.

[0163] Step 313, determine that the working state of the insulation resistance is normal.

[0164] In the present application, since the parameters related to the charging environment in which the battery pack is located, i.e., the current environment parameters, and the parameters affecting the actual resistance threshold value, i.e., the current correction parameters, are determined in advance, by determining that the battery pack is in the target charging state, the current voltage of the battery pack and the current environment parameters can be obtained, as well as the target resistance threshold value corresponding to the target charging state and the current correction parameters, and the current resistance considering the charging environment in which the battery pack is located can be calculated based on the current voltage and the current environment parameters, the current resistance threshold value considering the factors affecting the actual resistance threshold value can be calculated based on the target resistance threshold value and the current correction parameters, and then by comparing the current resistance with the current resistance threshold value, the working state of the insulation resistance is determined, the accuracy of determining the state of the insulation resistance is improved, and thus potential safety problems of the battery system are avoided and the service life of the battery system is improved.

[0165] The device embodiment of the present application is introduced below, which can be used to execute the state determination method of the insulation resistance in the above-mentioned embodiments of the present application. For details not disclosed in the device embodiment of the present application, please refer to the above-mentioned embodiments of the state determination method of the insulation resistance.

[0166] Referring to Figure 4 , a block diagram of the state determination device of the insulation resistance in the embodiments of the present application is shown.

[0167] As shown in Figure 4 , the state determination device 40 of the insulation resistance according to the embodiments of the present application comprises an acquisition module 41, a calculation module 42 and a comparison module 43.

[0168] The acquisition module 41 is configured to, in response to determining that the battery pack is in the target charging state, acquire the current voltage of the battery pack and the current environment parameters; the current environment parameters comprise parameters related to the charging environment in which the battery pack is located; acquire the target resistance threshold value corresponding to the target charging state, and acquire the current correction parameters of the battery pack; the current correction parameters comprise parameters affecting the actual resistance threshold value. The calculation module 42 is configured to calculate the current resistance based on the current voltage and the current environment parameters, and calculate the current resistance threshold value based on the target resistance threshold value and the current correction parameters. The comparison module 43 is configured to compare the current resistance with the current resistance threshold value to determine the working state of the insulation resistance.

[0169] In some embodiments of the present application, based on the foregoing scheme, the current environmental parameter includes at least one of the current leakage current, the current humidity, and the current core temperature; wherein the current leakage current, the current humidity, and the current core temperature are negatively correlated with the current resistance value respectively.

[0170] In some embodiments of the present application, based on the foregoing scheme, the current environmental parameter includes the current leakage current, the current humidity, and the current core temperature; the current voltage includes the first current voltage and the second current voltage;

[0171] Correspondingly, the calculation module 42, in calculating the current resistance value based on the current voltage and the current environmental parameter, is specifically configured to:

[0172] determine a first difference value between the first current voltage and the second current voltage, and calculate a first ratio value between the first difference value and the current leakage current; calculate a current humidity influence coefficient with a preset humidity as a reference point based on the current humidity, and calculate a current temperature influence coefficient with a preset temperature as a reference point based on the current core temperature; calculate the current resistance value based on the first ratio value, the current humidity influence coefficient, and the current temperature influence coefficient.

[0173] In some embodiments of the present application, based on the foregoing scheme, the current correction parameter includes at least one of the current current, the current battery life, and the current humidity; wherein the change rate of the current current at the current time, and the current humidity are positively correlated with the current resistance value threshold respectively; the current battery life is negatively correlated with the current resistance value threshold.

[0174] In some embodiments of the present application, based on the foregoing scheme, the current correction parameter includes the current current, the current battery life, and the current humidity;

[0175] Correspondingly, the calculation module 42, in calculating the current resistance value threshold based on the target resistance value threshold and the current correction parameter, is specifically configured to:

[0176] calculate the change rate of the current current at the current time, and a second difference value between the current humidity and a preset humidity; obtain a current weight, a battery life weight, and a humidity weight, and calculate a first product of the change rate and the current weight, a second product of the current battery life and the battery life weight, and a third product of the second difference value and the humidity weight; calculate the current resistance value threshold based on the target resistance value threshold, the first product, the second product, and the third product.

[0177] In some embodiments of the present application, based on the foregoing scheme, the comparison module 43, in comparing the current resistance value with the current resistance value threshold to determine the working state of the insulation resistance, is specifically configured to:

[0178] The second ratio of the current resistance value and the current resistance value threshold is calculated, and whether the second ratio exists in any one ratio range is determined based on at least one preset ratio range. If yes, it is determined that the working state of the insulation resistance is abnormal, and the working state of the insulation resistance is adjusted based on the ratio range in which the second ratio is located. If no, it is determined that the working state of the insulation resistance is normal.

[0179] In some embodiments of the present application, based on the foregoing scheme, the insulation resistance state determination apparatus further comprises an execution module.

[0180] The acquisition module 41 is further configured to acquire a target determination period corresponding to the target charging state, and the execution module is configured to perform the insulation resistance state determination process according to the target determination period.

[0181] Based on the same inventive concept, the embodiments of the present application provide a computer readable storage medium, which stores at least one computer program instruction, and the at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the foregoing method.

[0182] Based on the same inventive concept, the embodiments of the present application further provide an electronic device, which refers to Figure 5 , which shows a structural schematic diagram of the electronic device in the embodiments of the present application. The electronic device comprises one or more memories 54, one or more processors 52, and at least one computer program (computer program instruction) stored in the memory 54 and executable on the processor 52. When the processor 52 executes the computer program, the method as described above is implemented.

[0183] In the foregoing Figure 5 , the bus architecture (represented by the bus 50), the bus 50 can include any number of interconnected buses and bridges, and the bus 50 links various circuits including one or more processors represented by the processor 52 and the memory represented by the memory 54. The bus 50 can also link various other circuits such as peripheral devices, voltage stabilizers, and power management circuits, which are well known in the art, and thus, they will not be further described herein. The bus interface 55 provides an interface between the bus 50 and the receiver 51 and the transmitter 53. The receiver 51 and the transmitter 53 can be the same element, i.e., a transceiver, which provides a unit for communicating with various other devices on a transmission medium. The processor 52 is responsible for managing the bus 50 and general processing, while the memory 54 can be used to store data used by the processor 52 in performing operations.

[0184] The functions described herein can be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions can be stored on or transferred over as one or more instructions or code on a computer-readable medium. Other examples and implementations are within the scope and spirit of the disclosure and appended claims. For example, due to the nature of software, functions described above can be implemented using software executed by a processor, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions can also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations. Also, as used herein, including in the claims, "or" as used in a list of items prefaced by "comprising" to indicate a disjunctive list means each single item in the list has been recited before "or" one or more additional disjunctive items also have been recited. However, "or" in such a phrase does not mean that the list is inclusive of at least one of the items. Further, as used herein, "comprising" is to be interpreted as including the more restrictive terms "consisting of" and "consisting essentially of."

[0185] In several embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of units can be a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between units or modules, which can be electrical or other forms.

[0186] The units described as separate components can or can not be physically separated, and the components of the control device can or can not be physical units, that is, they can be located in one place, or they can be distributed on multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0187] If the integrated unit is implemented in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part of the prior art that makes a contribution or the whole or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the embodiments of the method of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various computer program instruction storage media.

[0188] The above merely provides an example of the present application, and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall fall into the scope of claims of the present application.

Claims

1. A method for determining the state of insulation resistance, characterized in that, The method includes: In response to determining that the battery pack is in a target charging state, the current voltage and current environmental parameters of the battery pack are acquired; the current environmental parameters include parameters related to the charging environment of the battery pack. Obtain the target resistance threshold corresponding to the target charging state, and obtain the current correction parameters of the battery pack; the current correction parameters include parameters that affect the actual resistance threshold. The current resistance value is calculated based on the current voltage and current environmental parameters, and the current resistance threshold is calculated based on the target resistance threshold and the current correction parameters; The operating state of the insulation resistor is determined by comparing the current resistance value with the current resistance threshold.

2. The method according to claim 1, characterized in that, The current environmental parameters include at least one of the current leakage current, current humidity, and current core temperature; Among them, the current leakage current, the current humidity, and the current core temperature are negatively correlated with the current resistance value.

3. The method according to claim 2, characterized in that, The current environmental parameters include the current leakage current, current humidity, and current core temperature; the current voltage includes a first current voltage and a second current voltage. The calculation of the current resistance value based on the current voltage and current environmental parameters includes: Determine a first difference between the first current voltage and the second current voltage, and calculate a first ratio between the first difference and the current leakage current; Based on the current humidity, calculate the current humidity influence coefficient with the preset humidity as the reference point, and based on the current core temperature, use an exponential function to calculate the current temperature influence coefficient with the preset temperature as the reference point. The current resistance value is calculated based on the first ratio, the current humidity influence coefficient, and the current temperature influence coefficient.

4. The method according to any one of claims 1-3, characterized in that, The current correction parameter includes at least one of the current current, current battery life, and current humidity. Wherein, the rate of change of the current current at the current moment and the current humidity are positively correlated with the current resistance threshold; The current battery life is negatively correlated with the current resistance threshold.

5. The method according to claim 4, characterized in that, The current correction parameters include the current current, current battery life, and current humidity; The calculation of the current resistance threshold based on the target resistance threshold and the current correction parameters includes: Calculate the rate of change of the current current at the current moment, and the second difference between the current humidity and the preset humidity; Obtain the current weight, battery life weight, and humidity weight, and calculate the first product of the rate of change and the current weight, the second product of the current battery life and the battery life weight, and the third product of the second difference and the humidity weight. The current resistance threshold is calculated based on the target resistance threshold, the first product, the second product, and the third product.

6. The method according to claim 1, characterized in that, The step of determining the operating state of the insulation resistance by comparing the current resistance value with the current resistance value threshold includes: Calculate a second ratio between the current resistance value and the current resistance threshold; Based on at least one preset ratio range, determine whether the second ratio exists within any ratio range; If so, the working state of the insulation resistor is determined to be abnormal, and the working state of the insulation resistor is adjusted by adopting the corresponding control strategy based on the ratio range in which the second ratio value is located. If not, then the insulation resistor is confirmed to be operating normally.

7. The method according to claim 1, characterized in that, The method further includes: Obtain the target determination period corresponding to the target charging state, and perform the insulation resistance state determination process according to the target determination period.

8. A device for determining the state of insulation resistance, characterized in that, The device includes: The acquisition module is configured to, in response to determining that the battery pack is in a target charging state, acquire the current voltage and current environmental parameters of the battery pack; the current environmental parameters include parameters related to the charging environment of the battery pack; acquire the target resistance threshold corresponding to the target charging state, and acquire the current correction parameters of the battery pack; the current correction parameters include parameters that affect the actual resistance threshold. The calculation module is used to calculate the current resistance value based on the current voltage and current environmental parameters, and to calculate the current resistance threshold based on the target resistance threshold and the current correction parameters; The comparison module is used to determine the operating state of the insulation resistance by comparing the current resistance value with the current resistance value threshold.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer program instructions that are loaded and executed by a processor to perform the operations performed by the method as described in any one of claims 1 to 7.

10. An electronic device comprising a processor and a memory, characterized in that, The memory stores computer program instructions that can be executed by the processor, and when the processor executes the computer program instructions, it implements the instructions of the method as described in any one of claims 1 to 7.