Process simulation method and system for trial-manufactured sample vehicle assembly

By importing the three-dimensional data of the entire vehicle into Unreal Engine, generating simulated parts and simulating the assembly process, the inefficiency problem caused by the complex assembly process of the trial sample car is solved, and the effect of improving assembly efficiency and stocking accuracy is achieved.

CN119596731APending Publication Date: 2025-03-11FAW VOLKSWAGEN AUTOMOTIVE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411786108.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-06
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The assembly process of the trial sample car is complicated, which causes the assembly technician to need to repeat operations multiple times to master it, which reduces the assembly efficiency, and unclear assembly processes will lead to inefficient stocking.

Method used

By importing the three-dimensional data of the target vehicle into Unreal Engine, simulated parts are generated, and the assembly sequence is recorded by dragging the simulated parts by mouse, assembly process files and simulation animations are generated, and assembly process is simulated.

Benefits of technology

It improves the proficiency and production efficiency of assembly technicians, reduces assembly time, enhances stocking accuracy, and reduces the time for trial technicians to find parts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119596731A_ABST
    Figure CN119596731A_ABST
Patent Text Reader

Abstract

The invention discloses a process simulation method and system for trial-production sample vehicle assembly, and the method comprises the steps: importing the whole vehicle three-dimensional data of a target vehicle into an unreal engine, and generating a simulation part based on the whole vehicle three-dimensional data; a part list is obtained, the part list comprises part codes and part parameters, the simulation parts are matched according to the part codes, and the part parameters are adopted to mark the simulation parts; position attributes of the simulation part are set, the position attributes comprise preset coordinates and moving coordinates, the preset coordinates are used for calibrating the target position of the simulation part, the moving coordinates are unlocked in response to click operation of a mouse, and the moving coordinates are equal to the position coordinates of the mouse; sequentially dragging the simulation parts through the mouse, stopping dragging the simulation parts when the moving coordinates of the simulation parts are equal to the preset coordinates, and recording the dragging sequence of the simulation parts; obtaining a dragging sequence and part parameters of the simulation parts, and generating an assembly process file; and generating an assembly process simulation animation based on the assembly process file.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of simulation technology for trial-produced sample vehicle assembly process, and in particular to a process simulation method and system for trial-produced sample vehicle assembly. Background Art

[0002] The assembly process of the trial production vehicle involves multiple work processes and multiple jobs, and the requirements for assembly technicians are very high. Because there will be differences in the project assembly of different models, assembly technicians are required to be familiar with the assembly processes of different models. In order to master different assembly processes, assembly technicians need to perform repeated operations in actual transfer and assembly to achieve proficiency, which will greatly reduce the efficiency of actual assembly. On the other hand, in order to adapt to the assembly process, the stocking efficiency needs to match it. Unclear assembly processes will lead to low stocking efficiency and further reduce assembly efficiency. Summary of the invention

[0003] To solve at least one aspect of the above problems, the present invention provides a process simulation method for trial production of prototype vehicle assembly, comprising: importing whole vehicle three-dimensional data of a target vehicle into an Unreal Engine, the whole vehicle three-dimensional data comprising part codes and part three-dimensional data, generating simulated parts based on the whole vehicle three-dimensional data; obtaining a parts list, the parts list comprising part codes and part parameters, matching simulated parts according to part codes, and marking simulated parts with part parameters; setting position attributes of simulated parts, the position attributes comprising preset coordinates and moving coordinates, the preset coordinates being used to calibrate the target position of the simulated parts, the moving coordinates being unlocked in response to a mouse click operation, and the moving coordinates being equal to the position coordinates of the mouse; dragging the simulated parts in sequence with the mouse, stopping dragging the simulated parts when the moving coordinates of the simulated parts are equal to the preset coordinates, and recording the dragging order of the simulated parts; obtaining the dragging order and part parameters of the simulated parts, and generating an assembly process file; generating an assembly process simulation animation based on the assembly process file.

