A control method of energy storage contactor based on dynamic on-off threshold and adaptive arc extinguishing considering SOC and charging and discharging conditions
By acquiring information on the battery state of charge and charging/discharging conditions of the energy storage system, and dynamically adjusting the contactor's on/off current threshold and arc extinguishing parameters, the problem of low reliability of contactor on/off control in the energy storage system is solved, thereby improving the contactor's operational reliability and the safety of the energy storage system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- MAOMING POWER SUPPLY BUREAU GUANGDONG POWER GRID CORP
- Filing Date
- 2026-04-20
- Publication Date
- 2026-06-05
AI Technical Summary
In energy storage systems, the on/off control of contactors is mainly based on fixed parameters, which makes it difficult to adapt to various dynamically changing operating scenarios, resulting in low reliability of contactor on/off control.
By acquiring the battery state of charge information and charging/discharging condition information of the energy storage system, the corresponding thresholds and parameters are obtained from the preset on/off threshold reference library and arc extinguishing parameter reference library, and correction processing is performed to obtain the actual on/off current threshold and arc extinguishing parameters. Based on these actual values, the on/off action of the contactor is controlled.
It achieves dynamic matching between the contactor's on/off current threshold and arc extinguishing parameters and the battery's operating status and system conditions, avoiding inrush current impact and arc discharge, improving the contactor's operational reliability and service life, and ensuring the overall operational safety and stability of the energy storage system.
Smart Images

