Battery cell tool drawing generation method and device, storage medium and electronic equipment

By establishing and managing battery cell tooling models and automatically updating tooling drawings, the problem of frequent changes in tooling drawings in battery manufacturing is solved, manufacturing efficiency and management efficiency are improved, and costs are reduced.

CN119150564APending Publication Date: 2024-12-17EVE POWER CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411311168.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Frequent product replacement during battery manufacturing process leads to the need for multiple changes in battery cell tooling drawings, involving multiple parties, reducing manufacturing efficiency, lacking systematic recording and management, and increasing project volume and cost.

Method used

By establishing a battery cell tooling model and storing it in the target file path, building a constraint relationship between variables, detecting and modifying instructions to automatically update the tooling model, generating tooling drawings, and realizing intelligent generation and unified management.

Benefits of technology

It improves battery manufacturing efficiency, simplifies the management and operation of tooling models, reduces the work cost of product replacement, and realizes automatic tooling drawing generation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119150564A_ABST
    Figure CN119150564A_ABST
Patent Text Reader

Abstract

The invention discloses a battery cell tool drawing generation method and device, a storage medium and electronic equipment, the method is applied to the field of battery manufacturing, and the method comprises the following steps: establishing a tool model of at least one battery cell, and storing the tool model in a target file path; constructing a constraint relationship among variables in the tool model of the at least one battery cell, and storing the constraint relationship in the target file path; under the condition that the modification instruction is detected, detecting whether a target processing instruction is triggered or not; under the condition that the target processing instruction is detected, the tool model under the target file path is modified, and a tool drawing of at least one battery cell is generated according to the modified tool model. According to the battery manufacturing method and device, the problems that in the battery manufacturing process in the related technology, tool drawings of battery cells need to be changed for multiple times when battery design is changed, the cell changing process needs to participate in multiple parties, and the battery manufacturing efficiency is reduced are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of battery manufacturing, and more specifically, to a method, device, storage medium and electronic device for generating battery cell tooling drawings. Background Art

[0002] In the prior art, for the lithium battery industry, product changes are inevitable during the battery manufacturing process. Product changes involve different battery cell tooling, and different tooling matches different battery cell manufacturing processes.

[0003] For the production line of lithium batteries, every time a product is changed, the equipment and tooling of the entire production line must be verified and confirmed, and tooling design must be carried out according to each piece of equipment. In the process of manufacturing battery cells, the tooling design of at least dozens of equipment is involved, which is a large amount of work, requires the assistance of multiple people in the design, and takes a long time. At the same time, due to the multiple model changes involved in the battery manufacturing process, the amount of work has increased exponentially. In addition, for the entire line of equipment, the equipment of different suppliers involves product confidential information, and it is impossible to provide tooling models for the entire line of equipment. Some of them need to rely on suppliers to complete the model change, which is costly, and there is no systematic and comprehensive record of product information for the model change. Especially when multiple model changes are involved, product and tooling records are particularly important.

[0004] Regarding the battery manufacturing process in the related art, changing the battery design requires changing the battery cell tooling drawings multiple times. The cell change process requires the participation of multiple parties, which reduces the battery manufacturing efficiency. Currently, no effective solution has been proposed. Summary of the invention

[0005] The main purpose of the present application is to provide a method, device, storage medium and electronic device for generating battery cell tooling drawings, so as to solve the problem in the related art that in the battery manufacturing process, when the battery design is changed, the battery cell tooling drawings need to be changed multiple times, and the battery cell change process requires the participation of multiple parties, which reduces the battery manufacturing efficiency.

[0006] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for generating a battery cell tooling drawing is provided, the method comprising: establishing a tooling model of at least one battery cell and storing it in a target file path; constructing a constraint relationship between variables in the tooling model of the at least one battery cell, and storing the constraint relationship in the target file path; when a modification instruction is detected, detecting whether a target processing instruction is triggered, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; when the target processing instruction is detected, modifying the tooling model under the target file path, and generating a tooling drawing of the at least one battery cell based on the modified tooling model.

[0007] Furthermore, a constraint relationship between variables in the tooling model of the at least one battery cell is constructed, and the constraint relationship is stored in the target file path, including: determining a variable set of each tooling model in the tooling model of the at least one battery cell; for each tooling model, determining the constraint relationship between each variable in the variable set to obtain the constraint relationship of each tooling model; creating a constraint file for each tooling model according to the constraint relationship of each tooling model; and storing the constraint file of each tooling model in the file path corresponding to each tooling model under the target file path.

[0008] Furthermore, the variable set includes at least one of the following types: a first type and a second type, and determining the constraint relationship between each variable in the variable set includes: determining a first constraint relationship when there is a relationship between the values ​​of at least two variables of the first type; determining the physical entities corresponding to the variables of the second type; determining a second constraint relationship when there is a relationship between the positions of at least two of the physical entities; and determining the constraint relationship between each variable in the variable set based on the first constraint relationship and the second constraint relationship.

[0009] Furthermore, the target file path includes at least one sub-file path, and a tooling model of at least one battery cell is established and stored in the target file path, including: determining the tooling template of the battery cell; determining the interface information of each battery cell in the at least one battery cell; adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell, respectively, to obtain the tooling model of each battery cell, wherein the tooling model includes at least: a three-dimensional tooling model, an engineering drawing model, and a tooling template; and storing the tooling model of each battery cell in each sub-file path in the at least one sub-file path.

[0010] Furthermore, the at least one battery cell includes a first battery cell, and the first battery cell represents a battery cell whose tooling structure is different from the tooling structure of the tooling template. Before adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell, the method also includes: establishing a tooling model of the first battery cell according to the tooling structure of the first battery cell and the size information of the first battery cell; creating a first file path, wherein the first file path and the target file path are different file paths; and storing the tooling model of the first battery cell in the first file path.