[0004] Preferably, the step of matching simulated parts according to part names also includes: acquiring the three-dimensional data of the whole vehicle, the three-dimensional data of the whole vehicle including the part name, the part name including the part code and modifier characters, and deleting the modifier characters according to preset rules.

[0005] Preferably, the step of setting the position attribute of the simulated part also includes: adding the simulated part according to the part list and the part code of the three-dimensional data of the whole vehicle.

[0006] Preferably, the step of setting the position attribute of the simulated part further includes: calculating the displacement difference of the preset coordinates to evaluate the moving coordinates, and when the displacement difference is less than a preset displacement difference threshold, the simulated part moves to the preset coordinates.

[0007] Preferably, the step of setting the position attribute of the simulation part also includes: constructing a verification model, the verification model includes a verification part, the position coordinates of the verification part are equal to the preset coordinates of the simulation part, when the displacement difference between the moving coordinates of the simulation part and the preset coordinates is less than the preset displacement difference threshold, the display attribute of the verification part is changed from hidden to displayed.

[0008] Preferably, the step of setting the position attribute of the simulated part further includes: evaluating the moving coordinates of the simulated part based on the preset coordinates of the simulated part and the three-dimensional data of the part, and outputting interference prompt information when interference occurs between adjacent simulated parts.

[0009] Preferably, when interference occurs between adjacent simulated parts, display properties of the mutually interfering simulated parts are changed.

[0010] On the other hand, a process simulation system for trial production of sample vehicle assembly is provided, comprising: a modeling unit, the modeling unit is used to receive three-dimensional data of a whole vehicle and a parts list, the modeling unit generates simulated parts based on the three-dimensional data of the whole vehicle, the three-dimensional data of the whole vehicle includes a part code and a three-dimensional number of the part, the parts list includes a part code and a part parameter, the simulated parts are matched according to the part code, and the simulated parts are marked with the part parameters; an attribute calibration unit, the attribute calibration unit is used to set the position attribute of the simulated part, the position attribute includes a preset coordinate and a moving coordinate, the preset coordinate is used to calibrate the target position of the simulated part, the moving coordinate is unlocked in response to a mouse click operation, and the moving coordinate is equal to the position coordinate of the mouse; a process recording unit, the process recording unit is used to record the dragging order and part parameters of the simulated parts, and generate an assembly process file; a generation unit, the generation unit generates an assembly process simulation animation based on the assembly process file.

[0011] Preferably, the property calibration unit also includes a verification model, which includes a verification part, and the position coordinates of the verification part are equal to the preset coordinates of the simulation part. When the displacement difference between the moving coordinates of the simulation part and the preset coordinates is less than a preset displacement difference threshold, the display attribute of the verification part is changed from hidden to displayed.

[0012] Preferably, the property calibration unit evaluates the moving coordinates of the simulated part based on the preset coordinates of the simulated part and the three-dimensional data of the part, outputs interference prompt information when interference occurs between adjacent simulated parts, and changes the display properties of the mutually interfering simulated parts.

[0013] The process simulation method and system for trial production sample vehicle assembly of the embodiment of the present invention have the following beneficial effects: formulating the assembly sequence, exporting the process list, and generating the assembly animation before the actual assembly, which can improve the production efficiency through the following three points: eliminating the irrationality of the process from the perspective of the assembly technician, the process simulation system for trial production sample vehicle assembly is simpler to operate than the three-dimensional engineering software, and the trial production technician can easily participate in the simulation process; it has strong versatility, and after the assembly process is fixed, the technicians responsible for the assembly of different projects can quickly switch vehicle models; the stocking accuracy is improved, the logistics stocking sequence is consistent with the assembly sequence, and the time for trial production technicians to find parts is reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to better understand the above and other purposes, features, advantages and functions of the present invention, reference may be made to the embodiments shown in the accompanying drawings. The same reference numerals in the accompanying drawings refer to the same components. It should be understood by those skilled in the art that the accompanying drawings are intended to schematically illustrate the preferred embodiments of the present invention and have no limiting effect on the scope of the present invention, and the components in the drawings are not drawn to scale.

