A method for generating a disassembly sequence of a new energy power battery pack

By scanning the QR code of the new energy power battery pack and the human-computer interaction to obtain feature information, and combining the disassembly rule library to generate a disassembly sequence, the problem of poor disassembly of the complex structure of the new energy power battery pack is solved, and planned disassembly is achieved, which improves the Efficiency and accuracy.

CN113344157BActive Publication Date: 2025-02-14JINGCHU UNIV OF TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110493125.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-07
Publication Date
2025-02-14
Estimated Expiration
2041-05-07

AI Technical Summary

Technical Problem

The existing new energy power battery pack disassembly technology has the problem of poor complex structure disassembly methods, and it is difficult to effectively generate disassembly sequences.

Method used

By scanning the QR code on the surface of the new energy power battery pack, we can obtain model and batch information and determine whether there is a disassembly sequence of the same model in the database. If it exists, output directly; if it does not exist, use human-computer interaction to obtain part feature information, classify and number processing, and call the disassembly rule library to run the disassembly sequence planning program to generate the disassembly sequence.

Benefits of technology

It provides a planned and effective method for disassemblying new energy power battery packs, solves the problem of difficult disassembly of complex structures and improves disassembly efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113344157B_ABST
    Figure CN113344157B_ABST
Patent Text Reader

Abstract

The present invention relates to a new energy power battery pack disassembly technology, and specifically to a method for generating a new energy power battery pack disassembly sequence, including scanning a QR code on the surface of a new energy power battery pack to be disassembled, obtaining the model and batch information of the new energy power battery pack to be disassembled; judging whether there is a new energy power battery pack disassembly sequence of the same model in a database; if so, directly outputting the new energy power battery pack disassembly sequence to be disassembled; if not, using a human-computer interaction method to obtain characteristic information of the new energy power battery pack to be disassembled; and generating a disassembly sequence of the new energy power battery pack to be disassembled. The method obtains characteristic information of the new energy power battery pack, classifies and processes part information, sets relevant rules and runs relevant programs, and generates a new energy power battery pack disassembly sequence according to the method, thereby providing an effective method for practitioners to seek a disassembly sequence when disassembling new energy power battery packs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of disassembly of new energy power battery packs, and in particular relates to a method for generating a disassembly sequence of a new energy power battery pack. Background Art

[0002] Energy conservation, emission reduction and low-carbon life are the themes of the 21st century, and are also global tasks and requirements. In the era of energy consumption where fossil energy is decreasing and environmental pollution is becoming increasingly serious, the emergence of new energy power battery packs has greatly alleviated the pressure on the environment and energy. The new energy power battery pack is the most critical issue for the popularization of new energy power electric vehicles. The disassembly, recycling and reuse of new energy power battery packs is an important part of achieving green production, but how to obtain the disassembly sequence of new energy power battery packs is a difficult problem in the field of new energy power battery pack disassembly. The most important difficulty lies in the problem of poor methods for disassembling new energy power batteries with various complex structures. The present invention proposes a method for generating a disassembly sequence of a new energy power battery pack to fill the gap in the disassembly scheme of the new energy power battery pack. Summary of the invention

[0003] In view of the problems existing in the background technology, the present invention provides a method for generating a disassembly sequence of a new energy power battery pack.

[0004] In order to solve the above technical problems, the present invention adopts the following technical solution: a method for generating a disassembly sequence of a new energy power battery pack, comprising the following steps:

[0005] Step 1: Scan the QR code on the surface of the new energy power battery pack to be disassembled to obtain the model and batch information of the new energy power battery pack to be disassembled;

[0006] Step 2, determine whether there is a disassembly sequence of the new energy power battery pack of the same model in the database; 1) if it exists, directly output the disassembly sequence of the new energy power battery pack to be disassembled; 2) if it does not exist, use a human-computer interaction method to obtain characteristic information of the new energy power battery pack to be disassembled;

[0007] Step 3: Generate a disassembly sequence for the new energy power battery pack to be disassembled.

[0008] In the above method for generating a disassembly sequence of a new energy power battery pack, the characteristic information acquired in step 2) includes: the type and assembly information of the parts of the new energy power battery pack to be disassembled.