[0011] Furthermore, before detecting whether to trigger the target processing instruction, the method also includes: triggering the modification instruction when it is detected that the variable value in the three-dimensional tooling model changes, or the variable value in the engineering drawing model changes, or the variable value in the tooling template changes, or the variable value in the constraint relationship changes.

[0012] Furthermore, the tooling model under the target file path is modified, including: determining a first file based on the modification instruction, wherein the first file is a file that has been modified under the target file path; determining a second file based on the constraint relationship, wherein a constraint relationship exists between model variables in the second file and model variables in the first file; and modifying the tooling model under the target file path based on the first file, the constraint relationship and the second file.

[0013] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a device for generating a battery cell tooling drawing is provided, and the device includes: a first establishment unit, used to establish a tooling model of at least one battery cell and store it in a target file path; a second establishment unit, used to construct a constraint relationship between variables in the tooling model of the at least one battery cell, and store the constraint relationship in the target file path; a detection unit, used to detect whether a target processing instruction is triggered when a modification instruction is detected, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; a modification unit, used to modify the tooling model under the target file path when the target processing instruction is detected, and generate a tooling drawing of the at least one battery cell based on the modified tooling model.

[0014] Furthermore, the second establishing unit includes: a first determining subunit, used to determine the variable set of each tooling model in the tooling model of the at least one battery cell; a second determining subunit, used to determine the constraint relationship between each variable in the variable set for each tooling model, and obtain the constraint relationship of each tooling model; a first establishing subunit, used to create a constraint file for each tooling model according to the constraint relationship of each tooling model; and a first storage subunit, used to store the constraint file of each tooling model in the file path corresponding to each tooling model under the target file path.

[0015] Furthermore, the variable set includes at least one of the following types: a first type and a second type, and the second determination subunit includes: a first determination module, used to determine a first constraint relationship when there is a relationship between the values ​​of at least two variables of the first type; a second determination module, used to determine the physical entities corresponding to the variables of the second type; a third determination module, used to determine a second constraint relationship when there is a relationship between the positions of at least two of the physical entities; and a fourth determination module, used to determine the constraint relationship between each variable in the variable set based on the first constraint relationship and the second constraint relationship.

[0016] Furthermore, the target file path includes at least one sub-file path, and the first establishing unit includes: a third determining sub-unit, used to determine the tooling template of the battery cell; a fourth determining sub-unit, used to determine the interface information of each battery cell in the at least one battery cell; an adjusting sub-unit, used to adjust the tooling template according to the size information of each battery cell and the interface information of each battery cell, respectively, to obtain a tooling model of each battery cell, wherein the tooling model includes at least: a three-dimensional tooling model, an engineering drawing model, and a tooling template; a second storage sub-unit, used to store the tooling model of each battery cell in each sub-file path in the at least one sub-file path.

[0017] Furthermore, the at least one battery cell includes a first battery cell, and the first battery cell represents a battery cell whose tooling structure is different from the tooling structure of the tooling template, and the first establishing unit also includes: a second establishing sub-unit, used to establish a tooling model of the first battery cell according to the tooling structure of the first battery cell and the size information of the first battery cell before adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell respectively; a third establishing sub-unit, used to create a first file path, wherein the first file path and the target file path are different file paths; a third storage sub-unit, used to store the tooling model of the first battery cell in the first file path.

[0018] Furthermore, the device also includes: a trigger unit, which is used to trigger the modification instruction before detecting whether to trigger the target processing instruction, when it is detected that the variable value in the three-dimensional tooling model changes, or the variable value in the engineering drawing model changes, or the variable value in the tooling template changes, or the variable value in the constraint relationship changes.

[0019] Furthermore, the modification unit includes: a fifth determination subunit, used to determine the first file based on the modification instruction, wherein the first file is a file that has been modified under the target file path; a sixth determination subunit, used to determine the second file based on the constraint relationship, wherein a constraint relationship exists between the model variables in the second file and the model variables in the first file; and a modification subunit, used to modify the tooling model under the target file path based on the first file, the constraint relationship and the second file.

[0020] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a computer program product is provided, including a computer program, which, when executed by a processor, implements the method for generating a battery cell tooling drawing described in any one of the above items, and which, when executed by a processor, implements the steps of the method for generating a battery cell tooling drawing described in each embodiment of the present application.

[0021] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes stored computer instructions, wherein when the computer instructions are executed by a processor, any one of the above-mentioned methods for generating a battery cell tooling drawing is implemented.

[0022] In order to achieve the above-mentioned purpose, according to one aspect of the present application, an electronic device is provided, including one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by one or more processors, the one or more processors implement any of the above-mentioned methods for generating battery cell tooling drawings.

[0023] Through the present application, the following steps are adopted: establishing a tooling model of at least one battery cell and storing it in a target file path; constructing a constraint relationship between variables in the tooling model of the at least one battery cell and storing the constraint relationship in the target file path; in the case of detecting a modification instruction, detecting whether a target processing instruction is triggered, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by a target object; in the case of detecting the target processing instruction, modifying the tooling model under the target file path, and generating a tooling drawing of the at least one battery cell based on the modified tooling model, thereby solving the problem in the related art that in the manufacturing process of the battery, when changing the battery design, the tooling drawings of the battery cells need to be changed multiple times, and the battery cell change process requires the participation of multiple parties, which reduces the battery manufacturing efficiency. By obtaining the constraint relationship between the tooling model and model variables of each battery cell and storing them in the target file path, the tooling models of all battery cells can be managed uniformly and conveniently and quickly, thereby improving the efficiency of performing related operations on the tooling models of the battery cells. At the same time, by automatically detecting whether the model variables in the target file path are modified by the target object, the tooling models of all battery cells can be automatically modified according to the detection results, thereby achieving the technical effect of intelligently generating battery cell tooling drawings, thereby improving the work efficiency of battery product replacement, and further achieving the effect of improving the manufacturing efficiency of battery cells. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0025] Figure 1 It is a flow chart of a method for generating a battery cell tooling drawing according to the first embodiment of the present application;