[0015] Figure 1 A schematic flow chart of a process simulation method for trial production of a prototype vehicle assembly according to an embodiment of the present invention is shown;

[0016] Figure 2 A schematic diagram of an application scenario of a process simulation method for trial production of a prototype vehicle assembly according to an embodiment of the present invention is shown. DETAILED DESCRIPTION

[0017] The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

[0018] As used herein, the term "including" and its variations mean open inclusion, i.e., "including but not limited to". Unless otherwise stated, the term "or" means "and / or". The term "based on" means "based at least in part on". The terms "an example embodiment" and "an embodiment" mean "at least one example embodiment". The term "another embodiment" means "at least one additional embodiment". The terms "first", "second", etc. may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0019] In order to at least partially solve one or more of the above problems and other potential problems, the embodiments of the present disclosure provide a process simulation method for trial production of a prototype vehicle assembly, such as Figure 1 As shown, it includes: step S1, importing the whole vehicle three-dimensional data of the target vehicle into the Unreal Engine, the whole vehicle three-dimensional data includes part codes and part three-dimensional data, and generating simulated parts based on the whole vehicle three-dimensional data.

[0020] Specifically, Unreal Engine is a game development engine that provides a timeline-based visual sequence, animation, and curve path tool. Designers can use this tool to create cutscenes, which can be interactive or non-interactive, through animation sequencing, moving objects including cameras, controlling sound and visual effects, and triggering events.

[0021] The target vehicle is the target trial vehicle, and the vehicle 3D data is the model data of the target vehicle, which comes from the model data of the target vehicle exported from model making software such as CATIA and CAD. The vehicle 3D data (body in white, instrument panel, sub-panel, etc.) in jt format is imported into the Unreal Engine through the Datasmith plug-in, so that the Unreal Engine can generate simulation parts based on the vehicle 3D data.

[0022] Step S2, obtaining a parts list, the parts list including part codes and part parameters, matching simulation parts according to the part codes, and marking the simulation parts with the part parameters.

[0023] Specifically, the parts list is the part codes and part parameters of all parts of the target vehicle, and the part parameters include information such as part quantity, torque, etc. The three-dimensional data of the parts and the part parameters are matched through the part codes.

[0024] In some embodiments, the step of matching simulated parts according to part names also includes: obtaining three-dimensional data of the entire vehicle, the three-dimensional data of the entire vehicle including the part name, the part name including the part code and modifier characters, and deleting the modifier characters according to preset rules.

[0025] Specifically, the parts are named by part codes in the parts list, and the part names in the three-dimensional data of the whole vehicle include part codes and modifier characters, and the modifier characters include prefixes and suffixes. By uniformly modifying the part names in the three-dimensional data of the whole vehicle, the part data in the three-dimensional data of the whole vehicle and the part data in the parts list can be matched by the same part name (i.e., part code). In another embodiment, prefix characters and suffix characters are added to the part names in the three-dimensional data of the whole vehicle to achieve consistency between the part names in the whole vehicle data and the part names in the parts list. The parts list is imported into the Unreal Engine through the structure structure to achieve the addition of part parameters for the simulated parts.

[0026] In some embodiments, by looping through the parts list and the part name fields of the three-dimensional data of the entire vehicle (for each loop), it is possible to add static meshes (three-dimensional data) in batches of part objects, eliminating the need for manual addition.

[0027] Step S3, setting the position attribute of the simulated part, the position attribute includes preset coordinates and moving coordinates, the preset coordinates are used to calibrate the target position of the simulated part, the moving coordinates are unlocked in response to a mouse click operation, and the moving coordinates are equal to the position coordinates of the mouse.