[0009] In the above method for generating a new energy power battery pack disassembly sequence, the implementation of step 3 includes the following steps:

[0010] Step 3.1, classify and number the components of the new energy power battery pack to be disassembled according to the characteristic information obtained in step 2;

[0011] Step 3.2, call the disassembly rules in the rule base and run the disassembly sequence planning program;

[0012] Step 3.3: Generate a disassembly sequence for the new energy power battery pack to be disassembled.

[0013] In the above method for generating a disassembly sequence of a new energy power battery pack, the disassembly rules include:

[0014] ① If a fixture is directly covered by a functional part in its removal direction, the fixture must be removed after the functional part;

[0015] ② If a functional part is fixed by a fixing part in its disassembly direction, the functional part shall be disassembled after the fixing part;

[0016] ③ Every time a functional part is updated, the updated functional part obtains degrees of freedom in all directions except the -Y direction;

[0017] ④ If functional part A is directly covered by functional part B in a certain direction, functional part A cannot be disassembled in that direction;

[0018] ⑤ If functional part A can be disassembled in a certain direction, but in that direction, functional part A is directly covered by functional part B, then functional part A must be disassembled after functional part B;

[0019] ⑥ If functional part A and functional part B restrict each other in a certain direction, functional part A and functional part B are disassembled at the same time;

[0020] ⑦ When a functional part encounters multiple pre-disassembled fixings, first remove the fixings connected by joints;

[0021] ⑧ For two functional parts connected by welding, gluing, etc., first disassemble them as a limited function part pair, and then disassemble them separately; subassemblies and limited function part pairs can be disassembled as functional parts during the overall disassembly process;

[0022] ⑨ Functional parts can only be disassembled in the +X, -X, +Y, +Z and -Z directions, and cannot be disassembled along the -Y direction (i.e. the direction of gravity). Before disassembly, determine the normal direction of the functional parts and the disassembly direction of the fixings;

[0023] The normal direction indicates the direction perpendicular to the largest plane of the outer surface of the functional part.

[0024] In the above method for generating a disassembly sequence of a new energy power battery pack, running a disassembly sequence planning program includes:

[0025] a. Input all parts information in the human-computer interaction interface;

[0026] b. Run the subroutine to generate the disassembly sequence trunk;

[0027] c. Determine whether the subassembly is an empty set. If it is an empty set, output the disassembly sequence;

[0028] d. If no, call all parts of the subassembly to run the subroutine again;

[0029] e. Generate a disassembly sequence for the new energy power battery pack to be disassembled.

[0030] Compared with the prior art, the present invention determines the task of generating a disassembly sequence by scanning the QR code information on the surface of the new energy power battery pack; obtains the characteristic information of the parts of the new energy power battery pack to be disassembled through human-computer interaction; classifies and numbers the components of the new energy power battery pack; and generates the disassembly sequence of the new energy power battery pack to be disassembled by calling the disassembly rules in the rule library and running the disassembly sequence planning program. It has a guiding role in solving the problem of complex disassembly of new energy power battery packs and insufficient methods, and provides an effective method for disassembly personnel to disassemble new energy power battery packs in a planned manner. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] Figure 1 is a flow chart of a disassembly sequence scheme according to an embodiment of the present invention;

[0032] Figure 2 This is a main program flow chart of an embodiment of the present invention;

[0033] Figure 3 It is a subroutine flow chart of an embodiment of the present invention;

[0034] FIG4( a ) is a product-level parts diagram of a new energy power battery pack to be disassembled according to an embodiment of the present invention;

[0035] FIG4( b ) is an exploded view of a product-level new energy power battery pack to be disassembled according to an embodiment of the present invention;

[0036] FIG4( c ) is an exploded view of a new energy power battery pack module group to be disassembled at a product level according to an embodiment of the present invention;

[0037] Figure 5 This is a diagram of parts of a new energy power battery pack to be disassembled at the module level according to an embodiment of the present invention;

[0038] Figure 6 It is a disassembly sequence trunk obtained by running an embodiment of the present invention;

[0039] Figure 7 is a sequence of output subassembly SA1 according to an embodiment of the present invention;