[0026] Figure 2 This is a schematic diagram of a method for generating an optional battery cell tooling drawing according to the first embodiment of the present application. Figure 1 ;

[0027] Figure 3 This is a schematic diagram of a method for generating an optional battery cell tooling drawing according to the first embodiment of the present application. Figure 2 ;

[0028] Figure 4 This is a schematic diagram of a method for generating an optional battery cell tooling drawing according to the first embodiment of the present application. Figure 3 ;

[0029] Figure 5 It is a schematic diagram of a device for generating a battery cell tooling drawing according to the second embodiment of the present application;

[0030] Figure 6 It is a schematic diagram of an electronic device for generating a battery cell tooling drawing according to the fifth embodiment of the present application. DETAILED DESCRIPTION

[0031] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0032] It should be noted that the user information (including but not limited to user device information, user personal information, collected data, used data, generated data, processed data, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, collected information, used information, generated information, processed information, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data are in compliance with the relevant laws, regulations and standards of relevant countries and regions, necessary confidentiality measures are taken, and public order and good morals are not violated, and corresponding operation portals are provided for users to choose to authorize or refuse. For example, an interface is set between this system and relevant users or organizations. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.

[0033] It should be noted that this application provides users with corresponding operation entrances for them to choose to agree or reject the automated decision-making results; if the user chooses to reject, the expert decision-making process will be entered.

[0034] In order to enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this application.

[0035] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0036] Embodiment 1

[0037] The present invention is described below in conjunction with preferred implementation steps. Figure 1 is a flow chart of a method for generating a battery cell tooling drawing according to the first embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:

[0038] Step S101, establishing at least one battery cell tooling model and storing it in a target file path.

[0039] The method for generating battery cell tooling drawings provided in the first embodiment of the present application can be applied to the tooling development software for battery cells. The system constructs a tooling model library through the staff inputting necessary reference information such as project information, battery cell size information and battery cell tooling design, which includes tooling models, engineering drawings, product size constraint equations and other data. Finally, the system automatically modifies and outputs the battery cell tooling drawings, tooling version information history and other information.

[0040] In the first embodiment of the present invention, in order to improve the manufacturing efficiency of battery cells, it is necessary to establish corresponding tooling models (i.e., the tooling model of at least one of the above-mentioned battery cells) according to different blueprint battery cells, and distinguish the tooling model of each battery cell according to the file path, that is, the tooling model of each battery cell is placed in the file path under the target file path, to prepare for the subsequent work of manufacturing the battery cells.

[0041] Exemplarily, the battery cells can be classified into Class A and Class B. Class A includes battery cells A1 and A2, and Class B includes battery cells B1 and B2. The tooling model of battery cell A1 can be stored in the file path "C:\Batteries\Class A\Battery Cell A1", the tooling model of battery cell A2 can be stored in the file path "C:\Batteries\Class A\Battery Cell A2", the tooling model of battery cell B1 can be stored in the file path "C:\Batteries\Class B\Battery Cell B1", and the tooling model of battery cell B2 can be stored in the file path "C:\Batteries\Class B\Battery Cell B2".

[0042] Step S102, constructing a constraint relationship between variables in a tooling model of at least one battery cell, and storing the constraint relationship in a target file path.

[0043] In the first embodiment, it is necessary to obtain the constraint relationship between the variables in the tooling model of each battery cell, and store the constraint relationship involved in the tooling model of each battery cell in the target file path corresponding to the battery cell.

[0044] Step S103, when a modification instruction is detected, detecting whether a target processing instruction is triggered, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object.

[0045] In the first embodiment, in order to automatically trigger the modification of the tooling model of the battery cell, it is necessary to detect whether the staff (i.e. the target object mentioned above, which can also be the developer, manager, etc.) modifies the size information of the model variable under the target file path, that is, to detect whether the above modification instruction is triggered. If the target object triggers the modification instruction, it is necessary to detect whether the target object triggers the instruction to restart the tooling development software, that is, the above target processing instruction.

[0046] Step S104, when the target processing instruction is detected, the tooling model under the target file path is modified, and a tooling drawing of at least one battery cell is generated according to the modified tooling model.

[0047] In the first embodiment, in order to improve the efficiency of generating battery cell tooling drawings, if it is detected that the target object triggers the target processing instruction, it is determined that the battery cell tooling model needs to be modified according to the modified size information of the target object, and after the automatic modification process of the battery cell tooling model is completed, at least one battery cell tooling drawing is generated according to the updated battery cell tooling model, thereby avoiding the problem of battery cell modification work flowing between multiple parties and reducing the manufacturing efficiency of battery cells.

[0048] In summary, the method for generating a battery cell tooling drawing provided in the first embodiment of the present application establishes a tooling model of at least one battery cell and stores it in a target file path; constructs a constraint relationship between variables in the tooling model of at least one battery cell, and stores the constraint relationship in the target file path; when a modification instruction is detected, detects whether a target processing instruction is triggered, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; when a target processing instruction is detected, the tooling model under the target file path is modified, and a tooling drawing of at least one battery cell is generated based on the modified tooling model, thereby solving the problem in the related art that, in the manufacturing process of batteries, the tooling drawings of the battery cells need to be changed multiple times when the battery design is changed, and the battery cell change process requires the participation of multiple parties, which reduces the battery manufacturing efficiency. By obtaining the constraint relationship between the tooling model and model variables of each battery cell and storing them in the target file path, the tooling models of all battery cells can be managed uniformly and conveniently and quickly, thereby improving the efficiency of performing related operations on the tooling models of the battery cells. At the same time, by automatically detecting whether the model variables in the target file path are modified by the target object, the tooling models of all battery cells can be automatically modified according to the detection results, thereby achieving the technical effect of intelligently generating battery cell tooling drawings, thereby improving the work efficiency of battery product replacement, and further achieving the effect of improving the manufacturing efficiency of battery cells.