[0028] Specifically, the part is first set to be movable, the part is positioned using the signal emitted by the mouse in real time, and the position data of the part is set to be equal to the mouse position data in real time, so as to realize the function of dragging the part with the mouse. In some embodiments, the step of setting the position attribute of the simulated part also includes: adding the simulated part according to the part list and the part code of the three-dimensional data of the whole vehicle.

[0029] In some embodiments, the step of setting the position attribute of the simulation part also includes: calculating the displacement difference of the preset coordinates to evaluate the moving coordinates, and when the displacement difference is less than the preset displacement difference threshold, the simulation part moves to the preset coordinates. For example, by constructing a verification model, the verification model includes a verification part, and the position coordinates of the verification part are equal to the preset coordinates of the simulation part. When the displacement difference between the moving coordinates of the simulation part and the preset coordinates is less than the preset displacement difference threshold, the display attribute of the verification part is changed from hidden to displayed. First, place a set of verification models in the correct position in the scene and set it to be transparent, then put the simulation part to be assembled into the scene, move the simulation part, if the position of the simulation part and the verification part of the verification model coincide, then the simulation part in the correct position is highlighted in green, indicating that the simulation part has been assembled to the correct position. Release the mouse, and the assembly part will be placed in the correct position. In another embodiment, the preset coordinates are determined according to the structural parameters of the target vehicle model, and the preset coordinates of each simulation part correspond to the simulation part one by one. When the simulation part is clicked and selected, the preset coordinates of the simulation part are called to evaluate the moving coordinates of the simulation part.

[0030] In some embodiments, the step of setting the position attribute of the simulated part further includes: evaluating the moving coordinates of the simulated part based on the preset coordinates of the simulated part and the three-dimensional data of the part, and outputting interference prompt information when interference occurs between adjacent simulated parts. In some embodiments, when interference occurs between adjacent simulated parts, the display attributes of the mutually interfering simulated parts are changed.

[0031] Specifically, if the 3D data of the simulated part being assembled collides with the 3D data of the assembled simulated part, the two simulated parts will be highlighted in yellow, indicating that the parts interfere with each other and that the assembly is unreasonable. The function of identifying the correct position of the simulated parts and displaying the interference is realized.

[0032] Step S4, drag the simulated parts in sequence using the mouse, and when the moving coordinates of the simulated parts are equal to the preset coordinates, stop dragging the simulated parts, and record the dragging order of the simulated parts.

[0033] Specifically, Figure 2 As shown, select the simulated part by clicking the mouse, drag the simulated part to be assembled to the target position, if the moving coordinates of the assembled simulated part coincide with the preset coordinate position, the part at the correct position is highlighted in green, indicating that the part has been assembled to the correct position, then release the mouse to complete the assembly of the simulated part. Read the part number, quantity, torque and other information of the part selected by the mouse, and display this information in the text box in the user interface.

[0034] Step S5, obtaining the dragging sequence and part parameters of the simulated parts, and generating an assembly process file.

[0035] Specifically, the dragging sequence of the simulated parts is recorded, and the part parameters of the simulated parts are read to generate an assembly process file.

[0036] Step S6, generating an assembly process simulation animation based on the assembly process file.

[0037] Specifically, an Excel list recording the process steps is imported, and an animation of assembling parts to the correct position is automatically generated according to the assembly sequence in the list.

[0038] On the other hand, a process simulation system for trial production of sample vehicle assembly is provided, comprising: a modeling unit, an attribute calibration unit, a process recording unit, and a generation unit. In some embodiments, each unit corresponds to a different processor, and each processor is connected to each other in communication. Alternatively, in another embodiment, each unit is a different functional module arranged on the same processor.

[0039] The modeling unit is used to receive the three-dimensional data of the whole vehicle and the parts list, and generate simulated parts based on the three-dimensional data of the whole vehicle. The three-dimensional data of the whole vehicle includes part codes and three-dimensional numbers of parts, and the parts list includes part codes and part parameters. The simulated parts are matched according to the part codes, and the simulated parts are marked with part parameters.

