General assembly process simulation method, electronic equipment and storage medium
By automatically setting interference logic, the system enables automatic simulation analysis of vehicle components during final assembly, solving the problems of high labor costs and long time cycles caused by manual simulation and improving the efficiency of final assembly process simulation.
Patent Information
- Application Number
- CN202511194255.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-25
- Publication Date
- 2025-10-28
AI Technical Summary
In existing technologies, the manual data processing, setting up of interference environments, and dynamic path simulation during the final assembly process simulation result in high labor costs, long time cycles, and limited coverage, thus affecting simulation efficiency.
By automatically setting interference logic, each assembled component is used as an environmental component for subsequent components to be assembled, participating in the calculation during the automatic path simulation process, thereby realizing automatic simulation analysis of the final assembly of vehicle components and reducing manual intervention.
It enables automated simulation analysis of all vehicle components, saving labor costs, improving simulation efficiency, simplifying operation procedures, and reducing learning costs.
Smart Images

Figure CN120850601A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle assembly technology, and in particular to a simulation method for final assembly process, electronic equipment, and storage medium. Background Technology
[0002] With the development of vehicle technology, the demand for new vehicle models is increasing, and virtual manufacturing can shorten the development time of new models, leading to its increasingly widespread application. For example, in the process development of vehicle final assembly, virtual manufacturing can be used to conduct simultaneous engineering (SE) analysis and virtual review activities. Due to the large amount of data on vehicle parts and the rapid updates during new product development, the final assembly process typically uses simulation software for process simulation. However, the simulation process requires manual data processing, setting up interference environments, and performing dynamic path simulations, increasing the labor costs and time required for final assembly process simulation, and also limiting its coverage and efficiency. Summary of the Invention
[0003] In view of the above, it is necessary to provide a simulation method, electronic device and storage medium for the final assembly process to solve the problems that the above-mentioned manual participation in the simulation increases the labor cost of the final assembly process simulation, increases the simulation time cycle, and has limited coverage, thus affecting the efficiency of the final assembly process simulation.
[0004] In a first aspect, embodiments of this application provide a method for simulating an assembly process, applied to electronic devices, the method comprising: Based on the vehicle's process structure tree, obtain the vehicle's process information; The type of component is determined based on the process information; The interference environment of the component is set according to its type; The assembly path of the component is generated based on the interference environment.
[0005] In one possible implementation, the process information includes the vehicle's component bill of materials information, and determining the type of component based on the process information includes: The component names in the component bill of materials information are identified. If the component name contains a first preset character, the component is determined to be a standard part. If the name of the component contains a second preset character, the component is determined to be a flexible component. If the name of the component does not contain the first preset character and the second preset character, the component is determined to be a rigid component.
[0006] In one possible implementation, setting the interference environment of the component based on its type includes: If the component is a standard part, move the component to a position where it does not interfere.
[0007] In one possible implementation, the process information includes line information, station information, and process information; the step of setting the interference environment of the component based on its type includes: If no parts are imported before the first station of a line in the line information, multiple parts to be assembled at each station in the line are paired based on the process information to form an interference set; If a component is introduced before the first station of the production line, the introduced component and multiple components to be assembled at each station of the production line are paired based on the process information to form the interference set. The interference set includes a first group of components and a second group of components.
[0008] In one possible implementation, setting the interference environment of the component based on its type further includes: The second group of components in the interference set is moved outside the vehicle body assembly position.
[0009] In one possible implementation, generating the assembly path of the component based on the interference environment includes: Based on the vehicle's body coordinate system, the starting point and ending point of the second group of components are defined, where the starting point is the current position of the second group of components and the ending point is the position of the first group of components. The second group of components is used as the moving object, and path planning is performed to generate the assembly path of the interference set.
[0010] In one possible implementation, the method further includes: A simulation analysis report is generated based on the interference of the components and the simulation results of the assembly path.
[0011] In one possible implementation, the process information includes the vehicle's component bill of materials, production line information, workstation information, process steps, and process steps.
[0012] Secondly, embodiments of this application provide an electronic device, the electronic device including a memory and a processor: wherein the memory is used to store program instructions; the processor is used to read and execute the program instructions stored in the memory, and when the program instructions are executed by the processor, the electronic device performs the above-described assembly process simulation method.
[0013] Thirdly, embodiments of this application provide a computer storage medium storing program instructions that, when executed on an electronic device, cause the processor of the electronic device to perform the above-described assembly process simulation method.
[0014] The final assembly process simulation method, electronic equipment, and storage medium provided in this application embodiment can automatically set interference logic, so that each assembled part serves as an environmental component for subsequent parts to be assembled and participates in the calculation during the automatic path simulation process. This realizes automatic simulation analysis of the final assembly vehicle parts without manual intervention, saving labor costs and effectively improving the efficiency of final assembly process simulation. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0016] Figure 1 This is a flowchart of a final assembly process simulation method provided in an embodiment of this application.
[0017] Figure 2 This is a flowchart of a final assembly process simulation method provided in another embodiment of this application.
[0018] Figure 3 This is a schematic diagram of the structure of a final assembly process simulation device provided in an embodiment of this application.
[0019] Figure 4 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0020] The terms "first" and "second" used in the embodiments of this application are for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. The terminology used in this application's specification is for the purpose of describing particular embodiments only and is not intended to limit the application. It should be understood that, unless otherwise stated, " / " in this application means "or". For example, A / B can mean A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. "At least one" refers to one or more. "More than one" refers to two or more. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, and a, b, and c. Where there is no conflict, the following embodiments and features described herein can be combined with each other.
[0022] With the development of vehicle technology, the demand for new vehicle models is increasing, and virtual manufacturing can shorten the development time of new models, leading to its increasingly widespread application. For example, in the process development of vehicle final assembly, virtual manufacturing can be used to conduct simultaneous engineering (SE) analysis and virtual review activities. Due to the large amount of data on vehicle parts and the rapid updates during new product development, the final assembly process typically uses simulation software (such as Process Simulation software on the TeamCenter platform) for process simulation. However, the simulation process requires manual data processing, setting up interference environments, and performing dynamic path simulations, increasing the labor costs and time cycle of final assembly process simulation, and also limiting its coverage, thus affecting the efficiency of final assembly process simulation.
[0023] Furthermore, due to the large volume of data from the final assembly of the vehicle, offline data storage and processing are time-consuming and labor-intensive. Product data schemes change rapidly, making data download and management difficult when using offline simulation. It is impossible to enter the Process Simulation (PS) environment according to the order of the final assembly process structure tree (BOP) to perform automatic simulation analysis of component assembly paths through simple manual settings. When using already assembled components as environment components for the next component assembly to set interference, manual interference environment settings are time-consuming and the data hierarchy structure tree is overly complex. While automatic path simulation can be performed manually on rigid parts with zero contact, automatic path simulation cannot be performed on other parts with interference such as bolts and nuts. The simulation results for the entire vehicle components cannot generate a complete simulation analysis report, easily leading to the omission of parts. Simulation operators require a high level of professional knowledge and software operation skills, necessitating extensive practice to meet project development schedule requirements.
[0024] To address the issues of increased labor costs, extended simulation time, and limited coverage in the aforementioned simulation of final assembly processes due to manual intervention, which negatively impacts the efficiency of final assembly process simulation, this application provides a final assembly process simulation method. This method can automatically set interference logic, allowing each assembled part to serve as an environmental component for subsequent parts to be assembled, participating in calculations during the automatic path simulation process. This achieves automatic simulation analysis of all vehicle components without manual intervention, saving labor costs and effectively improving the efficiency of final assembly process simulation.
[0025] See Figure 1 The diagram shown is a flowchart of a final assembly process simulation method provided in an embodiment of this application. The final assembly process simulation method is applied to electronic devices and includes: S101, based on the vehicle's Bill of Process (BOP) structure tree, obtain the vehicle's process information.
[0026] In one embodiment of this application, the process structure tree is a structured process data model that organizes all process information in the manufacturing process in a tree structure, including process flow, workstation allocation, resource requirements (e.g., equipment, tools, materials), work methods, quality control, etc. Process information includes, but is not limited to: vehicle component bill of materials (BOM) information, production line information, workstation information, operations, and steps.
[0027] In one embodiment of this application, the vehicle's process structure tree is pre-built and imported into the teamcenter system by the user. After selecting the vehicle model configuration, the process structure tree corresponding to the selected vehicle model is transferred to the processsimulation (PS) software via PS ON TC. The PS software obtains the component BOM information, production line, work station, process, and steps of the selected vehicle model based on the process structure tree.
[0028] S102, determine the type of component based on process information.
[0029] In one embodiment of this application, the component names in the component bill of materials information are identified, and it is determined whether the component name contains a first preset character. If the component name contains the first preset character, the component is determined to be a standard part. For example, standard parts typically include bolts, nuts, etc., and the first preset character is NUT. If the component name does not contain the first preset character, it is determined whether the component name contains a second preset character. If the component name contains the second preset character, the component is determined to be a flexible part. For example, flexible parts typically include wire harnesses, etc., and the second preset character is Harness. If the component name does not contain either the first or the second preset character, the component is determined to be a rigid part. Components identified as rigid parts include not only rigid parts themselves, but also flexible parts whose component names do not contain the first or the second preset character, such as roofs, wheel arch guards, etc.
[0030] S103, set the interference environment of the component based on the type of component.
[0031] In one embodiment of this application, during vehicle assembly simulation, interference refers to the unexpected spatial overlap or collision between two or more components in a virtual assembly or motion state, resulting in parts that cannot be properly installed, have their movement hindered, or malfunction. This overlap may be caused by design errors, dimensional deviations, improper assembly sequence, or conflicting motion paths, and needs to be identified and corrected in advance by simulation software to avoid losses in actual production. In one embodiment of this application, if the gap between two components is less than a preset distance threshold, interference is determined to occur between the two components; if the gap between two components is greater than or equal to the preset distance threshold, interference is determined not to occur between the two components. For example, the preset distance threshold is 2mm.
[0032] In one embodiment of this application, if the component is a standard part, such as a bolt or nut, the component is moved to a non-interference position. Since standard parts are in an interference state when assembled, to achieve automatic simulation, the component is first moved to a non-interference position. Specifically, a rectangular bounding box is defined as the minimum envelope of the component. The component moves along the long side of the rectangular box, and the moving distance is the sum of the length of the rectangular box (i.e., the length of the long side) and a first preset distance, for example, the first preset distance is 2mm, 3mm, 5mm, or other distances. If the component interferes with other components after moving, an interference mark is made.
[0033] In one embodiment of this application, an interference range (i.e., a preset distance threshold) and an automatic path simulation time (e.g., 5 minutes) are set, a simulation link is created, and a virtual assembly relationship between components is established. Assembly path simulation is performed on each component to be assembled according to the process sequence of the line, workstation, operation, and step. Based on process information, the components that need to be fed at each workstation are determined, and the feeding sequence is determined according to the workstation arrangement. For rigid parts and standard parts that have been moved to a non-interference position, interference sets are set. When no components have been imported before the first workstation of a line in the line information, no interference set is set for the components imported before the first workstation. Based on the operation information, multiple components to be assembled at each workstation in the line are paired to form an interference set. When there are imported parts at the first workstation of the line, based on the operation information, the components imported at the first workstation of the line are paired with multiple components to be installed at the first workstation to form an interference set. The interference set includes a first group of components and a second group of components.
[0034] For example, component A is imported before the first station of the production line. The components to be assembled at the first station include components B1, B2, and B3. The imported component A is paired with component B1 at the first station to form an interference set AB1. Interference checks and simulation path planning are then performed. If interference occurs, the interference situation and interference position screenshots of interference sets A and B1 are recorded. If no interference occurs, A and B1 are combined into a whole A1, and then combined with the next component B2 to form a new interference set A1B2, and so on. The above interference check process is performed sequentially until the interference check of all components at the first station is completed. For non-first stations, the components at the first station after interference checks are treated as a whole, and interference sets are set sequentially with the components at non-first stations. The interference situation is compared, and the interference check method is the same as that for the first station.
[0035] In one embodiment of this application, the second group of components in the interference set is moved outside the vehicle body assembly position. Specifically, the second group of components in the interference set is moved to a second preset distance in the Y-axis direction of the vehicle body coordinate system outside the vehicle body assembly position, ensuring that it does not interfere with the first group of components at all. For example, the second preset distance is 2000mm. For example, for the interference set A1B2, A1 is the first group of components, and B2 is the second group of components.
[0036] In one embodiment of this application, if the component is a flexible component, such as a wire harness, it will not participate in the simulation path solving.
[0037] S104, generating assembly paths for components based on the interference environment.
[0038] In one embodiment of this application, the starting and ending points of the second group of components are defined based on the vehicle's body coordinate system. The starting point is the current position of the second group of components, and the ending point is the position of the first group of components. Treating the second group of components as moving objects, the PS software performs path planning based on the Automatic Path Planner command to generate the assembly path for the components.
[0039] In one embodiment of this application, after generating the assembly path of the component, the assembly path includes multiple path points. Interference checks are performed on each path point to ensure that no interference occurs between two interference sets during the movement. If interference occurs between two interference sets, the assembly path simulation is determined to have failed, and a simulation analysis report is output. If no interference occurs between two interference sets, the assembly path simulation is determined to have succeeded, the assembly path is stored, and a simulation analysis report is output.
[0040] In one embodiment of this application, it is determined whether the assembly path simulation of a component is successful within a preset threshold time. If the assembly path simulation of a component is not successful within the preset threshold time, it is determined that the path planning of the component has failed, and the relevant interference set information is recorded. If the assembly path simulation of a component is successful within the preset threshold time, it is determined that the path planning of the component is successful. For example, the preset threshold time is 5 minutes.
[0041] In one embodiment of this application, if interference is detected during path planning, interference set information is automatically recorded, and a screenshot of the interference location is captured. The interference set information and the screenshot of the interference location are then stored in a designated folder.
[0042] The above embodiments of this application can automatically set interference logic so that each assembled component serves as an environment component for subsequent components to be assembled, or a component in the previous process serves as an environment component for a component in the subsequent process, and participates in the calculation during the automatic path simulation process. This realizes automatic simulation analysis of the components of the final assembly vehicle without human intervention, saving labor costs and effectively improving the simulation efficiency of the final assembly process.
[0043] See Figure 2 The diagram shown is a flowchart of a final assembly process simulation method provided in another embodiment of this application. The final assembly process simulation method is applied to electronic devices and includes: S201, based on the vehicle's process structure tree, obtain the vehicle's process information.
[0044] S202, determine the type of component based on process information.
[0045] S203, set the interference environment of the component based on the type of component.
[0046] S204, generating assembly paths for components based on the interference environment.
[0047] The specific implementation methods of S201-S204 are the same as those of S101-S104, and will not be described in detail here.
[0048] S205 generates a simulation analysis report based on the interference of components and the simulation of the assembly path.
[0049] In one embodiment of this application, the simulation analysis report corresponding to interference includes the interference set and related interference images, while the simulation analysis report corresponding to assembly path generation failure includes interference set information for paths that were not successfully planned. The two types of simulation analysis reports are output separately, and the output files include necessary supporting files, such as screenshots and logs, to ensure information completeness and ease of subsequent querying and analysis. Specific files can be named and stored in a specified path.
[0050] In one embodiment of this application, the simulation analysis report may further include the total number of simulated components, the number of components corresponding to successful path simulation, and the number of components corresponding to failed path simulation. Components corresponding to failed path simulation in the simulation analysis report are typically flexible parts or parts with large interference in their final assembly state; these parts require manual analysis and confirmation.
[0051] Based on the above embodiments of this application, automatic simulation analysis of vehicle components according to the BOP (Building Operator's Plane) is achieved, replacing the original manual analysis method with an automatic one. Interference logic is automatically set, making each assembled part an environment for subsequent assembly parts, participating in calculations during automatic path simulation. Through experience summarizing the types and assembly characteristics of assembly components, automatic path simulation can be performed on interference-related components such as bolts and nuts. A complete simulation analysis report is generated for the components involved in the simulation analysis. This reduces the time and error rate of online and offline data transfer, improving the efficiency of assembly process development. Significant time is saved in data processing, interference environment setting, and manual simulation analysis. A complete BOP simulation analysis report is generated, providing data support for SE (Search Engine Analysis) and virtual review. The operation is simple, reducing personnel learning costs and improving work efficiency.
[0052] See Figure 3 The diagram shown is a structural schematic of an assembly process simulation device provided in one embodiment of this application. In one embodiment of this application, the assembly process simulation device 200 may include multiple functional modules composed of computer program segments. The computer program segments in the assembly process simulation device 200 may be stored in the memory of an electronic device and executed by at least one processor to perform the assembly process simulation function.
[0053] In one embodiment of this application, the final assembly process simulation device 200 can be divided into multiple functional modules according to the functions it performs. The functional modules of the final assembly process simulation device 200 may include: an acquisition module 201, a determination module 202, a setting module 203, and a generation module 204. In this embodiment, a module refers to a series of computer program segments that can be executed by at least one processor and perform a fixed function, and are stored in memory.
[0054] The acquisition module 201 is used to acquire vehicle process information based on the vehicle's process structure tree.
[0055] The determination module 202 is used to determine the type of parts based on process information.
[0056] The setting module 203 is used to set the interference environment of the component based on the type of the component.
[0057] The generation module 204 is used to generate assembly paths for components based on the interference environment.
[0058] This application also provides an electronic device 10, see reference. Figure 4 The diagram shown is a hardware structure schematic of an electronic device provided in an embodiment of this application. The assembly process simulation method provided in this embodiment is applied to an electronic device 10, which includes, but is not limited to, a processor 110 and a memory 120 connected via a communication bus 130. Figure 4 This is merely an example of an electronic device and does not constitute a limitation thereof. In other embodiments, the electronic device may include more components than those shown in the figure.
[0059] The memory 120 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM). The RAM can be directly read and written by the processor 110 and can be used to store executable programs (such as machine instructions) of the operating system or other running programs, as well as user and application data. The RAM may include static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), etc.
[0060] Non-volatile memory can also store executable programs and user and application data, and can be pre-loaded into random access memory for direct reading and writing by the processor 110. Non-volatile memory can include disk storage devices and flash memory.
[0061] The memory 120 is used to store one or more computer programs. The one or more computer programs are configured to be executed by the processor 110. The one or more computer programs include multiple instructions that, when executed by the processor 110, enable a method for simulating assembly processes to be performed on the electronic device 10.
[0062] In other embodiments, the electronic device 10 further includes an external memory interface for connecting to an external memory to expand the storage capacity of the electronic device 10.
[0063] Processor 110 may include one or more processing units, such as an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). These different processing units may be independent devices or integrated into one or more processors.
[0064] The processor 110 provides computing and control capabilities. For example, the processor 110 is used to execute computer programs stored in the memory 120 to implement the above-described assembly process simulation method.
[0065] The communication bus 130 is used to provide a channel for communication between the memory 120 and the processor 110 in the electronic device 10.
[0066] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 10. In other embodiments of this application, the electronic device 10 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0067] This application also provides a computer storage medium storing computer instructions. When the computer instructions are executed on the electronic device 10, the electronic device 10 performs the above-mentioned related method steps to realize the final assembly process simulation method in the above embodiments.
[0068] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned related steps to implement the final assembly process simulation method described in the above embodiments.
[0069] In addition, embodiments of this application also provide an apparatus, which may specifically be a chip, component or module. The apparatus may include a connected processor and a memory; wherein, the memory is used to store computer execution instructions, and when the apparatus is running, the processor may execute the computer execution instructions stored in the memory to cause the chip to execute the assembly process simulation method in the above method embodiments.
[0070] In this application, the electronic devices, computer storage media, computer program products or chips provided in the embodiments are all used to execute the corresponding methods provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0071] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0072] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0073] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0074] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0075] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts or all or part of the technical solutions that contribute to the prior art, can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit it. Although this application has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of this application without departing from the spirit and scope of the technical solutions of this application.
Claims
1. A simulation method for final assembly process, applied to electronic equipment, characterized in that, The method includes: Based on the vehicle's process structure tree, obtain the vehicle's process information; The type of component is determined based on the process information; The interference environment of the component is set according to its type; The assembly path of the component is generated based on the interference environment.
2. The final assembly process simulation method as described in claim 1, characterized in that, The process information includes the component bill of materials information of the vehicle, and determining the type of component based on the process information includes: The component names in the component bill of materials information are identified. If the component name contains a first preset character, the component is determined to be a standard part. If the name of the component contains a second preset character, the component is determined to be a flexible component. If the name of the component does not contain the first preset character and the second preset character, the component is determined to be a rigid component.
3. The final assembly process simulation method as described in claim 2, characterized in that, Setting the interference environment of the component based on its type includes: If the component is a standard part, move the component to a position where it does not interfere.
4. The final assembly process simulation method as described in claim 2, characterized in that, The process information includes line information, workstation information, and process information. The step of setting the interference environment for the component based on its type includes: If no parts are imported before the first station of a line in the line information, multiple parts to be assembled at each station in the line are paired based on the process information to form an interference set; If a component is introduced before the first station of the production line, the introduced component and multiple components to be assembled at each station of the production line are paired based on the process information to form the interference set. The interference set includes a first group of components and a second group of components.
5. The final assembly process simulation method as described in claim 4, characterized in that, The step of setting the interference environment of the component based on the type of the component further includes: The second group of components in the interference set is moved outside the vehicle body assembly position.
6. The final assembly process simulation method as described in claim 5, characterized in that, The process of generating the assembly path for the component based on the interference environment includes: Based on the vehicle's body coordinate system, the starting point and ending point of the second group of components are defined, where the starting point is the current position of the second group of components and the ending point is the position of the first group of components. The second group of components is used as the moving object, and path planning is performed to generate the assembly path of the interference set.
7. The final assembly process simulation method as described in claim 6, characterized in that, The method further includes: A simulation analysis report is generated based on the interference of the components and the simulation results of the assembly path.
8. The final assembly process simulation method as described in claim 1, characterized in that, The process information includes the vehicle's component bill of materials, production line information, workstation information, processes, and steps.
9. An electronic device, characterized in that, The electronic device includes a memory and a processor: The memory is used to store program instructions; The processor is configured to read and execute the program instructions stored in the memory, and when the program instructions are executed by the processor, cause the electronic device to perform the final assembly process simulation method as described in any one of claims 1 to 8.
10. A computer storage medium, characterized in that, The computer storage medium stores program instructions that, when executed on the electronic device, cause the processor of the electronic device to perform the final assembly process simulation method as described in any one of claims 1 to 8.