[0049] Optionally, in the method for generating a battery cell tooling drawing provided in the first embodiment of the present application, a constraint relationship between variables in a tooling model of at least one battery cell is constructed, and the constraint relationship is stored in a target file path, including: determining a variable set for each tooling model in the tooling model of at least one battery cell; for each tooling model, determining the constraint relationship between each variable in the variable set to obtain the constraint relationship of each tooling model; creating a constraint file for each tooling model according to the constraint relationship of each tooling model; and storing the constraint file of each tooling model in the file path corresponding to each tooling model under the target file path.

[0050] In the first embodiment, in order to automatically generate a tooling model of a battery cell, model variables involved in the tooling model of at least one battery cell can be determined to obtain a variable set for each tooling model, wherein the model variables can be parameters of the external structure of the battery cell, such as the length, width, height or diameter, radius and other parameters of a component of the battery cell.

[0051] Then, the variables with associated relationships in the variable set of each tooling model are determined, and the constraint relationships between the variables with associated relationships are determined. It should be noted that the constraint relationships between model variables can be constraint relationships within the same model or between tooling models of different cells.

[0052] Finally, a new file is created based on the constraint relationship of each tooling model, and the constraint files of each tooling model are written into the newly created files to obtain the constraint files of each tooling model, and the constraint files of each tooling model are stored in the file path corresponding to each tooling model under the target file path. If there is a constraint relationship between the tooling models of two different battery cells, the constraint files of the tooling models of the two battery cells can be written into the constraint files of the tooling models of the two battery cells at the same time.

[0053] Optionally, in the method for generating a battery cell tooling drawing provided in Example 1 of the present application, the above-mentioned variable set includes at least one of the following types: a first type, a second type, and determining the constraint relationship between each variable in the variable set includes: determining a first constraint relationship when there is a relationship between the values ​​of at least two variables of the first type; determining the physical entities corresponding to the variables of the second type; determining a second constraint relationship when there is a relationship between the positions of at least two physical entities; and determining the constraint relationship between each variable in the variable set based on the first constraint relationship and the second constraint relationship.

[0054] In the first embodiment of the present invention, there are at least two types of constraint relationships between the model variables of the battery cell tooling model: one is the numerical relationship between the model variables (i.e., the first constraint relationship mentioned above), for example, the numerical value of the model variable C1 (i.e., the first type of variable mentioned above) needs to be greater than the numerical value of the model variable C2, or the numerical value of the model variable C1 needs to be less than the numerical value of the model variable C2, or the numerical value of the model variable C1 needs to be equal to the numerical value of the model variable C2; ​​the other is the relative position relationship between the model variables (i.e., the second constraint relationship mentioned above), for example, the distance between the battery cell component D1 (i.e., the physical entity corresponding to the second type of variable mentioned above) and the battery cell component D2 needs to be equal to (or less than, greater than) a preset numerical value.

[0055] Optionally, in the method for generating battery cell tooling drawings provided in Example 1 of the present application, the above-mentioned target file path includes at least one sub-file path, and a tooling model of at least one battery cell is established and stored in the target file path, including: determining the tooling template of the battery cell; determining the interface information of each battery cell in at least one battery cell; adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell, respectively, to obtain a tooling model of each battery cell, wherein the tooling model includes at least: a three-dimensional tooling model, an engineering drawing model, and a tooling template; and storing the tooling model of each battery cell in each sub-file path in at least one sub-file path.

[0056] In the first embodiment, in order to centrally manage all battery cell tooling models involved in the battery manufacturing process, at least one battery cell tooling model can be established based on the equipment structure of the battery cell tooling and the blueprint battery cell size in the actual production process and stored in the target file path.

[0057] Exemplarily, a template of a battery cell tooling model, i.e., the tooling template of the battery cell mentioned above, can be generated by three-dimensional drawing software, so that the tooling model of each battery cell in the actual production environment can be established according to the tooling template of the battery cell. The detailed size information of the model variables in the tooling model of each battery cell in at least one battery cell (i.e., the size information of each battery cell mentioned above) is determined respectively, and the interface information of the connection part between each battery cell and the tooling equipment is determined respectively. Then, the tooling template is adjusted according to the size information of each battery cell and the interface information of each battery cell respectively, and the value of the model variable of the tooling model is adjusted to obtain file data such as a three-dimensional tooling model, an engineering drawing model, and a tooling template, i.e., the tooling model of each battery cell mentioned above. Finally, according to the rule of storing a tooling model of a battery cell in each file path, the tooling model of each battery cell is stored in each sub-file path of at least one sub-file path under the target file path.

[0058] Optionally, in the method for generating a battery cell tooling drawing provided in the first embodiment of the present application, the at least one battery cell mentioned above includes a first battery cell, and the first battery cell represents a battery cell whose tooling structure is different from the tooling structure of the tooling template. Before adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell, the method also includes: establishing a tooling model of the first battery cell according to the tooling structure of the first battery cell and the size information of the first battery cell; creating a first file path, wherein the first file path is a file path different from the target file path; and storing the tooling model of the first battery cell in the first file path.

[0059] In the first embodiment of the present invention, when constructing each battery cell tooling model, for battery cells whose tooling structure varies greatly from the battery cell tooling template, simply changing the size information of the tooling model cannot meet the usage requirements of the battery cell. Therefore, the tooling model of the battery cell needs to be redesigned and placed in different folders.

