Symmetrical supplementary cross-section line insertion position method, electronic device and storage medium

By utilizing symmetrical planes to divide the cross-sectional lines in the stamping process and mapping and mirroring the initial insertion position, the problem of symmetry that cannot be achieved in the prior art is solved, and the symmetry of the supplementary cross-sectional lines in the stamping process is realized, thus meeting the symmetry requirements of automotive parts.

CN116643539BActive Publication Date: 2026-01-16SAIC GENERAL MOTORS
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310432626.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-20
Publication Date
2026-01-16
Estimated Expiration
2043-04-20

AI Technical Summary

Technical Problem

The existing methods for arranging the insertion position of the process supplement section line for stamped parts cannot achieve symmetry, resulting in the process supplement section line failing to meet the symmetry requirements of automotive parts.

Method used

By obtaining the symmetry plane of the cross-section line, it is divided into two mutually symmetrical sides to determine the initial insertion position. The initial insertion position of the non-seed side is mapped to the seed side. After deleting overlapping positions, the target insertion position of the seed side is mirrored to the non-seed side to ensure the symmetry of the insertion position.

Benefits of technology

This achieves the symmetry of the supplementary cross-sectional lines in the stamping process, ensuring the symmetry requirements of the parts and improving the accuracy and consistency of the process design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116643539B_ABST
    Figure CN116643539B_ABST
Patent Text Reader

Abstract

The application discloses a symmetric supplementary section line insertion position method, an electronic device and a storage medium. The method comprises the following steps: acquiring a symmetry plane of the section line and an initial insertion position of the section line; determining one side of the two sides of the section line as a seed side and the other side as a non-seed side according to the initial insertion position; mapping the initial insertion position of the non-seed side to the seed side to determine a target insertion position of the seed side; and determining a target insertion position of the non-seed side by mirroring the target insertion position of the seed side. The initial insertion position of the non-seed side is mapped to the seed side, the target insertion position of the seed side is obtained after removing the coincident mapping points, and the insertion position is mirrored to the non-seed side, so that the insertion position capable of characterizing the whole part is obtained, and the symmetry of the process supplementary section line insertion position is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of stamping parts, and in particular to a symmetric supplementary section line insertion position method, an electronic device and a storage medium. BACKGROUND

[0002] In the design process of a stamping part process supplementary section line, a two-dimensional section line arrangement method is often used to control the shape of the supplementary section line.

[0003] However, many automobile parts require symmetry in actual application. The existing stamping part process supplementary section line insertion position method does not have symmetry, and therefore the process supplementary section line cannot be symmetric based on a symmetry plane. SUMMARY

[0004] Therefore, it is necessary to provide a symmetric supplementary section line insertion position method, an electronic device and a storage medium.

[0005] The present application provides a symmetric supplementary section line insertion position method, comprising:

[0006] obtaining a symmetry plane of the section line, the symmetry plane dividing the section line into two sides that are symmetric to each other;

[0007] obtaining an initial insertion position of the section line, the initial insertion position being a position originally representing a boundary feature of the section line;

[0008] determining one side of the two sides of the section line as a seed side and the other side as a non-seed side according to the initial insertion position;

[0009] mapping the initial insertion position of the non-seed side to the seed side to determine a target insertion position of the seed side, the target insertion position being a position finally representing a boundary feature of the section line;

[0010] determining the target insertion position of the non-seed side by mirroring the target insertion position of the seed side.

[0011] Further, the obtaining of the initial insertion position of the section line specifically comprises: obtaining the initial insertion position of the section line from a natural endpoint of the section line.

[0012] Further, the determining of one side of the two sides of the section line as a seed side and the other side as a non-seed side according to the initial insertion position specifically comprises:

[0013] respectively counting the number of the initial insertion positions of the two sides of the section line;

[0014] According to the number of the initial insertion positions, one side of the cross-section line is determined as a seed side and the other side is determined as a non-seed side.

[0015] Further, according to the number of the initial insertion positions, one side of the cross-section line is determined as a seed side and the other side is determined as a non-seed side, specifically including:

[0016] If the number of the initial insertion positions on both sides is different, the side with more initial insertion positions is the seed side and the other side is the non-seed side.

[0017] If the number of the initial insertion positions on both sides is the same, one side is randomly selected as the seed side and the other side is the non-seed side.

[0018] Further, the initial insertion positions on the non-seed side are mapped to the seed side to determine the target insertion positions on the seed side, specifically including:

[0019] The initial insertion positions on the non-seed side are mapped to the seed side with the symmetry plane as the center to obtain the mapping positions of the initial insertion positions on the non-seed side on the seed side.

[0020] The target insertion positions on the seed side are determined according to the mapping positions.

[0021] Further, the target insertion positions on the seed side are determined according to the mapping positions, specifically including:

[0022] The overlapping positions of the mapping positions and the initial insertion positions on the seed side are determined.

[0023] The mapping positions in the overlapping positions are deleted, and the remaining mapping positions on the seed side and the initial insertion positions on the seed side are taken as the target insertion positions on the seed side.

[0024] Further, the overlapping positions of the mapping positions and the initial insertion positions on the seed side are determined, specifically including:

[0025] If the mapping positions and the initial insertion positions on the seed side are at the same position on the cross-section line, they are determined as the overlapping positions.

[0026] Further, the target insertion positions on the non-seed side are determined by mirroring the target insertion positions on the seed side, specifically including:

[0027] The initial insertion positions on the non-seed side are deleted.

[0028] mirroring the target insertion position of the seed side to the non-seed side with the symmetry plane as the center to obtain the target insertion position of the non-seed side.

[0029] The application provides an electronic device, comprising:

[0030] at least one processor; and,

[0031] a memory in communication connection with the at least one processor; wherein,

[0032] the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the symmetric supplementary cross-section line insertion position method as described above.

[0033] The application provides a storage medium storing computer instructions, when the computer executes the computer instructions, all steps of the symmetric supplementary cross-section line insertion position method as described above are performed.

[0034] The application maps the initial insertion position of the non-seed side to the seed side, deletes the overlapping mapping positions to obtain the target insertion position of the seed side, and mirrors the target insertion position of the seed side to the non-seed side after deleting the initial insertion position of the non-seed side, so that the cross-section line insertion position is completely symmetrical or symmetrical based on the position of the symmetry plane. BRIEF DESCRIPTION OF DRAWINGS

[0035] Figure 1 A workflow diagram of a symmetric supplementary cross-section line insertion position method according to an embodiment of the application;

[0036] Figure 2 A workflow diagram of a symmetric supplementary cross-section line insertion position method according to another embodiment of the application;

[0037] Figure 3 A schematic diagram of the insertion position of a symmetric part cross-section line according to an embodiment of the application;

[0038] Figure 4 A diagram of the awareness of mapping the initial insertion position of the non-seed side to the seed side according to an embodiment of the application;

[0039] Figure 5 A diagram of the target insertion position obtained after deleting the overlapping mapping points of the seed side according to an embodiment of the application;

[0040] Figure 6 A hardware structure schematic diagram of an electronic device according to the application.

[0041] Correspondence table of reference numerals: 31-symmetry plane; 32-seed side; 33-non-seed side; 34-natural end point. DETAILED DESCRIPTION

[0042] The specific embodiments of the present application are further illustrated below with reference to the accompanying drawings. The same reference numbers in different drawings represent the same or similar elements. It should be noted that the words "front", "back", "left", "right", "up", and "down" used in the following description are words of convenience and are not to be construed as limiting terms. In addition, the words "interior" and "exterior" are used to designate directions toward or away from the geometric center of a particular element.

[0043] As Figure 1 FIG. 1 shows a workflow diagram of a symmetric supplemental cross-section line insertion position method according to an embodiment of the present application, which includes the following steps:

[0044] In step S101, the symmetry plane of the cross-section line is obtained, which divides the cross-section line into two symmetric sides.

[0045] In step S102, the initial insertion position of the cross-section line is obtained, which is the position originally representing the boundary feature of the cross-section line.

[0046] In step S103, one of the two sides of the cross-section line is determined as the seed side and the other side is determined as the non-seed side based on the initial insertion position.

[0047] In step S104, the initial insertion position of the non-seed side is mapped to the seed side to determine the target insertion position of the seed side, which is the position finally representing the boundary feature of the cross-section line.

[0048] In step S105, the target insertion position of the non-seed side is determined by mirroring the target insertion position of the seed side.

[0049] Specifically, the present application mainly inserts the symmetric supplemental cross-section line of the stamping part process based on the three-dimensional graphics (3D) software. In step S101, the symmetry plane of the cross-section line is obtained, which divides the cross-section line into two symmetric sides. In step S102, the initial insertion position originally representing the boundary feature of the cross-section line is obtained and stored in a container of the 3D software. Then, in step S103, the initial insertion positions of the two symmetric sides of the cross-section line are stored in two different containers, and one side is selected as the seed side and the other side is selected as the non-seed side.