[0040] Figure 8 It is a disassembly sequence scheme of a new energy power battery pack according to an embodiment of the present invention;

[0041] Fig. 9 This is a module-level disassembly sequence according to an embodiment of the present invention. DETAILED DESCRIPTION

[0042] The technical solutions in the embodiments of the present invention will be described clearly and completely below in combination with the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0043] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0044] The present invention will be further described below in conjunction with specific embodiments, but the present invention is not limited thereto.

[0045] This embodiment is realized by the following technical solution: a method for generating a disassembly sequence of a new energy power battery pack comprises the following steps: Figure 2 shown.

[0046] 1) Scan the QR code on the surface of the new energy power battery pack to be disassembled to obtain the product model and other information.

[0047] When receiving a new energy power battery pack disassembly task, scan the QR code information on the surface of the new energy power battery pack product to obtain the product model, batch and other information by scanning the QR code.

[0048] 2) Determine whether there is a disassembly sequence of a new energy power battery pack of the same model in the database; if so, directly output the disassembly sequence of the new energy power battery pack to be disassembled.

[0049] 3) If it does not exist, use human-computer interaction to obtain the characteristic information of the new energy power battery pack to be disassembled.

[0050] Start the control program for obtaining characteristic information of the product to be disassembled, and obtain the type and assembly information of the parts of the new energy power battery pack;

[0051] Furthermore, the parts are classified and processed according to the obtained information results, specifically divided into: functional parts, fixtures, pairs of parts with limited functions and sub-assemblies, and expressed.

[0052] 4) Generate a disassembly sequence for the new energy power battery pack to be disassembled.

[0053] Step 3) The characteristic information includes the types of parts of the new energy power battery pack to be disassembled and the assembly information between the parts.

[0054] Step 4) generating a disassembly sequence of the new energy power battery pack to be disassembled comprises the following steps:

[0055] First, according to the acquired characteristic information, the components of the new energy power battery pack to be disassembled are classified and numbered;

[0056] Next, call the disassembly rules in the rule base and run the disassembly sequence planning program;

[0057] Finally, a disassembly sequence of the new energy power battery pack to be disassembled is generated.

[0058] Disassembly rules include the following:

[0059] Rule 1: If a fixture is directly covered by a functional part in its removal direction, the fixture is to be removed after the functional part.

[0060] A fixing part (also applicable to other rules of this embodiment) means that the part is used to connect or fix the functional parts, such as threaded fasteners, buckles, cable ties and pressure parts. The pressure parts specifically refer to non-axial parts that have an interference fit assembly relationship with the functional parts. Such parts need to be removed first. If the pressure parts are connected by welding, the interference fit relationship is released when the welding relationship is released, for example: the metal shell of the module. When the wiring harness, cable, etc. are connected to the functional parts by connectors, the wiring harness and cable are visible as fixing parts.

[0061] Functional parts (also applicable to other rules of this embodiment) mean that the parts are parts that play a certain operating role and function, and in a broad sense can be understood as other parts excluding fixing parts.

[0062] Direct coverage (also applicable to other rules of this embodiment) expresses the assembly relationship between a fixing (or functional part) and a functional part. At this time, the fixing (or functional part) is directly covered by another functional part, that is, it is restricted from disassembly. If a fixing is directly covered by a functional part in a certain direction, it means that there are no other functional parts between the fixing and the functional part in this direction, and their disassembly order should be: "functional part->fixing", that is, first remove the functional part, then remove the fixing; if functional part A is directly covered by functional part B in a certain direction, it means that there are no other functional parts between functional part A and functional part B in this direction, and their disassembly order should be: "functional part B->functional part A", that is, first remove functional part B, then remove functional part A.

[0063] Rule 2: If a functional part is fixed by a fixing part in its removal direction, the functional part should be removed after the fixing part.

[0064] Fixed (also applicable to other rules of this embodiment) indicates the assembly relationship between the functional part and the fixing part. In this case, the functional part is fixed by the fixing part, that is, it is restricted from disassembly by the fixing part. If a functional part is fixed in a certain direction by a fixing part, it means that their disassembly order should be "fixing part->functional part", that is, the fixing part should be removed first, and then the functional part. Such as: threaded connection, buckle connection, joint connection, cable tie connection, interference fit, etc.