[0040] Specifically, the modeling unit includes an Unreal Engine, which receives the three-dimensional data of the whole vehicle and the parts list input by the user, generates simulated parts based on the three-dimensional data of the whole vehicle, matches the part parameters in the parts list according to the part code, and adds the part parameters to the corresponding simulated parts. When the user selects a simulated part, the part parameters corresponding to the selected simulated part can be output through a text box.

[0041] The property calibration unit is used to set the position properties of the simulated part. The position properties include preset coordinates and moving coordinates. The preset coordinates are used to calibrate the target position of the simulated part. The moving coordinates are unlocked in response to a mouse click operation, and the moving coordinates are equal to the position coordinates of the mouse.

[0042] Specifically, the property calibration unit also includes a verification model, the verification model includes a verification part, the position coordinates of the verification part are equal to the preset coordinates of the simulation part, and when the displacement difference between the moving coordinates of the simulation part and the preset coordinates is less than the preset displacement difference threshold, the display attribute of the verification part is changed from hidden to displayed. In some embodiments, the property calibration unit evaluates the moving coordinates of the simulation part based on the preset coordinates of the simulation part and the three-dimensional data of the part, outputs interference prompt information when interference occurs between adjacent simulation parts, and changes the display attributes of the mutually interfering simulation parts.

[0043] For example, the verification model is set to be transparent in the scene, and then the simulated part to be assembled is placed in the scene, and the simulated part is moved. If the positions of the simulated part and the verification part coincide, the simulated part in the correct position is highlighted in green, indicating that the part has been assembled to the correct position. Release the mouse, and the simulated part will be placed in the correct position. If the 3D data of the simulated part being assembled collides with the 3D data of the assembled simulated part, the two interfering parts will be highlighted in yellow, indicating that the parts interfere with each other, indicating that the assembly is unreasonable. The function of identifying the correct position and interference display of zero simulation parts is realized.

[0044] The process recording unit is used to record the dragging sequence and part parameters of the simulated parts and generate assembly process files.

[0045] Specifically, the user drags the simulated parts by operating the mouse, and records the dragging order of the simulated parts to realize the recording of the assembly process. In some embodiments, the user can drag the simulated parts in a preset order. Record the assembly order of the simulated parts, read the part code, quantity, torque and other information of the simulated parts in order, and store this information in an Excel table to realize the process recording and export Excel list function.

[0046] The generating unit generates an assembly process simulation animation based on the assembly process file.

[0047] Specifically, the generating unit receives the assembly process file through the process recording unit, and generates the assembly process simulation animation based on the assembly process file. The animation frames in the generated assembly process simulation animation correspond to the dragging order of the simulated parts, that is, the simulated assembly process.

[0048] In some embodiments, a login module is further included, the login module is used to receive a user code input by a user, the login module verifies the login authority corresponding to the user code through a preset login list, and when the user code is in the login list and passes the verification, the process simulation system for trial production sample vehicle assembly is unlocked, and when the user code is not in the login list and the verification fails, the process simulation system for trial production sample vehicle assembly is locked. The login module includes a login interface, and the user enters the user code through the login interface.

[0049] By dragging simulated parts to simulate the assembly process, assembly technicians can quickly become familiar with the assembly process. By displaying the assembly process simulation animation, assembly technicians can also be trained to improve assembly efficiency. At the same time, the assembly process simulation animation can be used to promptly discover and modify unreasonable aspects of the assembly process.

[0050] The embodiments of the present disclosure have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements in the market, or to enable other persons of ordinary skill in the art to understand the present invention.

Claims