[0060] In an optional embodiment, the first battery cell is a battery cell whose tooling structure is different from the tooling structure of the tooling template. For example, the first battery cell can be a battery cell on the same side of the pole or on the opposite side of the pole. When constructing the tooling model of the first battery cell, modeling can be performed directly in a three-dimensional mapping software based on the tooling structure of the first battery cell in the actual production environment, and the tooling model of the first battery cell is established based on the tooling structure of the first battery cell and the size information of the first battery cell. Then, a new model library is established, and a file path different from the target file path is created (i.e., the first file path mentioned above), and the tooling model of the first battery cell is stored in the first file path.

[0061] It should be noted that the first battery cell can include multiple types of battery cells. When storing tooling models of multiple types of battery cells, corresponding first file paths can be created according to the battery cell categories, and the working model of each type of first battery cell can be stored in the first file path corresponding to each type of first battery cell. Multiple file paths can also be created for the first file path corresponding to each type of first battery cell, which are used to store the tooling model of each first battery cell in the same type of first battery cell.

[0062] Optionally, in the method for generating a battery cell tooling drawing provided in Example 1 of the present application, before detecting whether to trigger a target processing instruction, the method further includes: triggering a modification instruction when a change in a variable value in a three-dimensional tooling model, or a change in a variable value in an engineering drawing model, or a change in a variable value in a tooling template, or a change in a variable value in a constraint relationship is detected.

[0063] In the first embodiment, in order to promptly respond to the staff's operation of modifying model variables and improve the efficiency and accuracy of generating the battery cell tooling drawing, it is necessary to trigger a modification instruction after the staff modifies the file under the target file path, thereby triggering the tooling development software to automatically modify the battery cell tooling model. Exemplarily, when the staff modifies the variable value in the three-dimensional tooling model under the target file path, or modifies the variable value in the engineering drawing model, or modifies the variable value in the tooling template, or modifies the variable value in the constraint relationship, the modification instruction will be triggered.

[0064] Optionally, in the method for generating a battery cell tooling drawing provided in Example 1 of the present application, the tooling model under the target file path is modified, including: determining a first file based on a modification instruction, wherein the first file is a file that has been modified under the target file path; determining a second file based on a constraint relationship, wherein a constraint relationship exists between model variables in the second file and model variables in the first file; and modifying the tooling model under the target file path based on the first file, the constraint relationship, and the second file.

[0065] In the first embodiment, in order to improve the generation efficiency of the battery cell tooling drawing, when it is detected that the staff has restarted the tooling development software, the model file modified by the staff (i.e., the first file mentioned above) can be determined according to the modification instruction, and the first variable that has a constraint relationship with the model variable in the first file can be determined according to the constraint relationship, and then the file to which the first variable belongs (i.e., the second file mentioned above) can be determined. Finally, the variable values ​​of the model variables in the first file are calculated according to the constraint relationship in the constraint file to obtain the variable values ​​of the model variables in the second file, and the second file is modified according to the calculated variable values ​​of the model variables in the second file to obtain a new tooling model, including: a blueprint 3D tooling model, an engineering drawing model, a PDF template file, a constraint equation file, etc.

[0066] In an optional embodiment, the second variable modified in the model file modified by the staff can be determined according to the modification instruction, and the third variable that has a constraint relationship with the second variable can be determined according to the constraint relationship. Then, the variable value of the third variable is calculated according to the modified variable value of the second variable and the constraint relationship, and the second file is modified according to the calculated variable value of the model variable in the second file to obtain a new tooling model.

[0067] Optionally, in the first embodiment, the process of outputting the battery cell assembly drawings of the present application can be as follows: Figure 2 As shown. Determine the tooling equipment interface of the battery cell according to the actual production situation, establish different tooling models according to different blueprint cells, and establish the blueprint cell tooling fixture template in the 3D drawing software; design the corresponding tooling according to the on-site equipment structure and the blueprint cell size, model in the 3D software, establish the equipment tooling interface model and tooling model, adjust the tooling 3D model size, and adjust the overall shape of the tooling model according to the actual situation. Among them, the tooling model can be distinguished according to the directory and placed in the designated file area to prepare for software development; for cells with different tooling structures; for cells on the same side or on the opposite side of the pole, the corresponding tooling The structure has undergone major changes, and only changing the tooling size cannot meet the use requirements. Therefore, it is necessary to establish different model libraries, redesign the tooling, and place them in folders in different categories. After the tooling model is established in the 3D drawing software, the internal plug-in of the software is applied to establish mutual size constraints between the battery cell and the tooling model, and automatically generate constraint files and place them in the same model folder. Draw engineering drawings based on the 3D tooling model, and draw PDF drawings. Under the sub-file path, modify the battery cell size in the model or constraint file, and the tooling model will be automatically modified according to the configured internal constraint relationship. Re-run the software to generate new models, engineering drawings, and PDF drawings.

[0068] Optionally, in the first embodiment, the process of constructing the battery core tooling template of the present application can be as follows: Figure 3 As shown. Establish the general directory of tooling development for the blueprint project (i.e. the target file path mentioned above) and determine the storage location of the battery cell tooling model. Then, develop the process 3D tooling model, determine the size variables of the battery cell product, establish the constraint relationship between the product and tooling size in the tooling model, and generate the constraint file related to the model product. At the same time, draw the engineering drawing model according to the tooling model and draw the PDF tooling template.

[0069] Optionally, in the first embodiment, the operation process of the tooling development software for the battery cell of the present application can be as follows: Figure 4As shown. Read the tooling drawings of each battery cell tooling model under the target file path, write the modified dimension information in the tooling drawings, then modify the tooling drawings of each battery cell tooling model according to the constraint relationship and the modified dimension information, load the modified working drawing parameters, and save the modified tooling drawings. Finally, export the modified tooling drawings in batches according to the needs of the staff.