[0065] Rule 3: Every time a functional part is updated, the updated functional part obtains the degrees of freedom in all directions (except the -Y direction). The updating of the functional part means that after the disassembly direction and disassembly sequence of a part are determined, it is marked, the marked functional part data is initialized and stored in the database, the parts library is updated, and this functional part has no effect on the disassembly of the next functional part to be disassembled.

[0066] Rule 4: If functional part A is directly covered by functional part B in a certain direction, functional part A cannot be disassembled in that direction.

[0067] Rule 5: If functional part A can be disassembled in a certain direction, but in that direction, functional part A is directly covered by functional part B, then functional part A must be disassembled after functional part B.

[0068] Rule 6: If functional part A and functional part B restrict each other in a certain direction, functional part A and functional part B are disassembled at the same time.

[0069] The restriction (also applicable to other rules of this embodiment) indicates the assembly relationship between functional parts. In this case, the functional part is connected to another functional part in a certain direction, that is, the disassembly is mutually restricted. If functional part A and functional part B are restricted in a certain direction, it means that the disassembly order should be "functional part A <--> functional part B", that is, the two functional parts need to be disassembled at the same time, without any order. For example: welding, gluing.

[0070] Rule 7: When a functional part encounters multiple pre-removable fixtures, first remove the fixtures connected by connectors, such as wire harnesses, cable ties, clips, etc., and then remove the pre-removable fixtures such as threaded fasteners.

[0071] Rule 8: For two functional parts connected by welding, gluing, etc., first disassemble them as a limited function part pair, and then disassemble them separately. In addition, subassemblies and limited function part pairs can be disassembled as functional parts during the overall disassembly process.

[0072] A restricted functional part pair (also applicable to other rules of this embodiment) refers to a part combination consisting of two functional parts connected by welding or gluing. There is a mutual restriction relationship between them, and they can be regarded as one functional part before the restriction relationship is lifted.

[0073] Rule 9: Functional parts can only be disassembled in the +X, -X, +Y, +Z and -Z directions, and cannot be disassembled along the -Y direction (i.e. the direction of gravity). It is assumed that the normal direction of the functional parts and the disassembly direction of the fixings have been determined before disassembly.

[0074] The normal direction (which also applies to other rules in this embodiment) refers to the direction perpendicular to the largest plane of the outer surface of the functional part. There is no normal direction for irregularly shaped functional parts such as wiring harnesses, cables, and pipes.

[0075] Step 4) The disassembly sequence planning procedure specifically includes: first, inputting all parts information in the human-computer interaction interface; running the subroutine to generate the disassembly sequence backbone; judging whether the subassembly is an empty set, and if so, outputting the disassembly sequence; if not, calling all parts of the subassembly to run the subroutine again; generating the disassembly sequence of the new energy power battery pack to be disassembled.

[0076] In order to establish the disassembly model of new energy power battery pack, the relevant symbols appearing in the process are first explained according to the needs. See Table 1 for details:

[0077] Table 1 Explanation of relevant symbols

[0078]

[0079]

[0080] Set A represents all parts sets, including four parts combinations, specifically including: fixings, functional parts, restricted function parts pair sets and sub-assembly sets; Set B represents all parts sets except fixings, including three parts combinations, specifically including: functional parts, restricted function parts pair sets and sub-assembly sets; Set R represents the set of restricted function parts pairs; Set SA represents the set of sub-assemblies, and the sub-assemblies represent the assemblies of product-level new energy power battery packs in the disassembly sequence, such as battery junction boxes, battery management controllers, etc.

[0081] 4.1) Input part information

[0082] The part data of the product to be disassembled obtained in step 3) are input into Set A and Set B respectively and stored, wherein the part data includes the types and assembly relationships of all the parts of the product to be disassembled.

[0083] 4.2) Generate disassembly sequence backbone

[0084] After the information is confirmed to be correct, the subroutine is entered to iteratively calculate the functional parts, fixtures, restricted functional parts pairs and subassemblies to generate the disassembly sequence backbone. The disassembly sequence backbone represents the disassembly sequence generated by treating the subassembly as a single functional part, and the underlying data of the sequence includes parts and subassemblies.