1. A process simulation method for trial production of a prototype vehicle, characterized in that: include: Importing the three-dimensional data of the target vehicle into the Unreal Engine, wherein the three-dimensional data of the target vehicle includes part codes and three-dimensional data of parts, and generating simulated parts based on the three-dimensional data of the target vehicle; Obtaining a parts list, the parts list including part codes and part parameters, matching the simulated parts according to the part codes, and marking the simulated parts with the part parameters; Setting the position attribute of the simulation part, the position attribute includes preset coordinates and moving coordinates, the preset coordinates are used to calibrate the target position of the simulation part, the moving coordinates are unlocked in response to a mouse click operation, and the moving coordinates are equal to the position coordinates of the mouse; Dragging the simulated parts in sequence by using the mouse, when the moving coordinates of the simulated parts are equal to the preset coordinates, stopping dragging the simulated parts, and recording the dragging order of the simulated parts; Obtain the dragging order and part parameters of the simulated parts and generate assembly process files; An assembly process simulation animation is generated based on the assembly process file.

2. The method according to claim 1, characterized in that: The step of matching simulated parts according to part names also includes: acquiring the three-dimensional data of the whole vehicle, the three-dimensional data of the whole vehicle including the part name, the part name including the part code and modifier characters, and deleting the modifier characters according to preset rules.

3. The method according to claim 2, characterized in that The step of setting the position attribute of the simulation part also includes: adding the simulation part according to the part list and the part code of the three-dimensional data of the whole vehicle.

4. The method according to claim 3, characterized in that The step of setting the position attribute of the simulated part also includes: calculating the displacement difference of the preset coordinates to evaluate the moving coordinates, and when the displacement difference is less than the preset displacement difference threshold, the simulated part moves to the preset coordinates.

5. The method according to claim 4, characterized in that The step of setting the position attribute of the simulation part also includes: constructing a verification model, the verification model includes a verification part, the position coordinates of the verification part are equal to the preset coordinates of the simulation part, when the displacement difference between the moving coordinates of the simulation part and the preset coordinates is less than the preset displacement difference threshold, the display attribute of the verification part is changed from hidden to displayed.

6. The method according to claim 5, characterized in that The step of setting the position attribute of the simulated part also includes: evaluating the moving coordinates of the simulated part based on the preset coordinates of the simulated part and the three-dimensional data of the part, and outputting interference prompt information when interference occurs between adjacent simulated parts.

7. The method according to claim 6, characterized in that When interference occurs between adjacent simulation parts, change the display properties of the interfering simulation parts.

8. A process simulation system for trial production of prototype vehicles, characterized in that: include: A modeling unit, the modeling unit is used to receive the three-dimensional data of the whole vehicle and the parts list, and the modeling unit generates simulated parts based on the three-dimensional data of the whole vehicle, the three-dimensional data of the whole vehicle includes a part code and a three-dimensional number of the part, the parts list includes a part code and a part parameter, matches the simulated part according to the part code, and marks the simulated part with the part parameter; An attribute calibration unit, the attribute calibration unit is used to set the position attribute of the simulation part, the position attribute includes a preset coordinate and a moving coordinate, the target preset coordinate is used to calibrate the target position of the simulation part, the moving coordinate is unlocked in response to a mouse click operation, and the moving coordinate is equal to the position coordinate of the mouse; A process recording unit, which is used to record the dragging sequence and part parameters of the simulated parts and generate an assembly process file; A generating unit is used to generate an assembly process simulation animation based on the assembly process file.

9. The system according to claim 8, characterized in that The property calibration unit also includes a verification model, which includes a verification part, and the position coordinates of the verification part are equal to the preset coordinates of the simulation part. When the displacement difference between the moving coordinates of the simulation part and the preset coordinates is less than the preset displacement difference threshold, the display attribute of the verification part is changed from hidden to displayed.

10. The system according to claim 9, characterized in that The property calibration unit evaluates the moving coordinates of the simulated part based on the preset coordinates of the simulated part and the three-dimensional data of the part, outputs interference prompt information when interference occurs between adjacent simulated parts, and changes the display properties of the mutually interfering simulated parts.