[0070] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0071] Embodiment 2

[0072] The second embodiment of the present application also provides a device for generating a battery cell tooling drawing. It should be noted that the device for generating a battery cell tooling drawing of the second embodiment of the present application can be used to execute the method for generating a battery cell tooling drawing provided in the first embodiment of the present application. The device for generating a battery cell tooling drawing provided in the second embodiment of the present application is introduced below.

[0073] Figure 5 Schematic diagram of a device for generating a battery cell assembly drawing according to the second embodiment of the present application. Figure 5 As shown, the device includes: a first establishing unit 501, a second establishing unit 502, a detecting unit 503 and a modifying unit 504.

[0074] Specifically, the first establishing unit 501 is used to establish a tooling model of at least one battery cell and store it in a target file path.

[0075] The second establishing unit 502 is used to construct a constraint relationship between variables in a tooling model of at least one battery cell, and store the constraint relationship in a target file path.

[0076] The detection unit 503 is used to detect whether to trigger a target processing instruction when a modification instruction is detected, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object.

[0077] The modification unit 504 is used to modify the tooling model under the target file path when the target processing instruction is detected, and generate a tooling drawing of at least one battery cell according to the modified tooling model.

[0078] The device for generating battery cell tooling drawings provided in the second embodiment of the present application establishes a tooling model of at least one battery cell through a first establishing unit 501 and stores it in a target file path; the second establishing unit 502 constructs a constraint relationship between variables in the tooling model of at least one battery cell, and stores the constraint relationship in the target file path; the detection unit 503 detects whether a target processing instruction is triggered when a modification instruction is detected, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; the modification unit 504 modifies the tooling model under the target file path when a target processing instruction is detected, and generates a tooling drawing of at least one battery cell based on the modified tooling model, thereby solving the problem in the related art that, in the manufacturing process of the battery, the tooling drawings of the battery cells need to be changed multiple times when the battery design is changed, and the battery cell change process requires the participation of multiple parties, which reduces the battery manufacturing efficiency. By obtaining the constraint relationship between the tooling model and model variables of each battery cell and storing them in the target file path, the tooling models of all battery cells can be managed uniformly and conveniently and quickly, thereby improving the efficiency of performing related operations on the tooling models of the battery cells. At the same time, by automatically detecting whether the model variables in the target file path are modified by the target object, the tooling models of all battery cells can be automatically modified according to the detection results, thereby achieving the technical effect of intelligently generating battery cell tooling drawings, thereby improving the work efficiency of battery product replacement, and further achieving the effect of improving the manufacturing efficiency of battery cells.

[0079] Optionally, in the device for generating battery cell tooling drawings provided in Example 2 of the present application, the above-mentioned second establishing unit 502 includes: a first determining sub-unit, used to determine the variable set of each tooling model in the tooling model of at least one battery cell; a second determining sub-unit, used to determine the constraint relationship between each variable in the variable set for each tooling model, and obtain the constraint relationship of each tooling model; a first establishing sub-unit, used to create a constraint file for each tooling model according to the constraint relationship of each tooling model; and a first storage sub-unit, used to store the constraint file of each tooling model in the file path corresponding to each tooling model under the target file path.

[0080] Optionally, in the device for generating a battery cell tooling drawing provided in Example 2 of the present application, the above-mentioned variable set includes at least one of the following types: a first type, a second type, and the above-mentioned second determination subunit includes: a first determination module, used to determine a first constraint relationship when there is a relationship between the values ​​of at least two variables of the first type; a second determination module, used to determine the physical entity corresponding to the variable of the second type; a third determination module, used to determine a second constraint relationship when there is a relationship between the positions of at least two physical entities; and a fourth determination module, used to determine the constraint relationship between each variable in the variable set based on the first constraint relationship and the second constraint relationship.

[0081] Optionally, in the device for generating battery cell tooling drawings provided in Example 2 of the present application, the above-mentioned target file path includes at least one sub-file path, and the above-mentioned first establishment unit 501 includes: a third determination sub-unit, used to determine the tooling template of the battery cell; a fourth determination sub-unit, used to determine the interface information of each battery cell in at least one battery cell; an adjustment sub-unit, used to adjust the tooling template according to the size information of each battery cell and the interface information of each battery cell, respectively, to obtain a tooling model of each battery cell, wherein the tooling model includes at least: a three-dimensional tooling model, an engineering drawing model, and a tooling template; a second storage sub-unit, used to store the tooling model of each battery cell in each sub-file path in at least one sub-file path.

[0082] Optionally, in the device for generating a battery cell tooling drawing provided in Example 2 of the present application, the at least one battery cell mentioned above includes a first battery cell, and the first battery cell represents a battery cell whose tooling structure is different from the tooling structure of the tooling template, and the first establishing unit 501 mentioned above also includes: a second establishing sub-unit, used to establish a tooling model of the first battery cell according to the tooling structure of the first battery cell and the size information of the first battery cell before adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell respectively; a third establishing sub-unit, used to create a first file path, wherein the first file path and the target file path are different file paths; a third storage sub-unit, used to store the tooling model of the first battery cell in the first file path.

[0083] Optionally, in the device for generating battery cell tooling drawings provided in Example 2 of the present application, the above-mentioned device also includes: a trigger unit, which is used to trigger a modification instruction when a change in a variable value in a three-dimensional tooling model, or a change in a variable value in an engineering drawing model, or a change in a variable value in a tooling template, or a change in a variable value in a constraint relationship is detected before detecting whether to trigger a target processing instruction.

[0084] Optionally, in the device for generating the battery cell tooling drawings provided in the second embodiment of the present application, the above-mentioned modification unit 504 includes: a fifth determination subunit, used to determine the first file based on the modification instruction, wherein the first file is a file that has been modified under the target file path; a sixth determination subunit, used to determine the second file based on the constraint relationship, wherein a constraint relationship exists between the model variables in the second file and the model variables in the first file; and a modification subunit, used to modify the tooling model under the target file path based on the first file, the constraint relationship and the second file.