[0085] Execute the subroutine, specifically including the following steps: Figure 3 shown.

[0086] S1: According to the input part information, call the subroutine address and automatically start the subroutine;

[0087] S2: According to the rules described in Rule 1, in Set A, determine the first disassembly functional parts of each fixture;

[0088] S3: According to the rules described in Rule 2, in Set A, determine the first disassembly fixture of each functional part;

[0089] S4: Initialize the parts in Set B according to the rules described in Rule 3;

[0090] S5: According to the rule described in Rule 4, search for functional parts with the normal direction as the disassembly direction in Set B. If there is no functional part with the normal direction as the disassembly direction, search for functional parts with the +Y direction, and delete this group of parts from Set B. At the same time, record the disassembly directions of these functional parts in Set A.

[0091] S6: Determine whether the search result is an empty set. If it is not empty, proceed to S10; if it is empty, proceed to S7;

[0092] S7: Determine whether Set B is empty. If it is not empty, go to S9; if it is empty, go to S8.

[0093] S8: Determine whether the set of restricted function parts pair Set R is empty. If it is not empty, enter S11. If it is empty, end the subroutine.

[0094] S9: According to the rule described in Rule 4, in Set B, search for functional parts with other disassembly directions (except -Y), delete this group of functional parts from Set B, and record the disassembly directions of these functional parts in Set A, and go to S10;

[0095] S10: According to the rule described in Rule 5, determine the preceding functional part of the selected functional part in Set A, and transfer to S4;

[0096] S11: let i=1;

[0097] S12: According to the rule described in Rule 6, determine the first disassembly functional parts of the constituent functional parts of the i-th (i=1, 2, ..., n) pair of restricted functional parts in Set A, record the disassembly direction of this set of functional parts, and go to S13;

[0098] S13: Let k = 1, and determine whether RFP1 is a subassembly. If it is, call all the components of RFP1 and call the subroutine again. If it is not, go to S14.

[0099] S14: Set k=2 and determine whether RFP2 is a subassembly. If it is, call all components of RFP2 and call the subroutine again. If it is not, set i=i+1 and enter S15.

[0100] S15: Determine whether i is greater than N. If so, end the subroutine. If not, return to S12. N represents the number of limited part pairs.

[0101] The disassembly sequence trunk obtained by running is as follows Figure 6 shown.

[0102] 4.3) Generate subassembly disassembly sequence

[0103] Step 4.2) generates the disassembly sequence trunk. The disassembly sequence trunk treats the subassembly as a functional part. In order to supplement the disassembly sequence, the subassembly disassembly sequence is introduced, which specifically includes the following steps:

[0104] i: Determine whether the subassembly set Set SA is empty. If it is empty, go to step v; if it is not empty, go to step ii;

[0105] ii: Let j = 1;

[0106] iii: Call all parts of SAj (j=1,2,...,m) and run the subroutine;

[0107] iv: Determine whether j is equal to M. If so, proceed to step v. If not, set j=j+1 and proceed to step iii, where M represents the number of subassemblies.

[0108] v: Subassembly disassembly sequence plan and end the program. Output the sequence of subassembly SA1.

[0109] 4.4) Generate disassembly sequence

[0110] According to rules 1 to 9, the disassembly sequence trunk generated in step 4.2) and the subassembly disassembly sequence generated in step 4.3) are improved to obtain the final disassembly sequence solution for the new energy power battery pack. Figure 8 shown.

[0111] When implementing it, Figure 1 As shown in the figure, the process of generating a disassembly sequence plan for a new energy power battery pack includes the following steps:

[0112] ㈠Scan the QR code on the surface of the new energy power battery pack to be disassembled to obtain the product model and other information.

[0113] When receiving a task to disassemble a new energy power battery pack, scan the QR code information on the surface of the new energy power battery pack product in FIG4(a), and obtain information such as the product model and batch by scanning the QR code.

[0114] ㈡ Determine whether there is a disassembly sequence of a new energy power battery pack of the same model in the database; if so, directly output the disassembly sequence of the new energy power battery pack to be disassembled.