Figure CN122159518A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of energy storage technology, and in particular to an energy storage contactor control method based on dynamic on / off threshold and adaptive arc extinguishing, taking into account SOC and charging / discharging conditions. Background Technology
[0002] With the rapid development of the new energy industry, energy storage systems are increasingly widely used in areas such as grid peak shaving and frequency regulation, and renewable energy grid connection. As the core component in energy storage systems that enables circuit switching, the reliable operation of the contactor directly affects the safety and stability of the entire energy storage system.
[0003] Currently, the on / off control of contactors in energy storage systems is mainly based on fixed parameters. However, due to the complex and varied operating conditions of energy storage systems in actual operation, fixed parameters are difficult to adapt to various dynamic operating scenarios, resulting in low reliability of contactor on / off control. Summary of the Invention
[0004] Therefore, it is necessary to provide a method, device, computer equipment, computer-readable storage medium, and computer program product for controlling energy storage contactors based on dynamic on / off thresholds and adaptive arc extinguishing, which can improve the reliability of contactor on / off control considering SOC and charging / discharging conditions, and address the aforementioned technical problems.
[0005] Firstly, this application provides a control method for an energy storage contactor based on dynamic on / off thresholds and adaptive arc extinguishing, considering both State of Charge (SOC) and charging / discharging conditions. The method includes:
[0006] Acquire battery state-of-charge information and charge / discharge status information of the energy storage system;
[0007] Based on the battery state of charge information and the charging and discharging condition information, the corresponding on / off current threshold reference value is obtained from the preset on / off threshold reference library, and the on / off current threshold reference value is corrected to obtain the actual on / off current threshold.
[0008] The current fault risk level is determined based on the battery state of charge information and the charge / discharge condition information.
[0009] Based on the current fault risk level, the corresponding arc extinguishing parameter reference value is obtained from the preset arc extinguishing parameter reference library, and the arc extinguishing parameter reference value is corrected to obtain the actual arc extinguishing parameter.
[0010] In response to the on / off command of the contactor in the energy storage system, the contactor is controlled to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0011] In one embodiment, the step of correcting the on / off current threshold reference value to obtain the actual on / off current threshold includes:
[0012] Obtain the environmental parameter information of the energy storage system, and determine the environmental correction coefficient based on the environmental parameter information;
[0013] Based on the battery state of charge information and the charge / discharge condition information, a state correction coefficient is determined. Based on the environmental correction coefficient and the state correction coefficient, the on / off current threshold reference value is corrected to obtain the actual on / off current threshold.
[0014] In one embodiment, determining the current fault risk level based on the battery state-of-charge information and the charge / discharge condition information includes:
[0015] Determine the state of charge range to which the battery state of charge information belongs;
[0016] Based on the state of charge range and the charging and discharging condition information, determine the arc discharge probability and inrush current probability of the contactor during the switching operation.
[0017] The current fault risk level is determined based on the arc discharge probability and the inrush current probability.
[0018] In one embodiment, the step of correcting the reference value of the arc extinguishing parameters to obtain the actual arc extinguishing parameters includes:
[0019] Obtain the real-time current information of the circuit where the contactor is located;
[0020] Based on the real-time current information, determine the arc extinguishing parameter correction coefficient;
[0021] Based on the arc extinguishing parameter correction coefficient, the baseline value of the arc extinguishing parameter is corrected to obtain the actual arc extinguishing parameter.
[0022] In one embodiment, controlling the contactor to perform corresponding switching actions based on the actual switching current threshold and the actual arc extinguishing parameters includes:
[0023] Obtain the real-time current information of the circuit where the contactor is located;
[0024] If the real-time current information is less than or equal to the actual on / off current threshold, the contactor is controlled to perform on / off actions corresponding to the on / off command based on the actual arc extinguishing parameters.
[0025] If the real-time current information is greater than the actual on / off current threshold, the on / off action is refused, and a warning message for the contactor is generated.
[0026] In one embodiment, after controlling the contactor to perform the corresponding on / off action, the method further includes:
[0027] Obtain the actual operating data of the contactor when it performs the switching action;
[0028] The operating error of the contactor is determined based on the actual operating data and the theoretical operating data corresponding to the actual operating data;
[0029] If the operating error does not meet the preset error allowable conditions, the on / off threshold reference library and the arc extinguishing parameter reference library are modified based on the operating error.
[0030] Secondly, this application also provides an energy storage contactor control device based on dynamic on / off thresholds and adaptive arc extinguishing, taking into account SOC and charging / discharging conditions. The device includes:
[0031] The information acquisition module is used to acquire battery state of charge information and charge / discharge condition information of the energy storage system;
[0032] The first correction module is used to obtain the corresponding on / off current threshold reference value from the preset on / off threshold reference library according to the battery state of charge information and the charging and discharging condition information, and to correct the on / off current threshold reference value to obtain the actual on / off current threshold.
[0033] The risk determination module is used to determine the current fault risk level based on the battery state of charge information and the charge / discharge condition information;
[0034] The second correction module is used to obtain the corresponding arc extinguishing parameter benchmark value from the preset arc extinguishing parameter benchmark library according to the current fault risk level, and to correct the arc extinguishing parameter benchmark value to obtain the actual arc extinguishing parameter.
[0035] The on / off control module is used to respond to on / off commands for the contactor in the energy storage system, and control the contactor to perform corresponding on / off actions based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0036] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to perform the following steps:
[0037] Acquire battery state-of-charge information and charge / discharge status information of the energy storage system;
[0038] Based on the battery state of charge information and the charging and discharging condition information, the corresponding on / off current threshold reference value is obtained from the preset on / off threshold reference library, and the on / off current threshold reference value is corrected to obtain the actual on / off current threshold.
[0039] The current fault risk level is determined based on the battery state of charge information and the charge / discharge condition information.
[0040] Based on the current fault risk level, the corresponding arc extinguishing parameter reference value is obtained from the preset arc extinguishing parameter reference library, and the arc extinguishing parameter reference value is corrected to obtain the actual arc extinguishing parameter.
[0041] In response to the on / off command of the contactor in the energy storage system, the contactor is controlled to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0042] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program thereon, which, when executed by a processor, performs the following steps:
[0043] Acquire battery state-of-charge information and charge / discharge status information of the energy storage system;
[0044] Based on the battery state of charge information and the charging and discharging condition information, the corresponding on / off current threshold reference value is obtained from the preset on / off threshold reference library, and the on / off current threshold reference value is corrected to obtain the actual on / off current threshold.
[0045] The current fault risk level is determined based on the battery state of charge information and the charge / discharge condition information.
[0046] Based on the current fault risk level, the corresponding arc extinguishing parameter reference value is obtained from the preset arc extinguishing parameter reference library, and the arc extinguishing parameter reference value is corrected to obtain the actual arc extinguishing parameter.
[0047] In response to the on / off command of the contactor in the energy storage system, the contactor is controlled to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0048] Fifthly, this application also provides a computer program product. The computer program product includes a computer program that, when executed by a processor, performs the following steps:
[0049] Acquire battery state-of-charge information and charge / discharge status information of the energy storage system;
[0050] Based on the battery state of charge information and the charging and discharging condition information, the corresponding on / off current threshold reference value is obtained from the preset on / off threshold reference library, and the on / off current threshold reference value is corrected to obtain the actual on / off current threshold.
[0051] The current fault risk level is determined based on the battery state of charge information and the charge / discharge condition information.
[0052] Based on the current fault risk level, the corresponding arc extinguishing parameter reference value is obtained from the preset arc extinguishing parameter reference library, and the arc extinguishing parameter reference value is corrected to obtain the actual arc extinguishing parameter.
[0053] In response to the on / off command of the contactor in the energy storage system, the contactor is controlled to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0054] The aforementioned energy storage contactor control method, device, computer equipment, computer-readable storage medium, and computer program product, which considers SOC and charging / discharging conditions based on dynamic on / off thresholds and adaptive arc extinguishing, acquires battery state-of-charge and charging / discharging condition information from the energy storage system. It then obtains corresponding on / off current threshold reference values and arc extinguishing parameter reference values from a preset on / off threshold reference library and a preset arc extinguishing parameter reference library, respectively. These reference values are then corrected to obtain actual on / off current thresholds and actual arc extinguishing parameters. In response to on / off commands for the contactor in the energy storage system, the contactor is controlled to perform corresponding on / off actions based on the actual on / off current thresholds and actual arc extinguishing parameters. This facilitates dynamic matching of the contactor's on / off current thresholds and arc extinguishing parameters with the battery operating state and system conditions, avoiding problems such as inrush current surges and arc discharge caused by using fixed thresholds and fixed arc extinguishing parameters. This improves the reliability of contactor on / off control, extends the contactor's operational reliability and service life, and ensures the overall operational safety and stability of the energy storage system. Attached Figure Description
[0055] To more clearly illustrate the technical solutions in the embodiments or related technologies of this application, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0056] Figure 1 This is a flowchart illustrating an energy storage contactor control method based on dynamic on / off thresholds and adaptive arc extinguishing, considering SOC and charging / discharging conditions in one embodiment.
[0057] Figure 2 This is a flowchart illustrating the steps for determining the actual on / off current threshold in one embodiment.
[0058] Figure 3 This is a flowchart illustrating the steps for determining the current fault risk level in one embodiment;
[0059] Figure 4 This is a block diagram of an energy storage contactor control device based on dynamic on / off threshold and adaptive arc extinguishing, considering SOC and charging / discharging conditions in one embodiment.
[0060] Figure 5 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0061] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0062] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.
[0063] In one exemplary embodiment, such as Figure 1 As shown, a control method for energy storage contactors based on dynamic on / off thresholds and adaptive arc extinguishing, considering SOC and charging / discharging conditions, is provided. This embodiment illustrates the application of this method to a terminal; it is understood that this method can also be applied to a server, or to a system including a terminal and a server, and implemented through interaction between the terminal and the server. The terminal can be, but is not limited to, various personal computers, laptops, smartphones, tablets, etc.; the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. In this embodiment, the method includes the following steps:
[0064] Step S101: Obtain the battery state of charge information and charge / discharge condition information of the energy storage system;
[0065] Step S102: Based on the battery state of charge information and charge / discharge condition information, obtain the corresponding on / off current threshold reference value from the preset on / off threshold reference library, and correct the on / off current threshold reference value to obtain the actual on / off current threshold.
[0066] Step S103: Determine the current fault risk level based on the battery state of charge information and charge / discharge condition information;
[0067] Step S104: Based on the current fault risk level, obtain the corresponding arc extinguishing parameter reference value from the preset arc extinguishing parameter reference library, correct the arc extinguishing parameter reference value, and obtain the actual arc extinguishing parameter.
[0068] Step S105: In response to the on / off command for the contactor in the energy storage system, the contactor is controlled to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0069] The energy storage system can be a power energy storage system that includes a battery pack, a battery management system, a contactor, and an arc extinguishing device, used to store and release electrical energy.
[0070] Among them, the battery state of charge information can be the current state of charge value of the battery pack, that is, the percentage of the battery's remaining capacity relative to its rated capacity, with a value range of 0 to 100%.
[0071] Among them, the charging and discharging condition information can be the current operating condition type of the energy storage system, including charging condition, discharging condition, float charging condition or standby condition.
[0072] The on / off threshold reference library can be a pre-built and stored data set containing reference values for contactor pull-in current and breaking current under different battery state of charge ranges and different combinations of charge and discharge conditions.
[0073] The on / off current threshold reference value can be the contactor pull-in current threshold reference value and the disconnection current threshold reference value retrieved from the on / off threshold reference library, which correspond to the current battery charge state range and the current charging and discharging conditions.
[0074] The correction process can be a process of adjusting the reference value based on the current environmental parameters, which include at least one of the following: battery cluster temperature, contactor circuit impedance, and real-time circuit current.
[0075] The actual on / off current threshold can be a current threshold obtained by correcting the on / off current threshold reference value and used to determine whether the contactor performs an engaging or disengaging action.
[0076] Among them, the fault risk level can be a fault risk level in the contactor switching process divided according to the coupling relationship between the current battery state of charge range and the current charging and discharging conditions, which can include four levels: extremely low risk, low risk, medium risk and high risk.
[0077] Among them, the arc extinguishing parameter benchmark library can be a pre-built and stored data set containing benchmark values of arc extinguishing chamber blowing pressure, arc extinguishing medium flow rate, and magnetic blowing intensity corresponding to different fault risk levels.
[0078] Among them, the arc extinguishing parameter reference values can be the arc extinguishing chamber blowing pressure reference value, arc extinguishing medium flow rate reference value, and magnetic blowing intensity reference value retrieved from the arc extinguishing parameter reference library and corresponding to the current fault risk level.
[0079] The actual arc extinguishing parameters can be obtained by correcting the baseline values of the arc extinguishing parameters and are used to control the arc extinguishing execution module to perform the arc extinguishing action. These parameters include the actual arc blowing pressure, the actual arc extinguishing medium flow rate, and the actual magnetic blowing intensity.
[0080] Among them, the contactor can be a power switching device in the energy storage system used to control the opening and closing of the battery pack charging and discharging circuit.
[0081] The on / off command can be an engagement command or a disengagement command issued by the main controller of the energy storage system to the contactor.
[0082] The switching action can be a contact closing action or a contact opening action executed by the contactor according to the switching command.
[0083] Optionally, the terminal acquires the battery state-of-charge (SOC) information and charge / discharge condition information of the energy storage system. Based on the SOC range to which the battery SOC information belongs and the condition type indicated by the charge / discharge condition information, it searches and retrieves the on / off current threshold benchmark value corresponding to the current battery SOC range and the current charge / discharge condition type from a preset on / off threshold benchmark library. It acquires the current environmental parameters, calculates a correction coefficient based on the environmental parameters, and uses the correction coefficient to correct the on / off current threshold benchmark value to obtain the actual on / off current threshold. Finally, it determines the on / off current threshold based on the relationship between the SOC range to which the battery SOC information belongs and the condition type indicated by the charge / discharge condition information. The coupling relationship is determined to establish the current fault risk level. Based on the current fault risk level, the arc extinguishing parameter reference value corresponding to the current fault risk level is retrieved from the preset arc extinguishing parameter reference library. The arc extinguishing correction coefficient is calculated based on the real-time circuit current. The arc extinguishing correction coefficient is used to correct the arc extinguishing parameter reference value to obtain the actual arc extinguishing parameters. In response to the on / off command of the contactor in the energy storage system, provided that the actual arc extinguishing parameters have been adjusted, the current circuit current is determined to meet the on / off conditions based on the actual on / off current threshold. If the on / off conditions are met, the contactor is controlled to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0084] The aforementioned energy storage contactor control method based on dynamic on / off thresholds and adaptive arc extinguishing, considering SOC and charge / discharge conditions, acquires the battery state-of-charge information and charge / discharge condition information of the energy storage system. It then obtains corresponding on / off current threshold reference values and arc extinguishing parameter reference values from a preset on / off threshold reference library and a preset arc extinguishing parameter reference library, respectively. These reference values are then corrected to obtain the actual on / off current thresholds and actual arc extinguishing parameters. Responding to on / off commands for the contactor in the energy storage system, the contactor executes corresponding on / off actions based on the actual on / off current thresholds and actual arc extinguishing parameters. This method facilitates dynamic matching of the contactor's on / off current thresholds and arc extinguishing parameters with the battery operating state and system conditions, avoiding problems such as inrush current surges and arc discharge caused by using fixed thresholds and fixed arc extinguishing parameters. This improves the reliability of contactor on / off control, extends the contactor's operational reliability and service life, and ensures the overall operational safety and stability of the energy storage system.
[0085] In one exemplary embodiment, reference is made to Figure 2 The on / off current threshold reference value is corrected to obtain the actual on / off current threshold, including:
[0086] Step S201: Obtain environmental parameter information of the energy storage system, and determine the environmental correction coefficient based on the environmental parameter information;
[0087] Step S202: Based on the battery state of charge information and charge / discharge condition information, determine the state correction coefficient. Based on the environmental correction coefficient and the state correction coefficient, correct the reference value of the on / off current threshold to obtain the actual on / off current threshold.
[0088] Among them, the environmental parameter information can be parameters related to the current operating environment of the energy storage system, including at least one of the following: the temperature of the core area of the battery cluster, the operating temperature of the contactor, and the real-time impedance of the contactor circuit.
[0089] Among them, the environmental correction factor can be a factor determined based on environmental parameter information and used to make environmental adaptation corrections to the on / off current threshold reference value. It includes temperature correction factor and impedance correction factor. The temperature correction factor takes a value of 1 when the battery cluster temperature is within the rated operating temperature range. It increases with the temperature increase under high temperature conditions and decreases with the temperature decrease under low temperature conditions. The impedance correction factor takes a value of 1 when the real-time impedance of the contactor circuit is within the nominal impedance range. It is adjusted accordingly when the real-time impedance deviates from the nominal impedance.
[0090] Among them, the state correction coefficient can be a refined correction coefficient determined based on the battery state of charge information and charge / discharge condition information, including the refined state of charge correction coefficient and the refined condition correction coefficient. The refined state of charge correction coefficient is linearly adjusted according to the difference between the current state of charge value and the critical value of the state of charge interval, and the refined condition correction coefficient takes different preset values according to the current charge / discharge condition type.
[0091] Optionally, the terminal acquires environmental parameter information of the energy storage system, including the temperature of the core area of the battery cluster and the real-time impedance of the contactor circuit. Based on the temperature of the core area of the battery cluster, the terminal retrieves the corresponding temperature correction coefficient from a preset parameter correction coefficient library; based on the real-time impedance of the contactor circuit, the terminal retrieves the corresponding impedance correction coefficient from the same library. The temperature correction coefficient and the impedance correction coefficient are multiplied to obtain the environmental correction coefficient. Based on the difference between the current state of charge (SOC) value in the battery SOC information and the critical value of its corresponding SOC interval, a refined SOC correction coefficient is determined. Based on the current operating condition type indicated by the charging / discharging operating condition information, a refined operating condition correction coefficient is determined. The refined SOC correction coefficient and the refined operating condition correction coefficient are used as the state correction coefficients. Based on the environmental correction coefficient and the state correction coefficient, the terminal corrects the pull-in current threshold and the breaking current threshold in the on / off current threshold reference values to obtain the actual pull-in current threshold and the actual breaking current threshold, which are then used as the actual on / off current thresholds.
[0092] The technical solution provided in this embodiment obtains environmental parameter information of the energy storage system and determines the environmental correction coefficient, and determines the state correction coefficient based on the battery state of charge information and charge / discharge condition information. Based on the environmental correction coefficient and the state correction coefficient, the on / off current threshold reference value is corrected, which helps to make the actual on / off current threshold adapt to the current environmental conditions and battery operating state at the same time, thereby improving the accuracy of matching the on / off current threshold with the actual operating conditions of the energy storage system.
[0093] In one exemplary embodiment, reference is made to Figure 3 Based on battery state-of-charge information and charge / discharge condition information, the current fault risk level is determined, including:
[0094] Step S301: Determine the state of charge interval to which the battery state of charge information belongs;
[0095] Step S302: Based on the state of charge range and charging / discharging condition information, determine the arc discharge probability and inrush current probability of the contactor during the switching operation.
[0096] Step S303: Determine the current fault risk level based on the arc discharge probability and the inrush current probability.
[0097] The state of charge range can be a range of intervals divided according to the battery's state of charge value, including a low state of charge range, a medium state of charge range, and a high state of charge range. The low state of charge range corresponds to a state of charge value of 0 to 20%, the medium state of charge range corresponds to a state of charge value of 21% to 80%, and the high state of charge range corresponds to a state of charge value of 81% to 100%.
[0098] Among them, the arc discharge probability can be the probability that an arc discharge will occur between the contacts when the contactor performs a switching action under the coupled conditions of the current state of charge range and the current charging and discharging operating conditions.
[0099] The inrush current probability can be the probability that the circuit will generate an inrush current when the contactor performs a switching action under the coupled conditions of the current state of charge range and the current charging and discharging conditions.
[0100] Optionally, the terminal determines the state of charge interval to which the current state of charge value in the battery state of charge information belongs, and based on the coupling relationship between the state of charge interval and the charging and discharging condition information, queries the preset risk assessment rules to determine the probability of arc discharge and the probability of inrush current during the contactor's on / off operation; based on the probability of arc discharge and the probability of inrush current, the current fault risk level is classified as extremely low risk, low risk, medium risk, or high risk.
[0101] The technical solution provided in this embodiment determines the state of charge interval to which the battery's state of charge information belongs, and determines the probability of arc discharge and the probability of inrush current based on the state of charge interval and charge / discharge condition information, thereby determining the current fault risk level. This is beneficial for accurately assessing fault risk based on the coupling relationship between the battery's operating state and charge / discharge conditions, and thus provides an accurate risk level basis for the adaptive adjustment of arc extinguishing parameters.
[0102] In an exemplary embodiment, the arc extinguishing parameter reference value is corrected to obtain the actual arc extinguishing parameters, including: acquiring real-time current information of the circuit where the contactor is located; determining the arc extinguishing parameter correction coefficient based on the real-time current information; and correcting the arc extinguishing parameter reference value based on the arc extinguishing parameter correction coefficient to obtain the actual arc extinguishing parameters.
[0103] The real-time current information can be the current real-time current value of the circuit acquired by a current sensor connected in series in the contactor circuit.
[0104] Among them, the arc extinguishing parameter correction coefficient can be a correction coefficient determined based on the ratio between the real-time current information and the rated current of the contactor. When the real-time current information does not exceed the rated current of the contactor, the arc extinguishing parameter correction coefficient is 1. When the real-time current information exceeds the rated current of the contactor, the arc extinguishing parameter correction coefficient increases with the increase of the real-time current information.
[0105] Optionally, the terminal acquires the real-time current information of the circuit where the contactor is located, compares the real-time current information with the rated current of the contactor, and determines the arc extinguishing parameter correction coefficient based on the ratio between the real-time current information and the rated current of the contactor. Based on the arc extinguishing parameter correction coefficient, the arc blowing pressure reference value, arc extinguishing medium flow rate reference value, and magnetic blow intensity reference value in the arc extinguishing parameter reference values are corrected respectively to obtain the actual arc blowing pressure, actual arc extinguishing medium flow rate, and actual magnetic blow intensity as the actual arc extinguishing parameters. After obtaining the actual arc extinguishing parameters, the execution range of the actual arc extinguishing parameters is checked. If the actual arc extinguishing parameters exceed the adjustment range of the arc extinguishing actuator, the extreme value of the adjustment range is taken as the actual arc extinguishing parameters.
[0106] The technical solution provided in this embodiment obtains the real-time current information of the circuit where the contactor is located and determines the arc extinguishing parameter correction coefficient. Based on the arc extinguishing parameter correction coefficient, the reference value of the arc extinguishing parameter is corrected, which helps to make the actual arc extinguishing parameter match the current current state of the circuit, thereby helping to maintain effective arc extinguishing capability under different current load conditions.
[0107] In an exemplary embodiment, the contactor is controlled to perform corresponding switching actions based on the actual switching current threshold and the actual arc extinguishing parameters, including: acquiring real-time current information of the circuit where the contactor is located; if the real-time current information is less than or equal to the actual switching current threshold, controlling the contactor to perform a switching action corresponding to the switching command based on the actual arc extinguishing parameters; if the real-time current information is greater than the actual switching current threshold, refusing to perform the switching action and generating a warning message for the contactor.
[0108] The warning information is used to indicate that the current circuit current exceeds the safe switching range.
[0109] Optionally, the terminal acquires the real-time current information of the circuit where the contactor is located, compares the real-time current information with the actual on / off current threshold, and if the real-time current information is less than or equal to the actual on / off current threshold, it controls the arc extinguishing execution module to complete the arc extinguishing parameter adjustment based on the actual arc extinguishing parameters, and controls the contactor to execute the on / off action corresponding to the on / off command. During the execution of the on / off action, the arc extinguishing execution module maintains the actual arc extinguishing parameters to eliminate arc discharge; if the real-time current information is greater than the actual on / off current threshold, it refuses to execute the on / off action, generates a warning message for the contactor, and reports the warning message to the main controller of the energy storage system.
[0110] The technical solution provided in this embodiment, by acquiring the real-time current information of the circuit where the contactor is located and comparing it with the actual on / off current threshold, helps to avoid arc discharge and contact damage caused by forcibly switching on and off when the circuit current is too large, thereby improving the safety of the contactor's on / off operation.
[0111] In an exemplary embodiment, after controlling the contactor to perform the corresponding on / off action, the method further includes: acquiring the actual operating data of the contactor when performing the on / off action; determining the operating error of the contactor based on the actual operating data and the theoretical operating data corresponding to the actual operating data; and, if the operating error does not meet the preset error allowable conditions, performing parameter correction processing on the on / off threshold reference library and the arc extinguishing parameter reference library based on the operating error.
[0112] The actual operating data can be the operating parameters collected by the feedback acquisition module when the contactor performs the switching action, including at least one of the following: actual contact closing time, actual contact breaking time, actual switching current, contact voltage drop, arc discharge duration, and actual operating parameters of the arc extinguishing chamber.
[0113] The theoretical operating data can be the expected operating parameters calculated based on the actual on / off current threshold and the actual arc extinguishing parameters, which correspond to the actual operating data.
[0114] Among them, operating error can be the deviation between actual operating data and theoretical operating data.
[0115] Among them, the error allowable condition can be a preset operating error allowable range condition.
[0116] Among them, parameter correction processing can be a process of correcting the on / off current threshold reference value in the on / off threshold reference library and the arc extinguishing parameter reference value in the arc extinguishing parameter reference library according to the direction and magnitude of the operating error.
[0117] Optionally, after controlling the contactor to perform the corresponding on / off action, the terminal obtains the actual operating data of the contactor when performing the on / off action through the feedback acquisition module, compares the actual operating data with the theoretical operating data corresponding to the actual operating data, calculates the operating error of various parameters, and determines whether the operating error meets the preset error allowable conditions. If the operating error meets the error allowable conditions, it is determined that no correction is needed. If the operating error does not meet the error allowable conditions, based on the direction and magnitude of the operating error, parameter correction processing is performed on the corresponding on / off current threshold reference value in the on / off threshold reference library and the corresponding arc extinguishing parameter reference value in the arc extinguishing parameter reference library, and the correction effect of the parameter correction processing is verified in the next contactor on / off action.
[0118] The technical solution provided in this embodiment is beneficial to eliminate parameter deviations caused by device aging or battery degradation through a closed-loop feedback mechanism, thereby helping to ensure the long-term accuracy of the on / off threshold and arc extinguishing parameters.
[0119] The following example illustrates the energy storage contactor control method based on dynamic on / off threshold and adaptive arc extinguishing, which takes into account SOC and charging / discharging conditions provided in this application. This example demonstrates the application of this method to a terminal.
[0120] With the rapid development of new energy technologies, energy storage systems are increasingly widely used in renewable energy grid connection, smart grid peak shaving, and energy storage containers. Contactors, as core power switching devices in energy storage systems, play a crucial role in battery charging and discharging, circuit switching, and fault isolation. Their switching stability and arc-extinguishing reliability directly determine the overall operational safety and service life of the energy storage system. However, current contactors used in energy storage systems mostly follow the control logic of general industrial contactors, resulting in poor compatibility with the operating characteristics of energy storage batteries, posing numerous technical challenges to the industry. In particular, regarding the setting of contactor switching thresholds, existing technologies use fixed pull-in / break-out current thresholds without dynamically adjusting them based on battery SOC (State of Charge) levels and charging / discharging conditions. This easily leads to charging inrush currents during high SOC charging and arc discharges during low SOC discharging, significantly exacerbating contact wear. Simultaneously, the arc-extinguishing parameters of traditional contactors are fixed values, unable to be adjusted adaptably according to battery status and operating conditions. Under high-risk conditions, the arc-extinguishing effect is poor, easily leading to contact welding, circuit short circuits, and other faults. Furthermore, the on / off control of the contactor is disconnected from the battery status monitoring of the battery management system (BMS). The lack of prior parameter adaptation during charge / discharge switching can easily cause sudden changes in circuit current, affecting the voltage stability of the energy storage system and even triggering cascading failures. To improve the adaptability, reliability, and lifespan of energy storage contactors in energy storage scenarios, while ensuring the overall operational safety of the energy storage system, it is necessary to design a dynamic on / off threshold and adaptive arc extinguishing optimization method for energy storage contactors that considers SOC-charge / discharge conditions, starting from the perspective of coordinated battery status sensing and contactor control. This method involves collecting battery SOC levels and system charge / discharge conditions through the BMS, dynamically adjusting the contactor's on / off current threshold, and matching adaptive arc extinguishing parameters to achieve precise adaptation between the contactor and battery operating states, thereby improving the overall safety and operational stability of the energy storage system.
[0121] Disadvantages of existing technology:
[0122] Existing energy storage contactors use fixed pull-in / break-out current thresholds without dynamically adjusting them based on differences in battery SOC levels and charging / discharging conditions. This can easily lead to problems such as inrush current surges and arcing during charging and discharging, exacerbating contact wear and significantly shortening the actual service life of the contactor.
[0123] The arc extinguishing parameters of traditional contactors are fixed and lack an adaptive adjustment mechanism based on battery status and operating conditions. The arc extinguishing effect is poor under high-risk conditions such as high SOC charging and low SOC discharging, which can easily lead to electrical faults such as contact welding and circuit short circuit.
[0124] The on / off control of the contactor is disconnected from the battery status monitoring of the battery management system (BMS). There is no advance parameter adaptation process when switching between charging and discharging, which can easily cause sudden changes in the circuit current and affect the voltage stability and operational continuity of the energy storage system.
[0125] The existing control strategy of the contactor only follows the design logic of general industrial contactors and does not make specific adaptations to the electrical characteristics of energy storage batteries under different SOC and different charging and discharging conditions. As a result, the reliability and adaptability of the operation in energy storage scenarios are insufficient.
[0126] The lack of a contactor lifecycle protection strategy based on the coupling characteristics of battery SOC-charge and discharge conditions means that local faults in the contactor can easily trigger a chain reaction in the energy storage system, increasing the system's operation and maintenance costs and safety hazards.
[0127] Existing technologies suffer from poor compatibility between energy storage contactors and battery operating states, and lack dynamic adjustment mechanisms for switching thresholds and arc extinguishing parameters, leading to short contactor lifespan and significant safety hazards in energy storage system operation. Therefore, this embodiment provides a method for optimizing the dynamic switching thresholds and adaptive arc extinguishing of energy storage contactors based on SOC (State of Charge) charging / discharging conditions. This method enables precise and dynamic adjustment of the contactor's switching current thresholds and arc extinguishing parameters, improving the contactor's operational reliability and lifespan, while simultaneously ensuring the overall operational safety and stability of the energy storage system.
[0128] This embodiment belongs to the field of power switching device control optimization in energy storage systems. Addressing the adaptability of energy storage contactors under different battery SOC levels and charging / discharging conditions, it proposes a hardware-software integrated technical solution that considers the coupling characteristics of SOC and charging / discharging conditions, dynamically adjusting the on / off threshold and adaptive arc extinguishing optimization. This solution relies on the existing BMS (Battery Management System) hardware architecture of the energy storage system, adding a condition identification module, a coupling calculation module, and an arc extinguishing execution adjustment module. Through a full-process control of "state acquisition - data processing - coupling calculation - parameter distribution - execution feedback - closed-loop correction," it achieves precise dynamic matching of contactor on / off thresholds and arc extinguishing parameters with battery operating status and system conditions.
[0129] The technical solution of this embodiment is divided into five core steps, each of which is interconnected. These steps include specific hardware execution actions, software data processing logic, mathematical calculation models, and parameter adjustment rules. Each core step has refined sub-steps, clearly defining the execution subject, data input / output, timing relationships, and operational details. The technical solution is described step by step in detail below. In this solution, the core execution subjects for all data processing and logical judgments are the BMS main control chip and the contactor-specific controller. The two achieve millisecond-level data interaction through the CAN / LIN bus. The arc extinguishing parameter adjustment is completed by the arc extinguishing execution module, and the contactor switching execution is completed by the contactor drive module.
[0130] Step 1: System initialization and basic parameter configuration:
[0131] This step is a preparatory stage for the implementation of the solution. The main components are the BMS main control chip and the contactor-specific controller. It is completed before the energy storage system is powered on and the contactor is initially put into operation, and only needs to be executed once. If the battery pack, contactor model, or energy storage system operating parameters are subsequently changed, the initialization process can be triggered again. The core of this step is to complete the system hardware self-test, basic parameter input, threshold benchmark library construction, and module communication debugging, ensuring that all hardware modules and software calculation models are in normal working order. Specific sub-steps are as follows:
[0132] Step 101, Hardware module power-on self-test and communication debugging:
[0133] All hardware modules involved in this embodiment (SOC acquisition module, operating condition identification module, electrical parameter acquisition module, coupling calculation module, contactor drive module, arc extinguishing execution module, and feedback acquisition module) are powered on and self-tested, and each module feeds back the working status signal to the BMS main control chip (high level for normal and low level for fault).
[0134] If a module malfunctions, the BMS main control chip immediately issues a fault alarm (audio-visual alarm, background data upload) and locks the contactor control function until the fault is cleared. If all modules are normal, the BMS main control chip establishes CAN bus communication with the contactor dedicated controller, and adjusts the communication baud rate (preferably 250kbps) to ensure that data transmission is free of packet loss and delay.
[0135] The dedicated contactor controller sends no-load test commands to the arc extinguishing execution module and the contactor drive module to verify the action responsiveness of the actuator (such as the opening and closing of the arc extinguishing chamber solenoid valve, and the no-load action of the contactor contacts closing / disclosing).
[0136] Step 102, Enter the basic parameters of the energy storage system and devices:
[0137] Basic parameters related to the battery pack, contactor, and arc-extinguishing chamber are entered through the BMS Human-Machine Interface (HMI). All entered parameters are stored in the BMS local flash memory as the basis for subsequent calculations. All entered parameters are industry-standard parameters with clearly defined value ranges and units. The specific entered content is divided into three categories:
[0138] Battery pack basic parameters: battery type (ternary lithium battery / lithium iron phosphate battery / sodium ion battery), battery rated capacity (Ah), rated voltage (V), number of individual cells, SOC range (0-100%), SOC critical range division (low SOC: 0-20%, medium SOC: 21-80%, high SOC: 81-100%, customizable), maximum allowable charge / discharge current (I_chargemax / I_dischargemax) under different SOCs;
[0139] Contactor basic parameters: contactor model, rated operating voltage / current, nominal pull-in current threshold (I_on_base), nominal breaking current threshold (I_off_base), rated contact opening distance, contact resistance, and contactor action response time (ms).
[0140] Basic parameters of the arc extinguishing chamber: type of arc extinguishing chamber (vacuum arc extinguishing / sulfur hexafluoride arc extinguishing / magnetic blow arc extinguishing), nominal arc blowing pressure (MPa), nominal arc extinguishing medium flow rate (L / min), nominal magnetic blow intensity (kA), and adjustment accuracy of the arc extinguishing actuator.
[0141] Step 103, construct the SOC-charge / discharge condition coupled benchmark library:
[0142] Based on the input basic parameters, a benchmark library of SOC-charge and discharge condition coupling on / off thresholds is built in the BMS main control chip. The library contains 4 types of charge and discharge conditions (charging, discharging, float charging, and standby), 3 SOC ranges (low, medium, and high), and a total of 12 sets of contactor pull-in / break-out current threshold benchmark values. The benchmark values are obtained by combining the battery's maximum allowable charge / discharge current with the contactor's nominal threshold and correcting it according to industry standards, providing a basis for subsequent dynamic calculations.
[0143] A risk level-arc extinguishing parameter benchmark library is constructed. Based on the coupling relationship between SOC and operating conditions, four levels of fault risk (extremely low risk, low risk, medium risk, and high risk) are divided. For each level of risk, the nominal arc blowing pressure, arc extinguishing medium flow rate, and magnetic blow-out intensity benchmark values of the arc extinguishing chamber are matched.
[0144] A parameter correction coefficient library was constructed, and threshold correction coefficients k_T and k_R under different temperatures and loop impedances were entered. These coefficients are used to perform environmental adaptation corrections on the on / off thresholds obtained from the coupling calculation.
[0145] Step 104, Set the core control parameters of the system:
[0146] The core control parameters for timing, sampling, and judgment during the execution of this scheme are set, and the value range is specified. Specifically, these include: SOC acquisition sampling frequency (preferably 10Hz, i.e., 1 acquisition every 100ms), working condition identification and judgment time (preferably 500ms, the working condition is determined to be stable if the same working condition signal is detected for 500ms consecutively), electrical parameter acquisition filtering window size (preferably 5 sampling cycles), on / off threshold update frequency (preferably 5Hz, i.e., 1 update every 200ms), arc extinguishing parameter adjustment response time (≤100ms), and the allowable error range of closed-loop correction (≤±5%).
[0147] Step 2, Real-time Acquisition and Preprocessing of SOC Charging and Discharging Conditions and Electrical Parameters:
[0148] This step is the data input stage of the solution. The main execution components are the various acquisition modules and the BMS main control chip. It continues to execute after system initialization (until the energy storage system is powered down). The core function is to collect data on battery SOC level, system charge / discharge conditions, circuit electrical parameters, and environmental parameters using dedicated sensors / modules. The collected raw data is preprocessed to eliminate noise, interference, and outliers, ensuring the accuracy of subsequent coupled calculations. All data collected in this step is transmitted in real-time via the CAN bus to the contactor's dedicated controller as input data for subsequent calculations. The specific sub-steps are as follows:
[0149] Step 201, High-precision acquisition of battery SOC level:
[0150] The SOC acquisition module acquires the battery pack's SOC level through the existing acquisition channels of the BMS. The acquisition method follows the mature SOC estimation method of the BMS (fusion of ampere-hour integration method and open-circuit voltage method, or Kalman filtering method), ensuring that the SOC acquisition accuracy is ≤±2%.
[0151] The collected raw SOC data is continuously sampled and verified. If the SOC value fluctuates by more than ±3% in three consecutive samplings, it is judged as a sampling anomaly and corrected by the moving average method. If the fluctuation is within the allowable range, the average of the three samplings is taken as the current valid SOC value (SOC_current) and the corresponding SOC interval (low / medium / high) is marked.
[0152] Step 202, accurate identification of the charging and discharging conditions of the energy storage system:
[0153] The operating condition identification module collects the operating condition control signals, loop current direction, and power flow direction of the energy storage system to comprehensively determine the current system operating condition. Operating conditions are divided into four categories, and the determination is based on the energy storage system operating condition classification standard. Specific determination rules are as follows:
[0154] Charging conditions: The loop current flows from the grid / charging pile to the battery pack, the charging power is >0, and remains stable for 500ms;
[0155] Discharge condition: The loop current flows from the battery pack to the load / grid, the discharge power is >0, and it remains stable for 500ms;
[0156] Float charging condition: Battery pack SOC ≥ 95%, charging power < 5% of rated charging power, stable for 500ms;
[0157] Standby mode: The battery pack has no charging or discharging current, the circuit power is approximately 0, and the contactor is in the energized holding state for 500ms.
[0158] If the collected working condition signal changes frequently (≥3 times within 5 seconds), it is determined to be a working condition disturbance. The previous stable working condition will be temporarily executed, and a working condition disturbance warning will be issued at the same time. If the working condition is stable, the current effective working condition (Work_current) will be determined.
[0159] Step 203: Acquisition of circuit electrical parameters and environmental parameters.
[0160] The electrical parameter acquisition module collects the real-time current (I_current) and real-time voltage (U_current) of the circuit through Hall current sensor and voltage sensor connected in series in the contactor circuit. The acquisition frequency is consistent with the SOC acquisition frequency (10Hz).
[0161] Temperature sensors collect the core area temperature of the battery cluster (T_current) and the contactor operating environment temperature (T_contactor), while impedance detection modules collect the real-time impedance of the contactor circuit (R_current).
[0162] All collected electrical and environmental parameters are labeled with a timestamp, forming a time-series data set.
[0163] Step 204, Preprocessing of raw collected data:
[0164] The SOC values, operating condition signals, electrical parameters, and environmental parameters collected in steps 201-203 undergo preprocessing, including noise reduction, filtering, and outlier removal. This preprocessing is performed by the BMS main control chip, and the preprocessing method uses a moving average filtering method with a 3x3 ohm filter. Guidelines and specific procedures:
[0165] Using 5 sampling periods as the filtering window, a moving average is calculated on the continuously collected current, voltage, and temperature data to eliminate high-frequency noise;
[0166] Adopt 3 Criterion for outlier removal: Calculate the mean of the collected data for each parameter. and standard deviation If a certain collected value exceeds [ -3 , +3 If the range is found to be outlier, it will be replaced by an interpolation of the adjacent valid collected values.
[0167] All preprocessed data is used as valid input data and is sent to the contactor-specific controller in real time via the CAN bus. It is also stored in the BMS data log for subsequent fault tracing and parameter correction.
[0168] III. Step 3, Dynamic calculation of the on / off threshold for SOC-charge / discharge coupling:
[0169] This step is the core calculation stage of the solution, executed by a dedicated contactor controller. Based on the valid input data preprocessed in step 2, and combined with the coupled benchmark library built in step 1, it dynamically calculates the contactor's current actual pull-in current threshold (I_on_real) and actual breaking current threshold (I_off_real) through a three-step method of "benchmark value retrieval - environmental coefficient correction - actual value calculation". The on / off thresholds are updated in real time with changes in SOC value and operating conditions, with an update frequency of 5Hz, ensuring real-time matching with battery status and system operating conditions. The specific sub-steps are as follows:
[0170] Step 301, retrieve the coupling on / off threshold baseline value:
[0171] Based on the range of the current effective SOC value (SOC_current) and the current effective working condition (Work_current), the dedicated contactor controller accurately retrieves the corresponding contactor pull-in current threshold reference value (I_on_ref) and breaking current threshold reference value (I_off_ref) from the SOC-charge and discharge working condition coupling on / off threshold reference library constructed in step 103.
[0172] For example: if the current SOC_current=85% (high SOC) and Work_current=charging condition, then retrieve the I_on_ref and I_off_ref corresponding to the high SOC-charging condition from the benchmark library; if the current SOC_current=15% (low SOC) and Work_current=discharging condition, then retrieve the benchmark value corresponding to the low SOC-discharging condition.
[0173] Step 302, calculate the environmental parameter correction coefficients:
[0174] Based on the pre-processed battery cluster temperature (T_current) and contactor circuit real-time impedance (R_current), the corresponding temperature correction coefficient (k_T) and impedance correction coefficient (k_R) are retrieved from the parameter correction coefficient library constructed in step 103.
[0175] The rules for determining the temperature correction factor k_T are as follows: If T_current is within the battery's rated operating temperature range (25±5℃), k_T=1; if T_current>35℃ (high temperature), k_T increases linearly with increasing temperature (value 1.05-1.2); if T_current<15℃ (low temperature), k_T decreases linearly with decreasing temperature (value 0.8-0.95).
[0176] The rules for determining the impedance correction factor k_R are as follows: if R_current is within the nominal impedance range of the contactor circuit, k_R = 1; if R_current > 1.2 times the nominal impedance, k_R = 1.05; if R_current < 0.8 times the nominal impedance, k_R = 0.95.
[0177] The comprehensive correction factor k_total = k_T × k_R is calculated. The comprehensive correction factor is used to adapt the reference value to the environment and avoid threshold deviation caused by temperature and impedance changes.
[0178] Step 303, dynamically calculate the actual on / off current threshold:
[0179] The actual pull-in current threshold (I_on_real, i.e., I) of the contactor is calculated using the following mathematical model. on_real ) and the actual breaking current threshold (I_off_real, i.e., I off_real All formula parameters are valid data collected / calculated in steps 1-2, with clear physical meaning. The calculation results are rounded to one decimal place and the unit is A. The core calculation formula is as follows:
[0180] Formula for calculating actual pull-in current threshold:
[0181] .
[0182] In the formula: The threshold value for pull-in current (A) is the reference value for the pull-in current. This is a comprehensive correction factor; This is a SOC refinement correction coefficient, which is linearly adjusted based on the difference between the current SOC value and the interval threshold (with a value of 0.98-1.02) to improve the threshold matching accuracy within the SOC interval.
[0183] Actual breaking current threshold calculation formula:
[0184] .
[0185] In the formula: The reference value for the breaking current threshold (A) is retrieved. This is a comprehensive correction factor; For fine-tuning correction factors of operating conditions, k_Work=1 for charging / discharging conditions (i.e.) =1), float charge condition k_Work=0.9, standby condition k_Work=0.85, adapting to the on / off safety requirements under different operating conditions.
[0186] After the calculation is completed, the contactor-specific controller performs a reasonableness check on the result: if the calculation result exceeds the range of 0.5-1.5 times the rated current of the contactor, it is judged as a calculation abnormality, the previous valid calculation value is used as the replacement, and a calculation abnormality warning is issued; if the result is reasonable, it is determined as the current valid on / off threshold and stored in the buffer area of the contactor-specific controller.
[0187] Step 304: Real-time distribution and updating of on / off thresholds:
[0188] The dedicated contactor controller calculates the current effective on / off thresholds (I_on_real, I_off_real) and sends them to the contactor drive module in real time via the CAN bus. Upon receiving the data, the drive module immediately updates its internal threshold judgment criteria, replacing the original fixed thresholds. During the threshold update process, if the contactor is in the energized holding state, it does not affect the current operation and only applies to the next on / off action, ensuring the continuity of system operation.
[0189] IV. Step 4: Adaptive arc extinguishing parameter matching based on SOC-operating condition coupling risk level:
[0190] This step is the arc extinguishing optimization stage of the solution. The main execution components are the contactor-specific controller and the arc extinguishing execution module, and it is executed synchronously with the on / off threshold calculation in step 3. The core is to classify the fault risk level based on the coupling relationship between the current SOC and charge / discharge conditions, and dynamically adjust the arc extinguishing parameters such as the arc blowing pressure, arc extinguishing medium flow rate, and magnetic blow intensity of the arc extinguishing chamber according to the risk level. This achieves "precise matching between risk level and arc extinguishing capability," avoiding the problem of poor arc extinguishing effect under high-risk conditions and excessive energy consumption under low-risk conditions when fixed arc extinguishing parameters are used. The adjustment of arc extinguishing parameters and the update of the on / off threshold are synchronized in time. The specific sub-steps are as follows:
[0191] Step 401, classify the risk level of SOC-operating condition coupled faults:
[0192] Based on the current effective State of Charge (SOC) range and current effective operating conditions, combined with the energy storage system operation specifications, the contactor-specific controller classifies the fault risk during contactor switching into four levels (extremely low risk, low risk, medium risk, and high risk). The risk level classification is based on the probability of arc discharge and inrush current under different battery conditions; higher probabilities correspond to higher risks. The classification rule is a SOC-operating condition coupling rule, with the core classification standard being:
[0193] High risk: High SOC (81-100%) charging, low SOC (0-20%) discharging; (arc / inrush current probability > 80%).
[0194] Medium risk: medium SOC (21-80%) charging / discharging, high SOC (81-100%) float charging; (arc / inrush current probability 30-80%).
[0195] Low risk: Low SOC (0-20%) float charging, medium SOC (21-80%) float charging; (arc / inrush probability 10-30%).
[0196] Extremely low risk: standby conditions in all SOC ranges; (arc / inrush probability <10%).
[0197] If the current operating condition is a transition phase from charging / discharging to float charging / standby, the risk level should be the higher level before the switch to ensure arc extinguishing protection during the transition phase.
[0198] Step 402: Retrieve the baseline values of the arc extinguishing parameters and calculate the actual adjustment values:
[0199] Based on the current fault risk level, the contactor-specific controller retrieves the corresponding arc-extinguishing chamber arc-blowing pressure reference value (P_ref), arc-extinguishing medium flow rate reference value (Q_ref), and magnetic blow-out intensity reference value (B_ref) from the risk level-arc extinguishing parameter reference library constructed in step 103.
[0200] The arc extinguishing parameter correction coefficient k_I is calculated based on the current real-time circuit current (I_current): if I_current ≤ the rated current of the contactor, k_I = 1; if I_current > the rated current of the contactor and ≤ 1.2 times the rated current, k_I = 1.1; if I_current > 1.2 times the rated current, k_I = 1.2.
[0201] The core calculation formula for dynamically calculating the actual adjustment values of the arc extinguishing parameters is as follows, and the calculation results are retained to a number of decimal places that match the adjustment precision of the arc extinguishing actuator:
[0202] Actual arc blowing pressure: (Unit: MPa)
[0203] Actual arc-extinguishing medium flow rate: (Unit: L / min)
[0204] Actual magnetic blowout strength: (Unit: kA).
[0205] The calculated actual arc extinguishing parameters are verified for their execution range: if the result exceeds the adjustment range of the arc extinguishing actuator, the extreme value of the adjustment range is taken, and an early warning for adjusting the arc extinguishing parameters is issued.
[0206] Step 403, Adaptive execution and adjustment of arc extinguishing parameters:
[0207] The contactor-specific controller sends the calculated actual arc-extinguishing parameters (P_real, Q_real, B_real) to the arc-extinguishing execution module. This module, consisting of a solenoid valve, a flow regulating valve, and a magnetic blowout coil driver, is the arc-extinguishing execution mechanism, performing precise adjustments based on the sent parameters.
[0208] Arc-extinguishing pressure adjustment: The gas pressure in the arc-extinguishing chamber is adjusted by regulating the opening and closing degree of the solenoid valve to achieve precise control of P_real;
[0209] Arc-extinguishing medium flow rate adjustment: The output flow rate of the arc-extinguishing medium (such as sulfur hexafluoride or dry air) is adjusted by regulating the opening of the flow regulating valve to achieve precise control of Q_real;
[0210] Magnetic blow intensity adjustment: By adjusting the input current of the coil through the magnetic blow coil driver, the magnetic blow magnetic field strength is changed, thereby achieving precise control of B_real;
[0211] After the arc extinguishing execution module completes the parameter adjustment, it sends an action completion signal to the contactor dedicated controller. The adjustment response time is ≤100ms to ensure that the arc extinguishing parameters are adapted before the contactor switches on and off. If the adjustment exceeds the timeout, it sends an overtime signal, and the contactor dedicated controller immediately locks the contactor switching on and off and issues an arc extinguishing system fault alarm.
[0212] Step 404, Energy-saving strategy for maintaining arc extinguishing parameters:
[0213] For extremely low-risk and low-risk operating conditions, under the premise of completing the arc extinguishing parameter adjustment and ensuring the contactor's on / off safety, an energy-saving holding strategy is adopted: if the contactor is in the energized holding state for more than 5 minutes, the arc extinguishing execution module will reduce the arc blowing pressure and arc extinguishing medium flow rate to 80% of the reference value and the magnetic blow intensity to 70% of the reference value to reduce system energy consumption; when a change in operating condition, a sudden change in SOC, or an increase in circuit current is detected, the system will immediately return to the normal adjustment value to ensure arc extinguishing capability.
[0214] V. Step 5, Contactor on / off operation and parameter closed-loop correction:
[0215] This step is the execution and feedback optimization phase of the solution. The main execution components are the contactor drive module, feedback acquisition module, BMS main control chip, and contactor-specific controller, which form the core of the closed-loop control of this solution. The core function is to execute the contactor's engaging / disengaging action based on the dynamic on / off threshold determined in step 3. The feedback acquisition module obtains the actual on / off operating data of the contactor, compares it with the theoretical calculation values, calculates the error, and performs real-time closed-loop correction of the on / off threshold and arc-extinguishing parameters. This ensures the long-term operational accuracy of the solution and avoids parameter mismatch caused by component aging and battery degradation. Specific sub-steps are as follows:
[0216] Step 501, Receiving and determining the contactor on / off command:
[0217] The dedicated contactor controller receives the contactor engaging / disengaging command from the main controller of the energy storage system, and simultaneously retrieves the current effective on / off thresholds (I_on_real, I_off_real) calculated in step 3 and the actual arc extinguishing parameters adjusted in step 4.
[0218] If the arc extinguishing execution module has fed back an action completion signal, it is determined to be in an executable state; if the arc extinguishing parameter adjustment is not completed or there is a fault, it is determined to be in an unexecutable state, the on / off command is refused to be executed, and a command rejection signal is fed back to the main controller, explaining the reason.
[0219] Step 502, contactor on / off operation based on dynamic threshold:
[0220] Execution of the pull-in action: After receiving the pull-in command, the contactor drive module detects the real-time current of the circuit (I_current). If I_current≤I_on_real, it immediately drives the contactor electromagnetic coil to be energized, realizing the contact pull-in; if I_current>I_on_real, it is determined to be a pull-in risk, pull-in is refused, an inrush current warning is issued, and the operation is only executed after the circuit current drops below the threshold.
[0221] Disconnection action execution: After receiving the disconnection command, the contactor drive module detects the real-time circuit current (I_current). If I_current≤I_off_real, it immediately drives the contactor electromagnetic coil to de-energize, and cooperates with the adaptive arc extinguishing parameters of the arc extinguishing chamber to realize contact disconnection and eliminate arc discharge; if I_current>I_off_real, it is determined to be a disconnection risk, disconnection is refused, an overcurrent disconnection warning is issued, and current limiting measures are taken to reduce the circuit current to below the threshold before execution.
[0222] During the contactor's closing / disconnecting action, the arc extinguishing module maintains the current actual arc extinguishing parameters until the action is completed, ensuring the arc extinguishing effect during the switching process.
[0223] Step 503, Collection of actual operating data feedback from the contactor:
[0224] The feedback acquisition module collects actual on / off operating data of the contactor through position sensors, current sensors, and voltage sensors, including: actual contact engagement / disengagement time, actual on / off current, contact voltage drop, arc discharge duration, and actual operating parameters of the arc extinguishing chamber;
[0225] All feedback data corresponds to theoretically calculated values (on / off threshold, arc extinguishing parameters, action response time), and is marked with action timestamps, forming a complete data chain of "instruction-calculation-execution-feedback", which is then transmitted to the BMS main control chip and the contactor dedicated controller.
[0226] Step 504, closed-loop correction of on / off threshold and arc extinguishing parameters:
[0227] Error Calculation: The BMS main control chip compares the actual operating data collected with the theoretical calculation values to calculate the relative error of various parameters. The formula is: Relative Error =|Actual value - Theoretical value| / Theoretical value × 100%;
[0228] Correction judgment: If the relative error If the error is ≤±5% (the allowable error range set in step 104), it is determined that the parameters are well matched and no correction is needed; if the relative error is... If the error is greater than ±5% and occurs in three consecutive actions, it is determined to be a parameter mismatch, and the closed-loop correction process is initiated.
[0229] Parameter Correction: Based on the direction and magnitude of the error, linear corrections are performed on the benchmark values in the SOC-operating condition coupling on / off threshold benchmark library, the risk level-arc extinguishing parameter benchmark library, and the k_T, k_R, and k_I values in the correction coefficient library. The correction formula is: Corrected benchmark value = Original benchmark value × (1 + ... Corrected coefficient = original coefficient × (1 + ) );
[0230] Correction and verification: After parameter correction, verify the correction effect in the next contactor switching operation. If the relative error drops to the allowable range, the correction is considered successful; if it still exceeds the range, repeat the correction process and issue a parameter mismatch warning to remind maintenance personnel to check the device status.
[0231] Step 505, Data Storage and Fault Tracing:
[0232] All on / off commands, theoretical calculation values, actual actions, feedback data, error calculation results, and parameter correction records in this step are stored in the BMS local database for a storage period of ≥1 year, and can be queried and exported in the background.
[0233] If faults such as arc discharge timeout, contact welding, or arc extinguishing failure occur during the contactor's switching process, the SOC value, operating conditions, switching threshold, and arc extinguishing parameters at the time of the fault can be traced through the data link, providing data support for fault analysis and operation and maintenance.
[0234] VI. Supplementary processing logic for special working conditions:
[0235] Based on the five core steps mentioned above, this embodiment designs dedicated supplementary processing logic for three special operating conditions during the operation of the energy storage system: sudden changes in SOC, rapid switching of operating conditions, and contactor failure. This ensures the robustness and adaptability of the solution and avoids protection failure under special operating conditions.
[0236] SOC mutation handling: If a SOC value is detected to mutate by ≥10% within 5s, immediately switch the on / off threshold to a conservative value of the SOC range after the mutation (e.g., if a high SOC mutates to a medium SOC, the threshold is taken as the upper limit of the medium SOC). The arc extinguishing risk level is temporarily set to high risk, and normal calculation is resumed after the SOC stabilizes.
[0237] Rapid switching of operating conditions: If the operating conditions switch ≥ 3 times within 5 seconds, it is judged as an operating condition disturbance. The on / off threshold is the highest risk threshold before the operating condition switch, the arc extinguishing parameters are executed according to the high risk, and an operating condition disturbance warning is issued at the same time until the operating conditions are stable.
[0238] Contactor fault handling: If contactor contact wear, increased contact resistance, electromagnetic coil failure or other faults are detected, immediately lock the dynamic adjustment function, switch to the fixed safety threshold (0.8 times the nominal threshold of the contactor), execute the arc extinguishing parameters as high risk, and issue a contactor fault alarm to remind maintenance personnel to perform timely repairs.
[0239] The core of this embodiment is to integrate the SOC-charge and discharge condition coupling characteristics into the control of the energy storage contactor, abandoning the traditional fixed on / off thresholds and arc extinguishing parameters, and realizing dynamic adaptive thresholds and matching of arc extinguishing parameters with fault risk; relying on the coupled calculation model, hierarchical adaptive arc extinguishing, and predictive on / off logic, coupled with full closed-loop correction, it solves the pain points of inrush current, arcing, and contact wear from the root, and adapts to the stable operation of the energy storage system throughout its entire life cycle.
[0240] Compared with the prior art, the beneficial effects of this embodiment are as follows:
[0241] 1. Enhanced adaptability: The innovative dual-dimensional linkage logic of SOC and charge / discharge conditions dynamically adjusts the on / off thresholds, accurately matching the electrical characteristics of batteries under different charges and operating conditions, and completely solving the inrush current and arcing problems caused by fixed thresholds.
[0242] 2. Smarter Arc Extinguishing: The arc extinguishing parameters are adaptively adjusted according to the fault risk level. High-risk arc extinguishing is enhanced, while low-risk arc extinguishing saves energy and reduces consumption. The arc extinguishing efficiency is far superior to passive arc extinguishing with fixed parameters, which greatly reduces contact wear and welding risks.
[0243] 3. Enhanced stability: Equipped with predictive on / off and closed-loop correction mechanisms to offset parameter mismatch caused by device aging and battery degradation, extending contactor lifespan and ensuring long-term safe and stable operation of the energy storage system.
[0244] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0245] Based on the same inventive concept, this application also provides an energy storage contactor control device that considers SOC and charging / discharging conditions based on dynamic on / off thresholds and adaptive arc extinguishing for implementing the above-mentioned energy storage contactor control method considering SOC and charging / discharging conditions. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more embodiments of the energy storage contactor control device considering SOC and charging / discharging conditions based on dynamic on / off thresholds and adaptive arc extinguishing provided below can be found in the limitations of the energy storage contactor control method considering SOC and charging / discharging conditions based on dynamic on / off thresholds and adaptive arc extinguishing described above, and will not be repeated here.
[0246] In one exemplary embodiment, such as Figure 4 As shown, a control device for an energy storage contactor based on dynamic on / off threshold and adaptive arc extinguishing, considering both State of Charge (SOC) and charging / discharging conditions, is provided. This control device 400 may include:
[0247] Information acquisition module 401 is used to acquire battery state of charge information and charge / discharge condition information of the energy storage system;
[0248] The first correction module 402 is used to obtain the corresponding on / off current threshold reference value from the preset on / off threshold reference library according to the battery state of charge information and charge / discharge condition information, and to correct the on / off current threshold reference value to obtain the actual on / off current threshold.
[0249] The risk determination module 403 is used to determine the current fault risk level based on the battery state of charge information and charge / discharge condition information;
[0250] The second correction module 404 is used to obtain the corresponding arc extinguishing parameter reference value from the preset arc extinguishing parameter reference library according to the current fault risk level, and to correct the arc extinguishing parameter reference value to obtain the actual arc extinguishing parameter.
[0251] The on / off control module 405 is used to respond to the on / off command of the contactor in the energy storage system and control the contactor to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
[0252] In an exemplary embodiment, the first correction module 402 is further configured to acquire environmental parameter information of the energy storage system, determine an environmental correction coefficient based on the environmental parameter information, determine a state correction coefficient based on the battery state of charge information and charge / discharge condition information, and correct the on / off current threshold reference value based on the environmental correction coefficient and the state correction coefficient to obtain the actual on / off current threshold.
[0253] In an exemplary embodiment, the risk determination module 403 is further configured to determine the state of charge interval to which the battery state of charge information belongs; determine the arc discharge probability and inrush current probability of the contactor during the on / off operation based on the state of charge interval and the charging / discharging condition information; and determine the current fault risk level based on the arc discharge probability and inrush current probability.
[0254] In an exemplary embodiment, the second correction module 404 is further configured to acquire real-time current information of the circuit in which the contactor is located; determine the arc extinguishing parameter correction coefficient based on the real-time current information; and correct the arc extinguishing parameter reference value based on the arc extinguishing parameter correction coefficient to obtain the actual arc extinguishing parameter.
[0255] In an exemplary embodiment, the on / off control module 405 is further configured to acquire real-time current information of the circuit in which the contactor is located; if the real-time current information is less than or equal to the actual on / off current threshold, control the contactor to perform on / off actions corresponding to the on / off command based on the actual arc extinguishing parameters; if the real-time current information is greater than the actual on / off current threshold, refuse to perform the on / off action and generate a warning message for the contactor.
[0256] In an exemplary embodiment, the device 400 further includes: a parameter correction module, configured to acquire actual operating data when the contactor performs switching actions; determine the operating error of the contactor based on the actual operating data and the theoretical operating data corresponding to the actual operating data; and, if the operating error does not meet the preset error allowable conditions, perform parameter correction processing on the switching threshold reference library and the arc extinguishing parameter reference library based on the operating error.
[0257] The modules in the aforementioned energy storage contactor control device based on dynamic on / off thresholds and adaptive arc extinguishing, considering SOC and charging / discharging conditions, can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in a computer device, or stored in software within the computer device's memory, allowing the processor to call and execute the corresponding operations of each module.
[0258] In one exemplary embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown, the computer device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When executed by the processor, the computer program implements a control method for an energy storage contactor based on dynamic on / off thresholds and adaptive arc extinguishing, considering SOC and charging / discharging conditions. The display unit is used to form a visually visible image and can be a display screen, projection device, or virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the casing of the computer device, or external keyboards, touchpads, or mice, etc.
[0259] Those skilled in the art will understand that Figure 5The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0260] In one exemplary embodiment, a computer device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above-described method embodiments.
[0261] In one exemplary embodiment, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the steps in the above-described method embodiments.
[0262] In one exemplary embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above-described method embodiments.
[0263] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments described above. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0264] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0265] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A control method for an energy storage contactor based on dynamic on / off threshold and adaptive arc extinguishing, considering SOC and charging / discharging conditions, characterized in that, The method includes: Acquire battery state-of-charge information and charge / discharge status information of the energy storage system; Based on the battery state of charge information and the charging and discharging condition information, the corresponding on / off current threshold reference value is obtained from the preset on / off threshold reference library, and the on / off current threshold reference value is corrected to obtain the actual on / off current threshold. The current fault risk level is determined based on the battery state of charge information and the charge / discharge condition information. Based on the current fault risk level, the corresponding arc extinguishing parameter reference value is obtained from the preset arc extinguishing parameter reference library, and the arc extinguishing parameter reference value is corrected to obtain the actual arc extinguishing parameter. In response to the on / off command of the contactor in the energy storage system, the contactor is controlled to perform the corresponding on / off action based on the actual on / off current threshold and the actual arc extinguishing parameters.
2. The method according to claim 1, characterized in that, The step of correcting the on / off current threshold reference value to obtain the actual on / off current threshold includes: Obtain the environmental parameter information of the energy storage system, and determine the environmental correction coefficient based on the environmental parameter information; Based on the battery state of charge information and the charge / discharge condition information, a state correction coefficient is determined. Based on the environmental correction coefficient and the state correction coefficient, the on / off current threshold reference value is corrected to obtain the actual on / off current threshold.
3. The method according to claim 1, characterized in that, The step of determining the current fault risk level based on the battery state-of-charge information and the charge / discharge condition information includes: Determine the state of charge range to which the battery state of charge information belongs; Based on the state of charge range and the charging and discharging condition information, determine the arc discharge probability and inrush current probability of the contactor during the switching operation. The current fault risk level is determined based on the arc discharge probability and the inrush current probability.
4. The method according to claim 1, characterized in that, The step of correcting the baseline value of the arc extinguishing parameters to obtain the actual arc extinguishing parameters includes: Obtain the real-time current information of the circuit where the contactor is located; Based on the real-time current information, determine the arc extinguishing parameter correction coefficient; Based on the arc extinguishing parameter correction coefficient, the baseline value of the arc extinguishing parameter is corrected to obtain the actual arc extinguishing parameter.
5. The method according to claim 1, characterized in that, The step of controlling the contactor to perform corresponding switching actions based on the actual switching current threshold and the actual arc extinguishing parameters includes: Obtain the real-time current information of the circuit where the contactor is located; If the real-time current information is less than or equal to the actual on / off current threshold, the contactor is controlled to perform on / off actions corresponding to the on / off command based on the actual arc extinguishing parameters. If the real-time current information is greater than the actual on / off current threshold, the on / off action is refused, and a warning message for the contactor is generated.
6. The method according to any one of claims 1 to 5, characterized in that, After controlling the contactor to perform the corresponding on / off action, the method further includes: Obtain the actual operating data of the contactor when it performs the switching action; The operating error of the contactor is determined based on the actual operating data and the theoretical operating data corresponding to the actual operating data; If the operating error does not meet the preset error allowable conditions, the on / off threshold reference library and the arc extinguishing parameter reference library are modified based on the operating error.
7. A control device for an energy storage contactor based on dynamic on / off threshold and adaptive arc extinguishing, considering SOC and charging / discharging conditions, characterized in that, The device includes: The information acquisition module is used to acquire battery state of charge information and charge / discharge condition information of the energy storage system; The first correction module is used to obtain the corresponding on / off current threshold reference value from the preset on / off threshold reference library according to the battery state of charge information and the charging and discharging condition information, and to correct the on / off current threshold reference value to obtain the actual on / off current threshold. The risk determination module is used to determine the current fault risk level based on the battery state of charge information and the charge / discharge condition information; The second correction module is used to obtain the corresponding arc extinguishing parameter benchmark value from the preset arc extinguishing parameter benchmark library according to the current fault risk level, and to correct the arc extinguishing parameter benchmark value to obtain the actual arc extinguishing parameter. The on / off control module is used to respond to on / off commands for the contactor in the energy storage system, and control the contactor to perform corresponding on / off actions based on the actual on / off current threshold and the actual arc extinguishing parameters.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.