[0085] The device for generating the battery cell tooling drawing includes a processor and a memory. The above-mentioned first establishment unit 501, second establishment unit 502, detection unit 503 and modification unit 504 are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.

[0086] The processor includes a kernel, which retrieves the corresponding program unit from the memory. One or more kernels can be set, and the manufacturing efficiency of the battery cell can be improved by adjusting the kernel parameters.

[0087] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0088] A third embodiment of the present invention provides a computer-readable storage medium having a program stored thereon, which implements a method for generating a battery cell tooling drawing when the program is executed by a processor.

[0089] A fourth embodiment of the present invention provides a processor, which is used to run a program, wherein the method for generating a battery cell tooling drawing is executed when the program is running.

[0090] like Figure 6 As shown, embodiment 5 of the present invention provides an electronic device, the device includes a processor, a memory, and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: establishing a tooling model of at least one battery cell, and storing it in a target file path; constructing a constraint relationship between variables in the tooling model of at least one battery cell, and storing the constraint relationship in the target file path; when a modification instruction is detected, detecting whether a target processing instruction is triggered, wherein the modification instruction is an instruction to modify data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; when a target processing instruction is detected, modifying the tooling model under the target file path, and generating a tooling drawing of at least one battery cell based on the modified tooling model.

[0091] When the processor executes the program, the following steps are also implemented: constructing a constraint relationship between variables in a tooling model of at least one battery cell, and storing the constraint relationship in a target file path, including: determining a variable set for each tooling model in a tooling model of at least one battery cell; for each tooling model, determining a constraint relationship between each variable in the variable set to obtain a constraint relationship for each tooling model; creating a constraint file for each tooling model according to the constraint relationship of each tooling model; and storing the constraint file of each tooling model in a file path corresponding to each tooling model under the target file path.

[0092] When the processor executes the program, the following steps are also implemented: the above-mentioned variable set includes at least one of the following types: the first type, the second type, and the constraint relationship between each variable in the variable set is determined, including: when there is a relationship between the values ​​of at least two variables of the first type, the first constraint relationship is determined; the physical entity corresponding to the variable of the second type is determined; when there is a relationship between the positions of at least two physical entities, the second constraint relationship is determined; and the constraint relationship between each variable in the variable set is determined based on the first constraint relationship and the second constraint relationship.

[0093] When the processor executes the program, the following steps are also implemented: the above-mentioned target file path includes at least one sub-file path, and a tooling model of at least one battery cell is established and stored in the target file path, including: determining the tooling template of the battery cell; determining the interface information of each battery cell in at least one battery cell; adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell respectively, to obtain the tooling model of each battery cell, wherein the tooling model includes at least: a three-dimensional tooling model, an engineering drawing model, and a tooling template; and storing the tooling model of each battery cell in each sub-file path in at least one sub-file path.

[0094] When the processor executes the program, the following steps are also implemented: at least one of the above-mentioned battery cells includes a first battery cell, and the above-mentioned first battery cell represents a battery cell whose tooling structure is different from the tooling structure of the tooling template. Before adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell, the above-mentioned method also includes: establishing a tooling model of the first battery cell according to the tooling structure of the first battery cell and the size information of the first battery cell; creating a first file path, wherein the first file path and the target file path are different file paths; and storing the tooling model of the first battery cell in the first file path.

[0095] When the processor executes the program, the following steps are also implemented: before detecting whether to trigger the target processing instruction, the above method also includes: triggering the modification instruction when detecting a change in the variable value in the three-dimensional tooling model, or a change in the variable value in the engineering drawing model, or a change in the variable value in the tooling template, or a change in the variable value in the constraint relationship.

[0096] When the processor executes the program, the following steps are also implemented: modifying the tooling model under the target file path, including: determining the first file based on the modification instruction, wherein the first file is a file that has been modified under the target file path; determining the second file based on the constraint relationship, wherein a constraint relationship exists between the model variables in the second file and the model variables in the first file; modifying the tooling model under the target file path based on the first file, the constraint relationship and the second file.

[0097] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0098] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that is initialized with the following method steps: establishing a tooling model of at least one battery cell and storing it in a target file path; constructing a constraint relationship between variables in the tooling model of at least one battery cell, and storing the constraint relationship in the target file path; when a modification instruction is detected, detecting whether a target processing instruction is triggered, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; when a target processing instruction is detected, modifying the tooling model under the target file path, and generating a tooling drawing of at least one battery cell based on the modified tooling model.

[0099] When executed on a data processing device, it is also suitable for executing an initialized program having the following method steps: constructing a constraint relationship between variables in a tooling model of at least one battery cell, and storing the constraint relationship in a target file path, including: determining a variable set for each tooling model in a tooling model of at least one battery cell; for each tooling model, determining a constraint relationship between each variable in the variable set to obtain a constraint relationship for each tooling model; creating a constraint file for each tooling model according to the constraint relationship of each tooling model; and storing the constraint file of each tooling model in a file path corresponding to each tooling model under the target file path.

[0100] When executed on a data processing device, it is also suitable for executing an initialized program having the following method steps: the above-mentioned variable set includes at least one of the following types: a first type, a second type, determining the constraint relationship between each variable in the variable set, including: determining a first constraint relationship when there is a relationship between the values ​​of at least two variables of the first type; determining the physical entity corresponding to the variable of the second type; determining a second constraint relationship when there is a relationship between the positions of at least two physical entities; determining the constraint relationship between each variable in the variable set based on the first constraint relationship and the second constraint relationship.