[0115] ㈢If it does not exist, use human-computer interaction to obtain the characteristic information of the new energy power battery pack to be disassembled.

[0116] Start the control program for obtaining the characteristic information of the product to be disassembled, and obtain the type and assembly information of the parts of the new energy power battery pack. Number the obtained parts, and the specific numbering results are shown in Table 2 and Table 3. Table 2 shows the part information of the new energy power battery pack at the product level, and the disassembly target is the module; Table 3 shows the part information of the new energy power battery pack at the module level as shown in Figure 4(b) and Figure 4(c). The disassembly target is the battery cell.

[0117] Table 2 New energy power battery pack product-level parts information table

[0118]

[0119]

[0120] Table 3 New energy power battery pack module level parts information table

[0121]

[0122] The parts of the new energy power battery pack to be disassembled at the module level are shown in the figure below: Figure 5 shown.

[0123] ㈣ Generate a disassembly sequence for the new energy power battery pack to be disassembled.

[0124] (1) Enter part information

[0125] The data of the product parts to be disassembled obtained in step (iii) are input into Set A and Set B respectively and stored. First, the parts of the new energy power battery pack product level are disassembled, and the disassembly target is the module. Set A is all the components of the new energy power battery pack product level. For details, refer to Table 4; Set B is all the components of the new energy power battery pack product level without the fixings. For details, refer to Table 5.

[0126] Table 4 Set A parts list

[0127]

[0128] (2) Generate disassembly sequence backbone

[0129] After the information is confirmed to be correct, the subroutine is entered to iteratively calculate the functional parts, fixtures, restricted functional parts pairs and subassemblies to generate the disassembly sequence backbone. The disassembly sequence backbone represents the disassembly sequence generated by treating the subassembly as a single functional part, and the underlying data of the sequence includes parts and subassemblies.

[0130] Execute the subroutine, specifically including the following steps:

[0131] ①According to the input part information, call the subroutine address and automatically start the subroutine;

[0132] ② According to the rules described in Rule 1, in Set A, determine the first disassembly functional parts of each fixture, and the results are shown in Table 6.

[0133] Table 6 Information table of functional parts for pre-disassembly of fixing parts

[0134]

[0135] ③ According to the rules described in Rule 2, in Set A, determine the first disassembly parts for each functional part. The results are shown in Table 7.

[0136] Table 7 Information table of pre-disassembly parts of functional parts

[0137]

[0138]

[0139] ④ Initialize the parts in Set B according to the rules described in Rule 3;

[0140] ⑤ According to the rules described in Rule 4, search for functional parts with the normal direction as the disassembly direction in Set B. If there are no functional parts with the normal direction as the disassembly direction, search for functional parts with the +Y direction, and delete this group of parts from Set B. At the same time, record the disassembly direction of these functional parts in Set A. The recording results are shown in Table 8.

[0141] Table 8 Functional parts normal direction parameters

[0142]

[0143] ⑥ Determine whether the above search result is an empty set, if it is not empty, go to step ⑩, if it is empty, go to step 7;

[0144] ⑦ Determine whether Set B is empty. If it is not empty, go to step ⑨. If it is empty, go to step 8.

[0145] ⑧ Determine whether the set of restricted functional parts pairs Set R is empty. If it is not empty, proceed to step If it is empty, the subroutine ends;

[0146] ⑨ According to the rule described in Rule 4, search for functional parts with other disassembly directions (except -Y) in Set B, delete this group of functional parts from Set B, record the disassembly directions of these functional parts in Set A, and go to step ⑩;

[0147] ⑩ According to the rules described in Rule 5, determine the preceding functional parts of the selected functional parts in Set A and proceed to step ④;

[0148] Let i = 1;

[0149] According to the rule described in Rule 6, determine the first disassembly functional parts of the i-th (i=1, 2, ..., n) pair of restricted functional parts in Set A, record the disassembly direction of this set of functional parts, and proceed to step

[0150] Set k = 1 and determine whether RFP1 is a subassembly. If it is, call all the components of RFP1 and re-call the subroutine. If it is not, go to step