[0050] In some embodiments, the side with a larger number of initial insertion positions in the container is selected as the seed side and the other side is selected as the non-seed side.

[0051] Then, step S104 maps the initial insertion position of the non-seed side to the seed side, and the seed side obtains all the positions of the target insertion position of the seed side, and the target insertion position of the seed side is the position of the boundary feature of the seed side.

[0052] Finally, step S105 is executed to represent the features of the entire part with the target insertion position of the seed side, delete the initial insertion position of the non-seed side, and mirror the target insertion position of the seed side to the non-seed side, so as to obtain the symmetric target insertion position of the entire cross-section line.

[0053] The application determines one symmetric side with more initial insertion positions as the seed side and the other symmetric side as the non-seed side by obtaining the initial insertion position of the cross-section line and the symmetric surface, maps the initial insertion position of the non-seed side to the seed side, and deletes the initial insertion position of the non-seed side, so as to obtain the target insertion position of the seed side, mirror the target insertion position of the seed side to the non-seed side, and obtain the insertion position capable of representing the entire part while ensuring the symmetry of the process of supplementing the cross-section line insertion position.

[0054] As shown in Figure 2 The working flow chart of a symmetric supplemental cross-section line insertion position method in another embodiment of the application is shown in the figure, which includes:

[0055] Step S201 obtains the symmetric surface of the cross-section line, and the symmetric surface divides the cross-section line into two symmetric sides.

[0056] Specifically, as shown in Figure 3 The symmetric surface 31 divides the entire cross-section line into the seed side 32 and the non-seed side 33.

[0057] Step S202 obtains the initial insertion position of the cross-section line from the natural end point of the cross-section line, and the initial insertion position is the position of the boundary feature of the cross-section line.

[0058] Specifically, as shown in Figure 3 The insertion position of the symmetric part cross-section line is shown in the figure, and the initial insertion positions from position 0 to 14 are obtained in sequence from the natural end point (St / Ed) 34 and saved in a container of 3D software, so as to save all the initial insertion positions of the cross-section line in a container.

[0059] Step S203 respectively counts the number of the initial insertion positions of the two sides of the cross-section line, and determines one side of the cross-section line as the seed side and the other side as the non-seed side according to the number of the initial insertion positions.

[0060] In one of the embodiments, the number of the initial insertion positions on each side of the cross-section line is determined, and one side is determined as the seed side 101 and the other side is determined as the non-seed side 33.

[0061] In one of the embodiments, the number of the initial insertion positions on each side of the cross-section line is determined, and one side is determined as the seed side and the other side is determined as the non-seed side, specifically including: if the number of the initial insertion positions on each side is different, the side with more initial insertion positions is determined as the seed side 32 and the other side is determined as the non-seed side 33; if the number of the initial insertion positions on each side is the same, one side is determined as the seed side 32 and the other side is determined as the non-seed side 33.

[0062] Specifically, as shown in Figure 3 the symmetric surface 31 divides the cross-section line into two symmetric sides, and the initial insertion positions on the two sides are stored in two different containers. The number of the initial insertion positions in the two containers is compared, the side with more initial insertion positions is determined as the seed side 32, and the side with less initial insertion positions is determined as the non-seed side 33. If the number of the initial insertion positions in the two containers is the same, one side is determined as the seed side 32 and the other side is determined as the non-seed side 33.

[0063] The embodiment finds the seed side 32 and the non-seed side 33 by comparing the number of the initial insertion positions on the two symmetric sides of the cross-section line, which facilitates the mapping processing of the initial insertion positions.

[0064] In step S204, the initial insertion positions on the non-seed side are mapped to the seed side with the symmetric surface as the center to obtain the mapping positions of the initial insertion positions on the non-seed side on the seed side, and the target insertion positions on the seed side are determined according to the mapping positions.

[0065] In one of the embodiments, the target insertion positions on the seed side 32 are determined according to the mapping positions, specifically including: determining the coincidence positions of the mapping positions and the initial insertion positions on the seed side 32; deleting the mapping positions in the coincidence positions, and taking the remaining mapping positions on the seed side 32 and the initial insertion positions on the seed side 32 as the target insertion positions on the seed side.