[0101] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: the above-mentioned target file path includes at least one sub-file path, and a tooling model of at least one battery cell is established and stored in the target file path, including: determining the tooling template of the battery cell; determining the interface information of each battery cell in at least one battery cell; adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell respectively, to obtain the tooling model of each battery cell, wherein the tooling model includes at least: a three-dimensional tooling model, an engineering drawing model, and a tooling template; and storing the tooling model of each battery cell in each sub-file path in at least one sub-file path.

[0102] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: the at least one battery cell mentioned above includes a first battery cell, and the first battery cell represents a battery cell whose tooling structure is different from the tooling structure of the tooling template. Before adjusting the tooling template according to the size information of each battery cell and the interface information of each battery cell, the method also includes: establishing a tooling model of the first battery cell according to the tooling structure of the first battery cell and the size information of the first battery cell; creating a first file path, wherein the first file path and the target file path are different file paths; and storing the tooling model of the first battery cell in the first file path.

[0103] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: before detecting whether to trigger a target processing instruction, the above method also includes: triggering a modification instruction when a change in a variable value in a three-dimensional tooling model is detected, or a change in a variable value in an engineering drawing model, or a change in a variable value in a tooling template, or a change in a variable value in a constraint relationship is detected.

[0104] When executed on a data processing device, it is also suitable for executing an initialization program having the following method steps: modifying the tooling model under the target file path, including: determining a first file based on a modification instruction, wherein the first file is a file that has been modified under the target file path; determining a second file based on a constraint relationship, wherein a constraint relationship exists between model variables in the second file and model variables in the first file; and modifying the tooling model under the target file path based on the first file, the constraint relationship, and the second file.

[0105] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0106] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0107] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0108] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process in the computer or other programmable device. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0109] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0110] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0111] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0112] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0113] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0114] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for generating a battery core tooling drawing, characterized in that: include: Establish at least one battery cell tooling model and store it in the target file path; Constructing a constraint relationship between variables in a tooling model of the at least one battery cell, and storing the constraint relationship in the target file path; In the case where a modification instruction is detected, detecting whether a target processing instruction is triggered, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; When the target processing instruction is detected, the tooling model under the target file path is modified, and a tooling drawing of the at least one battery cell is generated according to the modified tooling model.

2. The method according to claim 1, characterized in that Constructing a constraint relationship between variables in the tooling model of the at least one battery cell, and storing the constraint relationship in the target file path, comprising: Determining a variable set of each tooling model in the tooling model of the at least one battery cell; For each tooling model, determining the constraint relationship between each variable in the variable set to obtain the constraint relationship of each tooling model; Create constraint files for each tooling model based on the constraint relationship of each tooling model; The constraint file of each tooling model is stored in the file path corresponding to each tooling model under the target file path.

3. The method according to claim 2, characterized in that The variable set includes at least one of the following types: a first type and a second type, and determining the constraint relationship between each variable in the variable set includes: In case there is a relationship between the values ​​of at least two variables of said first type, determining a first constraint relationship; determining a physical entity corresponding to the variable of the second type; determining a second constraint relationship in the case where there is a relationship between the positions of at least two of the physical entities; A constraint relationship between each variable in the variable set is determined according to the first constraint relationship and the second constraint relationship.

4. The method according to claim 1, characterized in that: The target file path includes at least one sub-file path, and at least one tooling model of a battery cell is established and stored in the target file path, including: Determine the tooling template for the battery cell; Determining interface information of each battery cell in the at least one battery cell; The tooling template is adjusted according to the size information of each battery cell and the interface information of each battery cell to obtain a tooling model of each battery cell, wherein the tooling model at least includes: a three-dimensional tooling model, an engineering drawing model, and a tooling template; The tooling model of each battery cell is stored in each sub-file path of the at least one sub-file path.

5. The method according to claim 4, characterized in that The at least one battery cell includes a first battery cell, the first battery cell represents a battery cell having a tooling structure different from the tooling structure of the tooling template, and before adjusting the tooling template according to size information of each battery cell and interface information of each battery cell, the method further includes: Establishing a tooling model of the first battery cell according to the tooling structure of the first battery cell and the size information of the first battery cell; Creating a first file path, wherein the first file path and the target file path are different file paths; The tooling model of the first battery cell is stored in the first file path.

6. The method according to claim 4, characterized in that Before detecting whether the target processing instruction is triggered, the method further includes: The modification instruction is triggered when it is detected that the variable value in the three-dimensional tooling model changes, or the variable value in the engineering drawing model changes, or the variable value in the tooling template changes, or the variable value in the constraint relationship changes.

7. The method according to claim 1, characterized in that Modify the tooling model under the target file path, including: Determine a first file according to the modification instruction, wherein the first file is a file that has been modified under the target file path; Determining a second file according to the constraint relationship, wherein a constraint relationship exists between the model variables in the second file and the model variables in the first file; The tooling model under the target file path is modified according to the first file, the constraint relationship and the second file.

8. A device for generating a battery core assembly drawing, characterized in that: include: A first establishing unit, used to establish a tooling model of at least one battery cell and store it in a target file path; A second establishing unit, configured to construct a constraint relationship between variables in a tooling model of the at least one battery cell, and store the constraint relationship in the target file path; A detection unit, configured to detect whether a target processing instruction is triggered when a modification instruction is detected, wherein the modification instruction is an instruction to modify the data under the target file path, and the target processing instruction is a processing instruction initiated by the target object; A modification unit is used to modify the tooling model under the target file path when the target processing instruction is detected, and generate a tooling drawing of the at least one battery cell according to the modified tooling model.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes stored computer instructions, wherein when the computer instructions are executed by a processor, the method for generating a battery cell tooling drawing according to any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for generating a battery cell tooling drawing as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Generation method of comprehensive design constraint file, electronic equipment and storage medium

    CN121766227A