[0151] Set k = 2 and determine whether RFP2 is a subassembly. If it is, call all components of RFP2 and call the subroutine again. If it is not, set i = i + 1 and enter step

[0152] Determine whether i is greater than N. If so, end the subroutine. If not, return to step 12. N represents the number of limited part pairs.

[0153] The disassembly sequence trunk obtained by running is as follows Figure 6 shown.

[0154] (3) Generate subassembly disassembly sequence

[0155] Step (2) generates a disassembly sequence trunk. The disassembly sequence trunk treats the subassembly as a functional part. In order to supplement the disassembly sequence, a subassembly disassembly sequence is introduced, which specifically includes the following steps:

[0156] a. Determine whether the subassembly set Set SA is empty. If it is empty, go to step 5. If it is not empty, go to step b.

[0157] b. Let j = 1;

[0158] c. Call all parts of SAj (j = 1, 2, ..., m) and run the subroutine;

[0159] d. Determine whether j is equal to M. If it is equal to M, proceed to step e. If it is not equal to M, set j = j + 1 and go to step c, where M represents the number of subassemblies;

[0160] e. Subassembly disassembly sequence plan, and end the program, output the sequence of subassembly SA1 as follows Figure 7 shown.

[0161] (4) Generate disassembly sequence

[0162] According to rules 1 to 9, the disassembly sequence trunk generated in step (2) and the subassembly disassembly sequence generated in step (3) are improved to obtain the final disassembly sequence scheme of the new energy power battery pack, such as Figure 8 shown.

[0163] The above embodiment is a new energy power battery pack product level disassembly sequence solution, and the disassembly target is the module. When the product to be disassembled is a new energy power battery pack module, the disassembly target is the battery cell. According to rules 1 to 9, the module level disassembly sequence can be obtained as follows: Fig. 9 shown.

[0164] The above are only preferred embodiments of the present invention, and are not intended to limit the implementation methods and protection scope of the present invention. Those skilled in the art should be aware that all solutions obtained by equivalent substitutions and obvious changes made using the contents of the specification of the present invention should be included in the protection scope of the present invention.

Claims