[0066] Specifically, as shown in Figure 4 the initial insertion positions on the non-seed side 33 are mapped to the seed side 32 with the symmetric surface 31 as the center, and the coincidence mapping positions (2’, 1’, 0’, 14’, 12’, 11’) and the non-coincidence mapping positions (13’) are obtained. As shown in Figure 5As shown, the overlapping mapping points are deleted, and the remaining non-overlapping mapping points (13') and the initial insertion position (3,4,5,6,7,8,9,10) of the seed side 32 together constitute the target insertion position (3,4,5,6,7,13',8,9,10) of the seed side 32.

[0067] In this embodiment, the initial insertion position of the non-seed side 33 is mapped to the seed side 32. After deleting the overlapping initial insertion positions on the seed side 32, the target insertion position of the seed side 32 is obtained, thus obtaining the final position that characterizes the boundary features of the seed side 32.

[0068] In one embodiment, determining the coincidence position between the mapping position and the initial insertion position of the seed side 32 specifically includes: determining the coincidence position as the same position of the mapping position and the initial insertion position of the seed side 32 on the cross-sectional line.

[0069] Specifically, such as Figure 4 As shown, the initial insertion position (2,1,0,14,13,12,11,) of the non-seed side 33 is mapped to the seed side 32 with the symmetry plane 31 as the center, resulting in overlapping mapping positions (2',1',0',14',12',11') and non-overlapping mapping positions (13').

[0070] In this embodiment, the overlapping position that appears on the seed side 32 after the mapping operation coincides with the mapping position is found.

[0071] Step S205: Delete the initial insertion position on the non-seed side, and mirror the target insertion position on the seed side to the non-seed side with the symmetry plane as the center to obtain the target insertion position on the non-seed side.

[0072] Specifically, after deleting the initial insertion position on the non-seed side, the target insertion position on the seed side is mirrored to the non-seed side with the symmetry plane as the center to obtain the target insertion position on the non-seed side, thereby obtaining the final position that characterizes the boundary features of the cross-section line, while realizing the symmetry of the insertion position of the process-supplemented cross-section line.

[0073] This invention divides the cross-section of a stamped part into two sides centered on a plane of symmetry. The side with more initial insertion positions is designated as the seed side, and the other as the non-seed side. The initial insertion positions of the non-seed side are mapped to the seed side, and overlapping mapping points are deleted. The remaining non-overlapping mapping points, along with all the initial insertion positions of the seed side, are used as the target insertion positions of the seed side. After deleting the initial insertion positions of the non-seed side, the target insertion positions of the seed side are mirrored onto the non-seed side centered on the plane of symmetry. This yields insertion positions that characterize the entire part while ensuring the symmetry of the insertion positions of the process-supplemented cross-section.

[0074] As Figure 6 Fig. 1 shows a schematic diagram of a hardware structure of an electronic device according to an embodiment of the present application, which comprises:

[0075] at least one processor 601; and

[0076] a memory 602 connected with the at least one processor 601; wherein

[0077] the memory 602 stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method for inserting symmetric supplementary cross-section line position as described above.

[0078] Figure 6 The processor 601 is taken as an example.

[0079] The electronic device can further comprise an input device 603 and a display device 604.

[0080] The processor 601, the memory 602, the input device 603 and the display device 604 can be connected through a bus or other means, and the connection through the bus is taken as an example in the figure.

[0081] The memory 602 is a non-volatile computer readable storage medium, which can be used to store non-volatile software programs, non-volatile computer executable programs and modules, such as program instructions / modules corresponding to the method for inserting symmetric supplementary cross-section line position in the embodiments of the present application, for example, Figure 1 and Figure 2 the method flow shown in the figure. The processor 601 performs various functional applications and data processing by running the non-volatile software programs, instructions and modules stored in the memory 602, that is, implements the method for inserting symmetric supplementary cross-section line position in the embodiments described above.

[0082] The memory 602 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; the data storage area can store data created according to the use of the method for inserting symmetric supplementary cross-section line position and the like. In addition, the memory 602 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device. In some embodiments, the memory 602 can optionally include a memory remotely arranged with respect to the processor 601, and these remote memories can be connected to the device performing the method for inserting symmetric supplementary cross-section line position through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network and a combination thereof.

[0083] The input device 603 can receive inputted user clicks and generate signal inputs related to user settings and function controls of the symmetric supplementary section line insertion position method. The display device 604 can include a display screen or the like display device.

[0084] When the one or more modules are stored in the memory 602, when executed by the one or more processors 601, perform the symmetric supplementary section line insertion position method in any of the above method embodiments.

[0085] The present application determines the side with more initial insertion positions as the seed side and the other side as the non-seed side by obtaining the initial insertion positions of the section line, maps the initial insertion positions of the non-seed side to the seed side, deletes the mapping points of the seed side, and obtains all the insertion positions as the target insertion positions. The initial insertion positions of the non-seed side are deleted, and the target insertion positions of the seed side are mirrored to the non-seed side. Thus, the insertion positions capable of representing the entire part are obtained, and the symmetry of the process supplementary section line insertion positions is ensured.

[0086] An embodiment of the present application provides a storage medium storing computer instructions, when the computer executes the computer instructions, all steps of the symmetric supplementary section line insertion position method as described above are executed.

[0087] The above embodiments only express several embodiments of the present application, the description is more specific and detailed, but it cannot be understood as the limitation of the patent scope of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, several modifications and improvements can be made, which belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.

Claims

1. A method of symmetrically supplementing cross-section line insertion positions, characterized by, The method comprises the following steps: obtaining a symmetry plane of the cross-section line, the symmetry plane dividing the cross-section line into two mutually symmetrical sides; obtaining an initial insertion position of the cross-section line, the initial insertion position being a position initially representing a boundary feature of the cross-section line; determining one side of the two sides of the cross-section line as a seed side and the other side as a non-seed side according to the initial insertion position; mapping the initial insertion position of the non-seed side to the seed side to determine a target insertion position of the seed side, the target insertion position being a position finally representing a boundary feature of the cross-section line; determining the target insertion position of the non-seed side by mirroring the target insertion position of the seed side; the step of mapping the initial insertion position of the non-seed side to the seed side to determine the target insertion position of the seed side specifically comprises: mapping the initial insertion position of the non-seed side to the seed side with the symmetry plane as the center to obtain a mapping position of the initial insertion position of the non-seed side in the seed side; determining the target insertion position of the seed side according to the mapping position, the step of determining the target insertion position of the seed side according to the mapping position specifically comprises: determining an overlapping position of the mapping position and the initial insertion position of the seed side; deleting the mapping position in the overlapping position and taking the remaining mapping positions of the seed side and the initial insertion position of the seed side as the target insertion positions of the seed side.

2. The method of symmetric supplemental cross-section line insertion location according to claim 1, wherein, the step of obtaining the initial insertion position of the cross-section line specifically comprises:

3. The method of symmetric supplemental cross-hair insertion position according to claim 1, wherein, obtaining the initial insertion position of the cross-section line from a natural endpoint of the cross-section line. the step of determining one side of the two sides of the cross-section line as a seed side and the other side as a non-seed side according to the initial insertion position specifically comprises: respectively counting the number of the initial insertion positions of the two sides of the cross-section line; 4. The method of symmetric supplemental cross-hair insertion position according to claim 3, wherein, determining one side of the two sides of the cross-section line as a seed side and the other side as a non-seed side according to the number of the initial insertion positions. the step of determining one side of the two sides of the cross-section line as a seed side and the other side as a non-seed side according to the number of the initial insertion positions specifically comprises: if the number of the initial insertion positions of the two sides is different, the side with more initial insertion positions is the seed side and the other side is the non-seed side; 5. The method of symmetric supplemental cross-hair insertion position according to claim 1, wherein, if the number of the initial insertion positions of the two sides is the same, one side is taken as the seed side and the other side is taken as the non-seed side. the step of determining an overlapping position of the mapping position and the initial insertion position of the seed side specifically comprises:

6. The method of symmetric supplemental cross-hair insertion position according to claim 1, wherein, taking the initial insertion position of the seed side which is in the same position as the mapping position on the cross-section line as the overlapping position. the step of determining the target insertion position of the non-seed side by mirroring the target insertion position of the seed side specifically comprises: deleting the initial insertion position of the non-seed side; 7. An electronic device, comprising: mirroring the target insertion position of the seed side to the non-seed side with the symmetry plane as the center to obtain the target insertion position of the non-seed side. The method comprises the following steps: at least one processor; and a memory in communication connection to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of inserting a symmetric supplementary cross-section line position according to any one of claims 1 to 6.

8. A storage medium, characterized by the storage medium stores computer instructions for performing all the steps of the method of inserting a symmetric supplementary cross-section line position according to any one of claims 1 to 6 when the computer executes the computer instructions.

Citation Information

Patent Citations

  • Novel method for modeling B spline surface

    CN101908235A

  • Three-dimensional modeling method for equal-distance sections of buckets based on UG software

    CN110059431A