CN-121981388-A - Battery cell full life cycle traceable coding method, battery cell and storage medium
Abstract
A battery cell full life cycle traceable coding method, equipment and storage medium relate to the technical field of battery cell impedance measurement; the method comprises the steps of maintaining a priori equivalent circuit model for each cell in a battery pack, obtaining at least one real-time state parameter of a target cell, updating parameters of the priori equivalent circuit model based on the real-time state parameter to obtain a parameter updating model, calculating at least one key characteristic frequency point by using the parameter updating model, selecting a group of frequencies in a preset frequency band by taking the at least one key characteristic frequency point as a center to generate an initial excitation frequency sequence, and fusing and optimizing the initial excitation frequency sequence and a preset global basic frequency set to generate a target excitation frequency sequence for measuring impedance spectrum of the target cell. On the premise of ensuring the integrity of the key diagnosis information of the impedance spectrum, the single-cell measurement time can be greatly shortened, and the overall online measurement efficiency of multiple cells can be remarkably improved.
Inventors
- Zhu Ruida
- ZHANG HUI
- Luo Ruiqiao
- Shi yuanshuai
- ZHAI XIAOBING
- CHENG CHAOLONG
Assignees
- 深能源(深圳)创新技术有限公司
- 深圳市盛路物联通讯技术有限公司
- 深能北方能源控股有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260120
Claims (10)
- 1. The battery cell full life cycle traceable coding method is characterized by comprising the following steps of: generating and physically marking a unique static structure code for each cell; In the testing stage before the delivery of the battery cell, acquiring initial performance sensing data of the battery cell, and extracting an initial dynamic characteristic value set at least comprising a DC internal resistance characteristic value and a capacity characteristic value; taking the static structure code as an encryption root key, carrying out encryption binding on the initial dynamic characteristic value set to generate a first generation encrypted data packet, and generating a first generation composite traceability code based on the static structure code and the abstract of the first generation encrypted data packet; Collecting new dynamic sensing data at one or more subsequent key nodes of the life cycle of the battery cell, and carrying out fusion encryption on the new dynamic sensing data, the static structure code and the historical dynamic data abstract to generate an updated encrypted data packet and a corresponding new generation composite traceability code or dynamic pointer code; And initiating a tracing request by scanning any one of the static structure code, the composite tracing code or the dynamic pointer code to acquire and present a complete static and dynamic information chain of the battery cell from production to a current node.
- 2. The method according to claim 1, wherein the encrypting and binding the initial dynamic feature value set by using the static structure code as the encryption root key specifically comprises: Calculating a hash value of the character string or binary data of the static structure code to obtain a first hash value; encrypting plaintext data comprising the initial set of dynamic feature values with all or part of the first hash value as a symmetric encryption key to generate the first generation encrypted data packet; calculating the hash value of the first generation of encrypted data packet to obtain a second hash value; Splicing the plaintext representation of the static structure code and the second hash value according to a preset format to form a first-generation composite data block; And carrying out two-dimensional code encoding on the first-generation composite data block to generate the first-generation composite traceability code.
- 3. The method of claim 2, wherein after generating the first generation composite traceback code, the method further comprises: Constructing the certification information containing the static structure code identifier, the timestamp and the second hash value into blockchain transaction data; and sending the blockchain transaction data to a preconfigured licensed blockchain network node to perform untampered on-chain certification on the core binding relation of the first-generation composite traceability code.
- 4. The method of claim 1, wherein the subsequent critical nodes comprise at least a module integration node, an in-service operation monitoring node, and a retirement reclamation assessment node; at the module integration node, the new dynamic sensing data at least comprises a unique position code of the battery cell in the battery module; at the in-service operation monitoring node, the new dynamic sensing data at least comprises a health state estimated value, internal resistance change data and an abnormality mark which are periodically calculated or triggered by an event by a battery management system; And acquiring a complete dynamic data history sequence from a cloud service platform based on the dynamic pointer code or the latest compound traceability code at the retirement recovery evaluation node for residual value evaluation and classification.
- 5. The method of claim 4, wherein generating the dynamic pointer code at the active operation monitoring node comprises: receiving the latest dynamic characteristic value set and the corresponding time stamp reported by the battery management system; Combining the latest dynamic characteristic value set with all historical dynamic data of the battery cell in time sequence at a cloud service platform, and calculating a tree root hash of the updated overall data structure; generating a lightweight data structure which at least comprises a static identification code of the battery cell and the tree root hash; And encoding the light-weight data structure into the dynamic pointer code, and writing the dynamic pointer code into the RFID tag of the battery cell or the module to which the dynamic pointer code belongs through a vehicle-mounted communication module or storing the dynamic pointer code in a nonvolatile storage unit of the battery management system.
- 6. The method of claim 1, wherein the acquiring and presenting the complete static and dynamic information chain comprises: analyzing information in the scanned codes, and identifying static identification codes and current dynamic data abstracts of the battery cells; According to the static identification code, a complete static production information file is called from a centralized database or distributed storage; verifying the data integrity from the on-chain certificate record according to the current dynamic data abstract or the associated pointer information thereof, and calling a full life cycle dynamic characteristic value sequence ordered in time from a corresponding dynamic database; And carrying out association fusion on the static production information file and the dynamic characteristic value sequence, and outputting the static production information file and the dynamic characteristic value sequence in the form of a visual chart and a structural report.
- 7. The method according to claim 1, characterized in that the method further comprises: Presetting one or more data updating triggering conditions, wherein the conditions comprise a time period threshold value, a health state attenuation threshold value, an internal resistance increase threshold value or abnormal event occurrence; When the battery management system monitors that any triggering condition is met, data acquisition and feature extraction are automatically executed, and a fusion encryption and code updating process is triggered.
- 8. A full life cycle traceable coding device of a battery cell, comprising: the first generation module is used for generating and physically marking a unique static structure code for each cell; the acquisition module is used for acquiring initial performance sensing data of the battery cell in a testing stage before delivery of the battery cell and extracting an initial dynamic characteristic value set at least comprising a DC internal resistance characteristic value and a capacity characteristic value; the second generation module is used for taking the static structure code as an encryption root key, carrying out encryption binding on the initial dynamic characteristic value set to generate a first generation encrypted data packet, and generating a first generation composite traceability code based on the static structure code and the abstract of the first generation encrypted data packet; The third generation module is used for collecting new dynamic sensing data at one or more subsequent key nodes of the life cycle of the battery cell, carrying out fusion encryption on the new dynamic sensing data, the static structure code and the historical dynamic data abstract, and generating an updated encrypted data packet and a corresponding new generation composite traceability code or dynamic pointer code; And the acquisition module is used for initiating a tracing request by scanning any one of the static structure code, the composite tracing code or the dynamic pointer code so as to acquire and present a complete static and dynamic information chain of the battery cell from production to a current node.
- 9. A cell characterized in that its housing is marked with a static structural code or a composite traceback code generated according to the method of any of claims 1-7.
- 10. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 7.
Description
Battery cell full life cycle traceable coding method, battery cell and storage medium Technical Field The application belongs to the technical field of battery management, and particularly relates to a battery cell full life cycle traceable coding method, a battery cell and a storage medium. Background The current battery cell tracing technology generally depends on static coding means such as two-dimension codes, and the codes only bear basic identity marks and specification parameter information of production links, so that the method is difficult to adapt to the fine requirements of the new energy industry on the whole life cycle management of the battery cells. The method is characterized in that static information of the production stage can only be solidified in the static coding, and effective correlation cannot be established with dynamic performance data (such as actual internal resistance, circulation capacity, health state SOH, charge and discharge circulation times and the like) generated by full processes of battery cell in factory testing, module integration, whole vehicle service, recovery echelon utilization and the like, so that a data island is formed, and a full life cycle data chain is broken. The existing scheme can only realize batch-level tracing, cannot lock initial performance fingerprints (such as initial capacity of delivery, internal resistance baseline and other unique characteristics) of individual battery cells through the identification codes, and is difficult to accurately locate the problem root of a single battery cell when faults occur, fault analysis and responsibility definition stay on a batch level, and the requirement of fine tracing cannot be met. Therefore, a full-flow traceability technology capable of deeply fusing the static identification of the battery cell and the full-life-cycle dynamic performance data and realizing trusted binding and continuous evolution is needed. Disclosure of Invention In view of the above, the embodiments of the present application provide a method, an apparatus, and a storage medium for traceable coding of a full life cycle of a battery cell, which constructs a complete digital file from production to recovery throughout the battery cell by using a static code as a root key and a dynamic data encryption binding and evolution mechanism, so as to solve the problem that a static traceable identifier cannot form a complete, trusted and continuously evolving full-flow traceable technology with dynamic performance data of the full life cycle of the battery cell. The first aspect of the embodiment of the application provides a battery cell full life cycle traceable coding method, which comprises the following steps: generating and physically marking a unique static structure code for each cell; In the testing stage before the delivery of the battery cell, acquiring initial performance sensing data of the battery cell, and extracting an initial dynamic characteristic value set at least comprising a DC internal resistance characteristic value and a capacity characteristic value; taking the static structure code as an encryption root key, carrying out encryption binding on the initial dynamic characteristic value set to generate a first generation encrypted data packet, and generating a first generation composite traceability code based on the static structure code and the abstract of the first generation encrypted data packet; Collecting new dynamic sensing data at one or more subsequent key nodes of the life cycle of the battery cell, and carrying out fusion encryption on the new dynamic sensing data, the static structure code and the historical dynamic data abstract to generate an updated encrypted data packet and a corresponding new generation composite traceability code or dynamic pointer code; And initiating a tracing request by scanning any one of the static structure code, the composite tracing code or the dynamic pointer code to acquire and present a complete static and dynamic information chain of the battery cell from production to a current node. In an embodiment, the encrypting and binding the initial dynamic feature value set by using the static structure code as the encryption root key specifically includes: Calculating a hash value of the character string or binary data of the static structure code to obtain a first hash value; encrypting plaintext data comprising the initial set of dynamic feature values with all or part of the first hash value as a symmetric encryption key to generate the first generation encrypted data packet; calculating the hash value of the first generation of encrypted data packet to obtain a second hash value; Splicing the plaintext representation of the static structure code and the second hash value according to a preset format to form a first-generation composite data block; And carrying out two-dimensional code encoding on the first-generation composite data block to generate the first-generation co