1. A method for generating a disassembly sequence of a new energy power battery pack, characterized in that: The following steps are involved: Step 1: Scan the QR code on the surface of the new energy power battery pack to be disassembled to obtain the model and batch information of the new energy power battery pack to be disassembled; Step 2: determine whether there is a disassembly sequence of a new energy power battery pack of the same model in the database; 1) if it exists, directly output the disassembly sequence of the new energy power battery pack to be disassembled; 2) If it does not exist, use human-computer interaction to obtain the parts data of the new energy power battery pack to be disassembled; Parts data includes: the types of new energy power battery pack parts to be disassembled and the assembly information between the parts; Step 3: Generate a disassembly sequence for the new energy power battery pack to be disassembled; Step 3.1, classify and number the components of the new energy power battery pack to be disassembled according to the parts data obtained in step 2; Step 3.2, call the disassembly rules in the rule base and run the disassembly sequence planning program; Step 3.3, generating a disassembly sequence of the new energy power battery pack to be disassembled; Disassembly rules include: ① If a fixture is directly covered by a functional part in its removal direction, the fixture must be removed after the functional part; ② If a functional part is fixed by a fixing part in its disassembly direction, the functional part shall be disassembled after the fixing part; ③ Every time a functional part is updated, the updated functional part obtains degrees of freedom in all directions except the -Y direction; ④ If functional part A is directly covered by functional part B in a certain direction, functional part A cannot be disassembled in that direction; ⑤ If functional part A can be disassembled in a certain direction, but in that direction, functional part A is directly covered by functional part B, then functional part A must be disassembled after functional part B; ⑥ If functional part A and functional part B restrict each other in a certain direction, functional part A and functional part B are disassembled at the same time; ⑦ When a functional part encounters multiple pre-disassembled fixings, first remove the fixings connected by joints; ⑧ For two functional parts connected by welding, gluing, etc., first disassemble them as a limited function part pair, and then disassemble them separately; subassemblies and limited function part pairs can be disassembled as functional parts during the overall disassembly process; ⑨ Functional parts can only be disassembled in the +X, -X, +Y, +Z and -Z directions, and cannot be disassembled along the -Y direction (i.e. the direction of gravity). Before disassembly, determine the normal direction of the functional parts and the disassembly direction of the fixings; The normal direction represents the direction perpendicular to the largest plane of the outer surface of the functional part; The disassembly sequence planning procedure includes: 1) Input part information; Input the obtained product parts data to be disassembled in the human-computer interaction interface, and input them into Set A and Set B respectively, and store them, wherein Set A contains all the fixed parts and functional parts of the product; Set B contains all the functional parts and accessories of the product; 2) Generate the disassembly sequence trunk; After the information is confirmed to be correct, enter the subroutine to iteratively calculate the functional parts, fixtures, restricted functional parts pairs and subassemblies to generate the disassembly sequence trunk; the disassembly sequence trunk represents the disassembly sequence generated by treating the subassembly as a single functional part, and the underlying data of the sequence includes parts and subassemblies; The execution subroutine includes: S1: According to the input part information, call the subroutine address and automatically start the subroutine; S2: According to the rules described in Rule 1, in Set A, determine the first disassembly functional parts of each fixture; S3: According to the rules described in Rule 2, in Set A, determine the first disassembly fixture of each functional part; S4: Initialize the parts in Set B according to the rules described in Rule 3; S5: According to the rule described in Rule 4, search for functional parts with the normal direction as the disassembly direction in Set B. If there is no functional part with the normal direction as the disassembly direction, search for functional parts with the +Y direction, and delete this group of parts from Set B. At the same time, record the disassembly directions of these functional parts in Set A. S6: Determine whether the search result is an empty set. If it is not empty, proceed to S10; if it is empty, proceed to S7; S7: Determine whether Set B is empty. If it is not empty, go to S9; if it is empty, go to S8. S8: Determine whether the set of restricted function parts pair Set R is empty. If it is not empty, enter S11. If it is empty, end the subroutine. S9: According to the rule described in Rule 4, in Set B, search for functional parts with other disassembly directions, except -Y, and delete this group of functional parts from Set B, and record the disassembly directions of these functional parts in Set A, and go to S10; S10: According to the rule described in Rule 5, determine the preceding functional part of the selected functional part in Set A, and transfer to S4; S11: let i=1; S12: According to the rule described in Rule 6, determine the first disassembly functional parts of the constituent functional parts of the i-th pair of restricted functional parts in Set A, i=1,2,...,n, and record the disassembly direction of this set of functional parts, and go to S13; S13: Let k = 1, and determine whether RFP1 is a subassembly. If it is, call all the components of RFP1 and call the subroutine again. If it is not, go to S14; wherein RFP1 is the first functional component representing the constrained functional component pair; S14: Let k = 2, and determine whether RFP2 is a subassembly. If it is, call all the components of RFP2 and call the subroutine again. If it is not, let i = i + 1 and enter S15; RFP2 is the second functional component representing the constrained functional component pair. S15: Determine whether i is greater than N. If so, end the subroutine. If not, return to S12. N represents the number of limited part pairs. Run the resulting disassembly sequence trunk; 3) Generate sub-assembly disassembly body sequence; The subassembly part of the disassembly sequence trunk is treated as a functional part. The subassembly disassembly sequence specifically includes the following steps: i: Determine whether the subassembly set Set SA is empty. If it is empty, go to step v; if it is not empty, go to step ii; ii: Let j = 1; iii: Call all parts of SAj, j=1,2,...,m, and run the subroutine; iv: Determine whether j is equal to M. If so, proceed to step v. If not, set j=j+1 and proceed to step iii. M represents the number of subassemblies. v: Get the disassembly sequence of the subassembly and end the program; output the sequence of the subassembly SA1; 4) Generate disassembly sequence; According to rules 1 to 9, the disassembly sequence trunk generated in step 2) and the subassembly disassembly sequence generated in step 3) are improved to obtain the disassembly sequence solution of the new energy power battery pack.

Citation Information

Patent Citations

  • Method for automatically judging detaching directions of part in mechanical product assembling model

    CN105205278A

  • An automatic disassembling device for a battery pack

    CN108923091A

  • Multi-target disassembly line determination method based on image processing

    CN109871459A