Automobile side face simulation assembly constraint method

By constructing auxiliary tooling models and applying assembly constraints during the automotive design phase, the appearance problems caused by assembly tolerances of automotive side face parts were resolved, achieving optimization of sensory quality and cost savings.

CN115438471BActive Publication Date: 2026-08-04VOYAH AUTOMOBILE TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
VOYAH AUTOMOBILE TECH CO LTD
Filing Date
2022-08-22
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In the automotive design process, the assembly tolerances of the parts on the side of the car cause a large difference between the actual and theoretical design, affecting the car's appearance and resulting in high costs for subsequent rectification.

Method used

By using tolerance analysis software, an auxiliary tooling model is constructed and constraints are applied according to the assembly sequence to obtain a car side profile model and optimize the perceived quality.

Benefits of technology

Optimize the visual quality of the car's side profile during the design phase to reduce the cost of later modifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115438471B_ABST
    Figure CN115438471B_ABST
Patent Text Reader

Abstract

The application discloses a kind of automobile side face simulation assembly constraint methods, its method includes: obtaining the component model of automobile side face;Based on the component model, auxiliary tooling model is constructed;By the auxiliary tooling model is assembled with the component model according to assembly sequence, obtains automobile side face model;The present application is therefore in early design stage, by tolerance analysis software to each component of automobile side face is carried out tolerance simulation assembly constraint modeling, so that in design stage, the sensory quality of automobile side face is optimized, and cost loss caused by later rectification can also be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle software assembly, specifically to a method for simulating the assembly of a car's side profile. Background Technology

[0002] When designing a car, it is necessary to consider the manufacturing tolerances of each part, as well as the tolerances caused by the assembly process between parts. Due to the large number of parts in a car, the actual assembled car may differ significantly from the theoretical design. The side profile of a car is an important part, and its visual quality is a significant factor affecting the car's appearance. When the gaps between the front and rear doors and the surrounding parts on the side profile are too large, it gives the impression that the doors are not properly installed or are damaged, seriously affecting the car's aesthetics.

[0003] Therefore, it is important to consider how to use tolerance analysis software to perform tolerance simulation assembly constraint modeling for various components of the car's side profile during the early design phase. This would allow for the optimization of the car's side profile's visual quality during the design phase and reduce the cost losses caused by later modifications. Summary of the Invention

[0004] The purpose of this invention is to overcome the shortcomings of the above-mentioned background technology and provide a simulation assembly constraint for the side profile of a car. By using tolerance analysis software to model the tolerance simulation assembly constraints of each component of the side profile of the car in the early design stage, the sensory quality of the side profile of the car can be optimized in the design stage, and the cost loss caused by later rectification can also be reduced.

[0005] Firstly, a method for simulating the assembly constraints of a car's side profile is provided, including the following steps:

[0006] Obtain component models of the car's side profile;

[0007] An auxiliary tooling model is constructed based on the aforementioned component model;

[0008] By assembling the auxiliary tooling model and the component model according to the assembly sequence, a car side profile model is obtained.

[0009] According to the first aspect, in a first possible implementation of the first aspect, the step of "obtaining the car side profile model by applying assembly constraints to the auxiliary tooling model and the component model" includes the following steps:

[0010] The component models include a rear door model, a front door model, a rear door upper hinge model, a rear door lower hinge model, a front door upper hinge model, a front door lower hinge model, a body-in-white model, and a fender model.

[0011] The auxiliary tooling model includes a rear door hinge tooling sub-model, a front door hinge tooling sub-model, a rear door pre-installation tooling sub-model, and a fender tooling sub-model.

[0012] Construct a rear door hinge fixture sub-model, and install and constrain the rear door hinge fixture sub-model onto the rear door sub-model to obtain a rear door with fixture model.

[0013] The upper rear door hinge sub-model and the lower rear door hinge sub-model are respectively installed and constrained onto the rear door tooling model to obtain the rear door hinge model.

[0014] Construct a pre-installed tooling sub-model for the rear door, and install and constrain the pre-installed tooling sub-model for the rear door onto the body-in-white sub-model to obtain a body-in-white model with tooling.

[0015] The rear door hinge model is mounted and constrained onto the body-in-white tooling model to obtain the body-in-white rear door model.

[0016] Construct a front door hinge fixture sub-model, and install and constrain the front door hinge fixture sub-model onto the front door sub-model to obtain the front door with fixture model.

[0017] The upper front door hinge sub-model and the lower front door hinge sub-model are respectively mounted and constrained onto the front door tooling model to obtain the front door hinge model.

[0018] The front door hinge model is mounted and constrained onto the body-in-white rear door model to obtain the body-in-white model with front and rear doors.

[0019] Construct a fender tooling sub-model, and install and constrain the fender tooling sub-model onto the body-in-white model with front and rear doors to obtain the body-in-white model with front and rear doors and fender tooling.

[0020] The fender model is mounted and constrained onto the white body tooling model with front and rear doors and fenders to obtain the car side profile model.

[0021] According to the first possible implementation of the first aspect, in the second possible implementation of the first aspect, the step of "constructing a rear door hinge fixture sub-model, installing and constraining the rear door hinge fixture sub-model onto the rear door sub-model, and obtaining a rear door with fixture model" includes the following steps:

[0022] Construct a rear door hinge fixture sub-model, and install the rear door hinge fixture sub-model onto the rear door sub-model;

[0023] Establish a first constraint point, a second constraint point, and a third constraint point on the rear door hinge tooling sub-model, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the rear door hinge tooling sub-model;

[0024] Establish a fourth constraint point and a fifth constraint point on the rear door hinge tooling sub-model, and jointly constrain the Z-axis movement and Y-axis rotation of the rear door hinge tooling sub-model;

[0025] A sixth constraint point is established on the rear door hinge tooling sub-model to constrain the X-direction movement of the rear door hinge tooling sub-model;

[0026] Obtain the backdoor with tooling model.

[0027] According to the second possible implementation of the first aspect, in the third possible implementation of the first aspect, the step of "installing and constraining the upper hinge sub-model and the lower hinge sub-model of the rear door onto the rear door tooling model respectively, and obtaining the rear door hinge model" includes the following steps:

[0028] Establish a seventh constraint point, an eighth constraint point, and a ninth constraint point on the rear door hinge sub-model. Install the rear door hinge sub-model on the rear door model and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the rear door hinge sub-model.

[0029] Establish the tenth and eleventh constraint points on the rear door upper hinge sub-model, install the rear door upper hinge sub-model on the rear door hinge tooling sub-model, and jointly constrain the Y-axis movement and X-axis rotation of the rear door upper hinge sub-model.

[0030] The positioning pin of the rear door hinge tooling sub-model is inserted into the positioning hole of the rear door upper hinge sub-model to constrain the Z-axis movement of the rear door upper hinge sub-model.

[0031] Establish the twelfth, thirteenth, and fourteenth constraint points on the rear door lower hinge sub-model, install the rear door lower hinge sub-model on the rear door, and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the rear door lower hinge sub-model.

[0032] Establish the fifteenth and sixteenth constraint points on the rear door lower hinge sub-model, install the rear door lower hinge sub-model on the rear door hinge tooling sub-model, and jointly constrain the Y-axis movement and X-axis rotation of the rear door lower hinge sub-model.

[0033] The positioning pin of the rear door hinge tooling sub-model is inserted into the positioning hole of the rear door lower hinge sub-model to constrain the Z-axis movement of the rear door lower hinge sub-model.

[0034] Obtain the model of the rear door with hinges.

[0035] According to the third possible implementation of the first aspect, in the fourth possible implementation of the first aspect, the step of "constructing a rear door pre-installation tooling sub-model, installing and constraining the rear door pre-installation tooling sub-model onto the body-in-white sub-model, and obtaining a body-in-white model with tooling" includes the following steps:

[0036] Construct a pre-installed tooling sub-model for the rear door, and then install the pre-installed tooling sub-model for the rear door onto the body-in-white sub-model.

[0037] Establish the seventeenth, eighteenth, and nineteenth constraint points on the pre-installed tooling sub-model of the back door, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the pre-installed tooling sub-model of the back door;

[0038] Establish the twentieth and twenty-first constraint points on the pre-installed tooling sub-model of the back door, and jointly constrain the Z-axis movement and Y-axis rotation of the pre-installed tooling sub-model of the back door;

[0039] Establish a twenty-second constraint point on the pre-installed tooling sub-model of the back door to constrain the X-direction movement of the pre-installed tooling sub-model of the back door;

[0040] Obtain the white body model with tooling.

[0041] According to the fourth possible implementation of the first aspect, in the fifth possible implementation of the first aspect, the step of "installing and constraining the rear door hinge model onto the body-in-white tooling model to obtain the body-in-white rear door model" includes the following steps:

[0042] Establish a twenty-third constraint point at the surface difference leveling point between the rear door sub-model and the white body sub-model to install the rear door sub-model onto the white body sub-model. Establish a twenty-fourth constraint point on the upper hinge sub-model of the rear door to install the upper hinge model of the rear door onto the white body model. Establish a twenty-fifth constraint point on the lower hinge model of the rear door to install the lower hinge model of the rear door onto the white body model. Combine these constraints to restrict the rear door hinge model's Y-axis movement, X-axis rotation, and Z-axis rotation.

[0043] Establish the twenty-sixth constraint point at the installation position of the water-cut mounting surface of the rear door sub-model and the upper side step surface of the body-in-white sub-model. Insert the positioning pin of the rear door pre-assembly tooling sub-model into the positioning hole of the rear door model to jointly constrain the Z-axis movement and Y-axis rotation of the rear door hinge model.

[0044] Establish the twenty-seventh constraint point at the flattening point of the upper side panel gap of the white body sub-model to constrain the X-direction movement of the rear door hinge model;

[0045] Obtain the white body model with the rear door.

[0046] According to the fifth possible implementation of the first aspect, in the sixth possible implementation of the first aspect, the step of "constructing a front door hinge fixture sub-model, installing and constraining the front door hinge fixture sub-model onto the front door sub-model to obtain a front door with fixture model; installing and constraining the upper front door hinge sub-model and the lower front door hinge sub-model onto the front door with fixture model to obtain a front door with hinge model" includes the following steps:

[0047] Construct a front door hinge tooling sub-model, and install the front door hinge tooling sub-model onto the front door model;

[0048] Establish the 28th, 29th, and 30th constraint points on the front door hinge tooling sub-model, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the front door hinge tooling sub-model.

[0049] Establish the thirty-first constraint point and the thirty-second constraint point on the front door hinge tooling sub-model, and jointly constrain the Z-axis movement and Y-axis rotation of the front door hinge tooling sub-model;

[0050] Establish the thirty-third constraint point on the front door hinge tooling sub-model to constrain the X-direction movement of the front door hinge tooling sub-model;

[0051] Obtain the front door with tooling model;

[0052] Establish the thirty-fourth, thirty-fifth, and thirty-sixth constraint points on the front door upper hinge sub-model, install the front door upper hinge sub-model on the front door model, and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the front door upper hinge model;

[0053] Establish the thirty-seventh and thirty-eighth constraint points on the front door upper hinge sub-model, install the front door upper hinge sub-model on the front door hinge tooling sub-model, and jointly constrain the Y-axis movement and X-axis rotation of the front door upper hinge sub-model.

[0054] The positioning pin of the front door hinge tooling sub-model is inserted into the positioning hole of the front door upper hinge sub-model to constrain the Z-axis movement of the front door upper hinge sub-model.

[0055] Establish the thirty-ninth constraint point, the fortieth constraint point, and the forty-first constraint point on the front door lower hinge sub-model. Install the front door lower hinge sub-model on the rear door model and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the front door lower hinge sub-model.

[0056] Establish the forty-second constraint point and the forty-third constraint point on the front door lower hinge sub-model, install the front door lower hinge sub-model on the front door hinge tooling sub-model, and jointly constrain the Y-direction movement and X-direction rotation of the front door lower hinge sub-model.

[0057] The positioning pin of the front door hinge tooling sub-model is inserted into the positioning hole of the front door lower hinge sub-model to constrain the Z-axis movement of the front door lower hinge sub-model.

[0058] Obtain the front door model with hinges.

[0059] According to the sixth possible implementation of the first aspect, in the seventh possible implementation of the first aspect, the step of "installing and constraining the front door hinge model onto the body-in-white rear door model to obtain the body-in-white front and rear door model" includes the following steps:

[0060] Establish a forty-fourth constraint point at the surface difference leveling point between the front door sub-model and the rear door sub-model to install the rear door sub-model onto the body-in-white sub-model. Establish a forty-fifth constraint point on the upper hinge sub-model of the front door to install the upper hinge model of the front door onto the body-in-white model. Establish a forty-sixth constraint point on the lower hinge model of the front door to install the lower hinge model of the front door onto the body-in-white model. Combine these constraints to restrict the Y-axis movement, X-axis rotation, and Z-axis rotation of the front door hinge model.

[0061] Establish the forty-seventh and forty-eighth constraint points at the gap threshold position between the front door sub-model and the rear door model, and jointly constrain the X-axis movement and Y-axis rotation of the front door hinge model;

[0062] A forty-ninth constraint point is established at the waistline alignment position between the front door sub-model and the rear door model to constrain the Z-axis movement of the front door hinge model;

[0063] Obtain the white body model with front and rear doors.

[0064] According to the seventh possible implementation of the first aspect, in the eighth possible implementation of the first aspect, the step of "constructing a fender tooling sub-model, installing and constraining the fender tooling sub-model onto the body-in-white model with front and rear doors, and obtaining a body-in-white model with front and rear doors and fender tooling" includes the following steps:

[0065] Construct a fender tooling sub-model and install the fender tooling sub-model onto the body-in-white sub-model;

[0066] Establish the 50th constraint point, the 51st constraint point, and the 52nd constraint point on the fender tooling sub-model, and jointly constrain the Z-axis movement, X-axis rotation, and Y-axis rotation of the fender tooling sub-model;

[0067] The two positioning pins of the fender tooling sub-model are respectively inserted into the two positioning pins of the body-in-white sub-model, thereby jointly constraining the X-axis movement and Z-axis rotation of the fender tooling sub-model.

[0068] Establish the fifty-third constraint point on the fender tooling sub-model to constrain the Y-phase movement of the fender tooling sub-model;

[0069] Obtain a white body tooling model with front and rear doors and fenders.

[0070] According to the eighth possible implementation of the first aspect, in the ninth possible implementation of the first aspect, the step of "installing and constraining the fender model onto the white body with front and rear doors and fender tooling model to obtain the car side face model" includes the following steps:

[0071] Establish the 54th and 55th constraint points at the surface difference leveling point between the fender model and the front door model, install the fender model on the body-in-white model, insert the positioning pin of the fender tooling model into the positioning hole of the fender model, and jointly constrain the Y-axis movement, X-axis rotation and Z-axis rotation of the fender model.

[0072] Establish the fifty-sixth constraint point and the fifty-seventh constraint point at the gap threshold position between the fender model and the front door model, respectively, and jointly constrain the X-direction movement and Y-direction rotation of the fender model;

[0073] Establish the fifty-eighth constraint point at the waistline alignment position between the fender model and the front door model to constrain the Z-axis movement of the fender model;

[0074] Obtain the side profile model of the car.

[0075] Compared with existing technologies, this invention first obtains component models of the car's side profile; then constructs an auxiliary tooling model; and finally obtains the car's side profile model by assembling the auxiliary tooling model and the component models according to the assembly sequence. Therefore, in the early design stage, tolerance simulation assembly constraint modeling of each component of the car's side profile is performed using tolerance analysis software, which optimizes the visual quality of the car's side profile during the design stage and can also reduce the cost losses caused by later modifications. Attached Figure Description

[0076] Figure 1This is a flowchart illustrating a method for simulating and constraining the assembly of a car side profile according to an embodiment of the present invention.

[0077] Figure 2 This is a flowchart illustrating a method for simulating and constraining the assembly of a car side profile, provided in another embodiment of the present invention.

[0078] Figure 3 This is an assembly constraint diagram of the back door with tooling model of the present invention;

[0079] Figure 4 This is the assembly constraint diagram of the rear door with hinge model of the present invention;

[0080] Figure 5 This is an assembly constraint diagram of the body-in-white with tooling model of the present invention;

[0081] Figure 6 This is an assembly constraint diagram of the body-in-white model with rear door of the present invention;

[0082] Figure 7 This is an assembly constraint diagram of the front door tooling model of the present invention;

[0083] Figure 8 This is an assembly constraint diagram of the body-in-white model with front and rear doors of the present invention;

[0084] Figure 9 This is the assembly constraint diagram of the fender tooling sub-model of the present invention;

[0085] Figure 10 This is an assembly constraint diagram of the fender model of the present invention. Detailed Implementation

[0086] Referring now to specific embodiments of the invention, examples of which are illustrated in the accompanying drawings. Although the invention will be described in conjunction with specific embodiments, it will be understood that it is not intended to limit the invention to the described embodiments. Rather, it is intended to cover variations, modifications, and equivalents included within the spirit and scope of the invention as defined by the appended claims. It should be noted that the method steps described herein can be implemented by any functional block or functional arrangement, and any functional block or functional arrangement can be implemented as a physical entity or a logical entity, or a combination of both.

[0087] To enable those skilled in the art to better understand the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

[0088] Note: The examples described below are merely specific examples and are not intended to limit the embodiments of the present invention to the specific steps, values, conditions, data, order, etc. Those skilled in the art can utilize the concept of the present invention to construct more embodiments not mentioned herein by reading this specification.

[0089] See Figure 1 As shown, this embodiment of the invention provides a method for simulating assembly constraints of a car side profile, applied to tolerance simulation analysis software, including the following steps:

[0090] S100, obtain the component model of the car's side profile;

[0091] S200, construct an auxiliary tooling model based on the component model;

[0092] S300, by assembling the auxiliary tooling model and the component model according to the assembly sequence, a car side profile model is obtained.

[0093] Specifically, in this embodiment, since the assembly of automotive parts requires manufacturing tolerances for each part and tolerances caused by the assembly process between parts, and the side of the car is an important part of the car, the quality of the car side is an important factor affecting the car's appearance. When the gap difference between the front and rear doors and the surrounding parts on the side is too large, it will give people the feeling that the door is not installed properly or that the door is damaged, which seriously affects the car's aesthetics.

[0094] This invention first obtains component models of a car's side profile; then, it constructs an auxiliary tooling model based on the component models; and finally, it obtains a car side profile model by applying assembly constraints to the auxiliary tooling model and the component models. The obtained car side profile component models are obtained by importing body-in-white and radar installation-related data into CATIA, processing the structure tree according to the process flow diagram, and then importing the completed component models into 3DCS tolerance simulation analysis software for assembly constraints.

[0095] Because 3DCS tolerance simulation analysis software calculates the overall vehicle tolerance after assembly by performing three-dimensional dimensional chain analysis, the actual vehicle manufacturing tolerance of the side profile can be calculated based on the three-dimensional dimensional chain during the design phase. Areas with excessive tolerances can be reasonably optimized, thus improving the perceived quality of the car's side profile during the design phase. Therefore, it is necessary to clearly define the assembly flowchart before performing the three-dimensional dimensional chain analysis calculation. In the early design phase, tolerance analysis software can be used to perform tolerance simulation assembly constraint modeling for each component of the car's side profile, optimizing the perceived quality of the car's side profile during the design phase and reducing the cost losses caused by later modifications.

[0096] See also Figure 2 As shown, preferably, in another embodiment of this application, the step "S300, obtaining the car side profile model by assembling the auxiliary tooling model and the component model according to the assembly sequence" includes the following steps:

[0097] The component models include a rear door model, a front door model, a rear door upper hinge model, a rear door lower hinge model, a front door upper hinge model, a front door lower hinge model, a body-in-white model, and a fender model.

[0098] The auxiliary tooling model includes a rear door hinge tooling sub-model, a front door hinge tooling sub-model, a rear door pre-installation tooling sub-model, and a fender tooling sub-model.

[0099] S310, Construct a rear door hinge fixture sub-model, install and constrain the rear door hinge fixture sub-model onto the rear door sub-model, and obtain a rear door with fixture model.

[0100] S320, Install and constrain the upper rear door hinge sub-model and the lower rear door hinge sub-model onto the rear door tooling model respectively to obtain the rear door hinge model;

[0101] S330, construct a pre-installed tooling sub-model for the rear door, and install and constrain the pre-installed tooling sub-model for the rear door onto the body-in-white sub-model to obtain a body-in-white model with tooling.

[0102] S340, The rear door hinge model is installed and constrained onto the body-in-white tooling model to obtain the body-in-white rear door model;

[0103] S350, construct the front door hinge tooling sub-model, install and constrain the front door hinge tooling sub-model onto the front door sub-model, and obtain the front door with tooling model.

[0104] S360, The front door upper hinge sub-model and the front door lower hinge sub-model are respectively installed and constrained on the front door tooling model to obtain the front door hinge model;

[0105] S370, The front door hinge model is mounted and constrained onto the body-in-white rear door model to obtain the body-in-white front and rear door model;

[0106] S380, construct the fender tooling sub-model, install and constrain the fender tooling sub-model onto the body-in-white model with front and rear doors, and obtain the body-in-white model with front and rear doors and fender tooling.

[0107] S390, The fender model is mounted and constrained onto the white body with front and rear doors and fender tooling model to obtain the car side profile model.

[0108] See also Figure 3 As shown, preferably, in another embodiment of this application, the step "S310, constructing a rear door hinge fixture sub-model, installing and constraining the rear door hinge fixture sub-model onto the rear door sub-model, and obtaining a rear door with fixture model" includes the following steps:

[0109] Construct a rear door hinge fixture sub-model, and install the rear door hinge fixture sub-model onto the rear door sub-model;

[0110] Establish a first constraint point T1, a second constraint point T2, and a third constraint point T3 on the rear door hinge tooling sub-model, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the rear door hinge tooling sub-model;

[0111] Establish a fourth constraint point T4 and a fifth constraint point T5 on the rear door hinge tooling sub-model, and jointly constrain the Z-axis movement and Y-axis rotation of the rear door hinge tooling sub-model;

[0112] A sixth constraint point T6 is established on the rear door hinge tooling sub-model to constrain the X-direction movement of the rear door hinge tooling sub-model;

[0113] Obtain the backdoor with tooling model.

[0114] Specifically, in this embodiment, a virtual rear door hinge fixture sub-model is built in the 3DCS tolerance simulation analysis software, and it is assembled onto the rear door using the "Six-plane" command. The virtual rear door hinge fixture sub-model is positioned on the first reference plane in the Y direction using T1, T2, and T3, controlling the three degrees of freedom of the rear door hinge fixture sub-model: Y-direction movement, rotation around the X direction, and rotation around the Z direction. T4 and T5 are used to position the rear door hinge fixture sub-model for Z-direction movement and rotation around the Y direction, and T6 is used to position the rear door hinge fixture sub-model for X-direction movement. This restricts the six degrees of freedom of the rear door hinge fixture installation.

[0115] See also Figure 4 As shown, preferably, in another embodiment of this application, the step "S320, installing and constraining the upper rear door hinge sub-model and the lower rear door hinge sub-model onto the rear door tooling model respectively, to obtain the rear door hinge model" includes the following steps:

[0116] Establish a seventh constraint point T7, an eighth constraint point T8, and a ninth constraint point T9 on the rear door hinge sub-model. Install the rear door hinge sub-model on the rear door model and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the rear door hinge sub-model.

[0117] Establish tenth constraint point T10 and eleventh constraint point T11 on the rear door upper hinge sub-model, install the rear door upper hinge on the rear door hinge tooling sub-model, and jointly constrain the Y-direction movement and X-direction rotation of the rear door upper hinge sub-model.

[0118] The positioning pin of the rear door hinge tooling sub-model is inserted into the positioning hole A1 of the rear door upper hinge sub-model to constrain the Z-axis movement of the rear door upper hinge sub-model.

[0119] Establish the twelfth, thirteenth, and fourteenth constraint points on the rear door lower hinge sub-model, install the rear door lower hinge sub-model on the rear door, and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the rear door lower hinge sub-model.

[0120] Establish the fifteenth and sixteenth constraint points on the rear door lower hinge sub-model, install the rear door lower hinge sub-model on the rear door hinge fixture, and jointly constrain the Y-axis movement and X-axis rotation of the rear door lower hinge sub-model.

[0121] The positioning pin of the rear door hinge tooling sub-model is inserted into the positioning hole of the rear door lower hinge sub-model to constrain the Z-axis movement of the rear door lower hinge sub-model.

[0122] Obtain the model of the rear door with hinges.

[0123] Specifically, in this embodiment, T7 to T9 are for the rear door upper hinge sub-model to be attached to the rear door in the X direction, controlling the rear door upper hinge sub-model's three degrees of freedom: X-direction movement, rotation around the Y direction, and rotation around the Z direction; T10 and T11 are for the rear door upper hinge sub-model to be attached to the virtual rear door hinge fixture sub-model in the Y direction, controlling the rear door upper hinge sub-model's two degrees of freedom: Y-direction movement and rotation around the X direction; T6 is for the positioning pin on the virtual rear door hinge fixture sub-model to be inserted into the positioning hole A1 of the rear door upper hinge sub-model, controlling the rear door upper hinge sub-model's Z-direction movement. Thus, the six degrees of freedom of the rear door upper hinge sub-model's installation are restricted. Similarly, the rear door lower hinge sub-model is also assembled and constrained in the software using the same method as the rear door upper hinge.

[0124] See also Figure 5 As shown, preferably, in another embodiment of this application, the step "S330, constructing a rear door pre-assembly tooling sub-model, installing and constraining the rear door pre-assembly tooling sub-model onto the body-in-white sub-model, and obtaining a body-in-white model with tooling" includes the following steps:

[0125] Construct a pre-installed tooling sub-model for the rear door, and then install the pre-installed tooling sub-model for the rear door onto the body-in-white sub-model.

[0126] Establish the seventeenth constraint point T17, the eighteenth constraint point T18, and the nineteenth constraint point T19 on the pre-installed tooling sub-model of the back door, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the pre-installed tooling sub-model of the back door;

[0127] Establish the twentieth constraint point T20 and the twenty-first constraint point T21 on the pre-installed tooling sub-model of the rear door, and jointly constrain the Z-axis movement and Y-axis rotation of the pre-installed tooling sub-model of the rear door;

[0128] Establish a twenty-second constraint point T22 on the pre-installed tooling sub-model of the back door to constrain the X-direction movement of the pre-installed tooling sub-model of the back door;

[0129] Obtain the white body model with tooling.

[0130] Specifically, in this embodiment, to ensure the accuracy of the rear door hinge model mounted on the body-in-white sub-model, a rear door pre-assembly tooling sub-model needs to be mounted on the body-in-white sub-model first to ensure the accuracy of the rear door installation; T19 to T19 are virtual points on the body-in-white where the rear door pre-assembly tooling sub-model is mounted in the Y direction, controlling the rear door pre-assembly tooling sub-model's Y-direction movement, rotation around the X-direction, and rotation around the Z-direction, a total of 3 degrees of freedom; T20 and T21 position the rear door pre-assembly tooling sub-model's Z-direction movement and rotation around the Y-direction, and T21 positions the tooling's X-direction movement, thus restricting the 6 degrees of freedom of the rear door pre-assembly tooling sub-model installation.

[0131] See also Figure 6 As shown, preferably, in another embodiment of this application, the step "S340, installing and constraining the rear door hinge model onto the body-in-white tooling model to obtain the body-in-white rear door model" includes the following steps:

[0132] Establish a twenty-third constraint point T23 at the surface difference leveling point between the rear door sub-model and the body-in-white sub-model, and install the rear door sub-model onto the body-in-white. Establish a twenty-fourth constraint point T24 on the upper hinge sub-model of the rear door, and install the upper hinge model of the rear door onto the body-in-white model. Establish a twenty-fifth constraint point T25 on the lower hinge model of the rear door, and install the lower hinge model of the rear door onto the body-in-white model. Combine these constraints to restrict the rear door hinge model's Y-axis movement, X-axis rotation, and Z-axis rotation.

[0133] Establish the twenty-sixth constraint point T26 at the installation position of the water-cut mounting surface of the rear door sub-model and the upper side step surface of the body-in-white sub-model. Insert the positioning pin of the rear door pre-assembly tooling sub-model into the positioning hole of the rear door model to jointly constrain the Z-axis movement and Y-axis rotation of the rear door hinge model.

[0134] Establish the twenty-seventh constraint point at the flattened point of the gap between the rear door sub-model and the upper side wall of the body-in-white sub-model to constrain the X-direction movement of the rear door hinge model;

[0135] Obtain the white body model with the rear door.

[0136] Specifically, in this embodiment, T23 is the flattening point between the rear door sub-model and the body-in-white sub-model; T24 is the Y-axis contact point between the upper hinge sub-model of the rear door and the body-in-white sub-model; T25 is the Y-axis contact point between the lower hinge sub-model of the rear door and the body-in-white model; T23 to T25 together control the Y-axis movement, X-axis rotation, and Z-axis rotation of the rear door with hinge model; T26 is the Z-axis contact between a stepped surface of the upper side panel of the body-in-white model and the water-cut mounting surface of the rear door sub-model; A2 is the pin on the rear door pre-assembly tooling sub-model inserted into the positioning hole of the rear door sub-model, controlling the Z-axis movement of the rear door model; T26 and A2 together control the Z-axis movement and Y-axis rotation of the rear door with hinge model; T27 is the flattening point of the gap between the rear door model and the upper side panel of the body-in-white model, controlling the X-axis movement of the rear door with hinge model. Points A2 and T27 are located inside the back door and are represented by dashed lines in the diagram.

[0137] See also Figure 7 As shown, preferably, in another embodiment of this application, the step "S350, constructing a front door hinge fixture sub-model, installing and constraining the front door hinge fixture sub-model onto the front door sub-model to obtain a front door with fixture model; S360, installing and constraining the upper front door hinge sub-model and the lower front door hinge sub-model onto the front door with fixture model to obtain a front door with hinge model" includes the following steps:

[0138] Construct a front door hinge tooling sub-model, and install the front door hinge tooling sub-model onto the front door model;

[0139] Establish the 28th, 29th, and 30th constraint points on the front door hinge tooling sub-model, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the front door hinge tooling sub-model.

[0140] Establish the thirty-first constraint point and the thirty-second constraint point on the front door hinge tooling sub-model, and jointly constrain the Z-axis movement and Y-axis rotation of the front door hinge tooling sub-model;

[0141] Establish the thirty-third constraint point on the front door hinge tooling sub-model to constrain the X-direction movement of the front door hinge tooling sub-model;

[0142] Obtain the front door with tooling model;

[0143] Establish the thirty-fourth, thirty-fifth, and thirty-sixth constraint points on the front door upper hinge sub-model, install the front door upper hinge sub-model on the front door model, and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the front door upper hinge model;

[0144] Establish the thirty-seventh and thirty-eighth constraint points on the front door upper hinge sub-model, install the front door upper hinge sub-model on the front door hinge tooling sub-model, and jointly constrain the Y-axis movement and X-axis rotation of the front door upper hinge sub-model.

[0145] The positioning pin of the front door hinge tooling sub-model is inserted into the positioning hole of the front door upper hinge sub-model to constrain the Z-axis movement of the front door upper hinge sub-model.

[0146] Establish the thirty-ninth constraint point, the fortieth constraint point, and the forty-first constraint point on the front door lower hinge sub-model. Install the front door lower hinge sub-model on the rear door model and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the front door lower hinge sub-model.

[0147] Establish the forty-second constraint point and the forty-third constraint point on the front door lower hinge sub-model, install the front door lower hinge sub-model on the front door hinge tooling sub-model, and jointly constrain the Y-direction movement and X-direction rotation of the front door lower hinge sub-model.

[0148] The positioning pin of the front door hinge tooling sub-model is inserted into the positioning hole of the front door lower hinge sub-model to constrain the Z-axis movement of the front door lower hinge sub-model.

[0149] Obtain the front door model with hinges.

[0150] Specifically, in this embodiment, the software modeling method for constructing the front door with tooling model is similar to that for constructing the rear door with tooling model, and will not be repeated here; similarly, the software modeling method for constructing the front door with hinge model is similar to that for constructing the rear door with hinge model, and will not be repeated here.

[0151] See also Figure 8 As shown, preferably, in another embodiment of this application, the step "S370, installing and constraining the front door hinge model onto the body-in-white rear door model to obtain the body-in-white front and rear door model" includes the following steps:

[0152] Establish a forty-fourth constraint point T44 at the surface difference leveling point between the front door sub-model and the rear door sub-model to install the rear door sub-model onto the body-in-white sub-model. Establish a forty-fifth constraint point T45 on the upper hinge sub-model of the front door to install the upper hinge model of the front door onto the body-in-white model. Establish a forty-sixth constraint point T46 on the lower hinge model of the front door to install the lower hinge model of the front door onto the body-in-white model. Combine these constraints to restrict the Y-axis movement, X-axis rotation, and Z-axis rotation of the front door hinge model.

[0153] Establish the forty-seventh constraint point T47 and the forty-eighth constraint point T48 at the gap threshold position between the front door sub-model and the rear door model, and jointly constrain the X-direction movement and Y-direction rotation of the front door hinge model;

[0154] Establish the forty-ninth constraint point T49 at the waistline alignment position between the front door sub-model and the rear door model to constrain the Z-direction movement of the front door with hinge model;

[0155] Obtain the white body model with front and rear doors.

[0156] Specifically, in this embodiment, T44 is the flattening point between the front door sub-model and the rear door sub-model; T45 is the surface of the front door upper hinge sub-model and the hinge sub-model on the white body; T46 is the surface of the front door lower hinge sub-model and the hinge model on the white body. T44 to T46 together control the Y-axis movement, X-axis rotation, and Z-axis rotation of the front door hinge model. T47 and T48 are used to adjust the gap between the front and rear doors to the theoretical value, that is, to control the X-axis movement and Y-axis rotation of the front door hinge model. T49 is used to align the waistline of the front and rear doors and control the Z-axis movement of the front door hinge model.

[0157] See also Figure 9 As shown, preferably, in another embodiment of this application, the step "S380, constructing a fender tooling sub-model, installing and constraining the fender tooling sub-model onto the body-in-white model with front and rear doors, and obtaining a body-in-white model with front and rear doors and fender tooling" includes the following steps:

[0158] Construct a fender tooling sub-model and install the fender tooling sub-model onto the body-in-white sub-model;

[0159] Establish the fiftieth constraint point T50, the fifty-first constraint point T51, and the fifty-second constraint point T52 on the fender tooling sub-model, and jointly constrain the Z-axis movement, X-axis rotation, and Y-axis rotation of the fender tooling sub-model;

[0160] The two positioning pins of the fender tooling sub-model are respectively inserted into the two positioning pins of the body-in-white sub-model, thereby jointly constraining the X-axis movement and Z-axis rotation of the fender tooling sub-model.

[0161] Establish the fifty-third constraint point T53 on the fender tooling sub-model to constrain the Y-phase movement of the fender tooling sub-model;

[0162] Obtain a white body tooling model with front and rear doors and fenders.

[0163] Specifically, in this embodiment, the fenders in the side face area are positioned using fender fixtures to ensure accuracy during assembly. The fender fixtures ensure the two fenders are properly installed by ensuring the opening of the left and right fenders. The fender fixtures are self-positioned on the front nacelle. A virtual fender fixture can be created in the software. The positioning of the fender fixture on the nacelle is shown in the figure below: T50 to T52 are the Z-axis contact points between the virtual fender fixture sub-model and the body-in-white sub-model, controlling the Z-axis movement, X-axis rotation, and Y-axis rotation of the fender fixture sub-model. A3 and A4 are the two positioning pins of the fender fixture sub-model, which are respectively inserted into the two positioning pins of the body-in-white sub-model, controlling the X-axis movement and Z-axis rotation of the fender fixture sub-model. T53 controls the Y-axis movement of the fender fixture sub-model.

[0164] See also Figure 10 As shown, preferably, in another embodiment of this application, the step "S390, installing and constraining the fender model onto the white body with front and rear doors and fender tooling model to obtain the car side profile model" includes the following steps:

[0165] Establish the 54th and 55th constraint points at the surface difference leveling point between the fender model and the front door model, install the fender model on the body-in-white model, insert the positioning pin of the fender tooling model into the positioning hole of the fender model, and jointly constrain the Y-axis movement, X-axis rotation and Z-axis rotation of the fender model.

[0166] Establish the fifty-sixth constraint point and the fifty-seventh constraint point at the gap threshold position between the fender model and the front door model, respectively, and jointly constrain the X-direction movement and Y-direction rotation of the fender model;

[0167] Establish the fifty-eighth constraint point at the waistline alignment position between the fender model and the front door model to constrain the Z-axis movement of the fender model;

[0168] The steps to "obtain a car side profile model" include the following:

[0169] Establish the 54th constraint point T54 and the 55th constraint point T55 at the surface difference leveling point between the fender model and the front door model. Install the fender model onto the white body. Insert the positioning pin of the fender tooling sub-model into the positioning hole of the fender. Combine the constraints on the Y-axis movement, X-axis rotation and Z-axis rotation of the fender model.

[0170] Establish the 56th constraint point T56 and the 57th constraint point T57 at the gap threshold position between the fender model and the front door model, respectively, and jointly constrain the X-axis movement and Y-axis rotation of the fender model;

[0171] Establish the fifty-eighth constraint point T58 at the waistline alignment position between the fender model and the front door model to constrain the Z-axis movement of the fender model;

[0172] Obtain the side profile model of the car.

[0173] Specifically, in this embodiment, T54 and T55 are the surface difference leveling points between the fender model and the front door model, ensuring the surface difference accuracy of the front door model and the fender model in the Y direction. A5 (represented by a dashed line because the positioning pin and positioning hole are inside the fender) is a positioning pin on the fender tooling sub-model that restricts the positioning hole of the fender model. T54, T55, and A5 together restrict the fender model's Y-direction movement, X-direction rotation, and Z-direction rotation. T56 and T57 are the gap threshold positions between the fender model and the front door model, ensuring the gap between the front door model and the fender model in the X direction and restricting the fender model's X-direction movement and Y-direction rotation. T58 is the waistline alignment position between the fender model and the front door model, constraining the fender model's Z-direction movement.

[0174] The present invention also provides a vehicle side profile simulation assembly constraint system, comprising:

[0175] The component model module is used to obtain component models of the car's side profile.

[0176] An auxiliary tooling model module is communicatively connected to the component model module and is used to construct an auxiliary tooling model based on the component model.

[0177] The side profile model is communicatively connected to the component model module and the auxiliary tooling model module, and is used to obtain the car side profile model by assembling the auxiliary tooling model and the component model according to the assembly sequence.

[0178] Specifically, this embodiment corresponds one-to-one with the above method embodiments. The functions of each module have been described in detail in the corresponding method embodiments, so they will not be repeated here.

[0179] Based on the same inventive concept, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements all or part of the method steps of the above method.

[0180] The present invention can implement all or part of the processes in the above methods, or it can be accomplished by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0181] Based on the same inventive concept, embodiments of this application also provide an electronic device, including a memory and a processor. The memory stores a computer program that runs on the processor. When the processor executes the computer program, it implements all or part of the method steps described above.

[0182] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the computer device, connecting all parts of the computer device through various interfaces and lines.

[0183] Memory can be used to store computer programs and / or modules. The processor performs various functions of the computer device by running or executing the computer programs and / or modules stored in the memory, and by accessing data stored in the memory. Memory can primarily include a program storage area and a data storage area. The program storage area can store the operating system and at least one application program required for a function (e.g., sound playback, image playback, etc.); the data storage area can store data created based on the use of the mobile phone (e.g., audio data, video data, etc.). Furthermore, memory can include high-speed random access memory, and can also include non-volatile memory, such as hard disks, RAM, plug-in hard disks, SmartMedia Cards (SMC), Secure Digital (SD) cards, Flash Cards, at least one disk storage device, flash memory device, or other volatile solid-state storage devices.

[0184] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, servers, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0185] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), servers, and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0186] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0187] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0188] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A method for simulating a fit constraint of a car side face, characterized in that, Includes the following steps: Obtain component models of the car's side profile; An auxiliary tooling model is constructed based on the aforementioned component model; By assembling the auxiliary tooling model and the component model according to the assembly sequence, a car side profile model is obtained. The step of "obtaining the car side profile model by assembling the auxiliary tooling model and the component model according to the assembly sequence" includes the following steps: The component models include a rear door model, a front door model, a rear door upper hinge model, a rear door lower hinge model, a front door upper hinge model, a front door lower hinge model, a body-in-white model, and a fender model. The auxiliary tooling model includes a rear door hinge tooling sub-model, a front door hinge tooling sub-model, a rear door pre-installation tooling sub-model, and a fender tooling sub-model. Construct a rear door hinge fixture sub-model, and install and constrain the rear door hinge fixture sub-model onto the rear door sub-model to obtain a rear door with fixture model. The upper rear door hinge sub-model and the lower rear door hinge sub-model are respectively installed and constrained onto the rear door tooling model to obtain the rear door hinge model. Construct a pre-installed tooling sub-model for the rear door, and install and constrain the pre-installed tooling sub-model for the rear door onto the body-in-white sub-model to obtain a body-in-white model with tooling. The rear door hinge model is mounted and constrained onto the body-in-white tooling model to obtain the body-in-white rear door model. Construct a front door hinge fixture sub-model, and install and constrain the front door hinge fixture sub-model onto the front door sub-model to obtain the front door with fixture model. The upper front door hinge sub-model and the lower front door hinge sub-model are respectively mounted and constrained onto the front door tooling model to obtain the front door hinge model. The front door hinge model is mounted and constrained onto the body-in-white rear door model to obtain the body-in-white model with front and rear doors. Construct a fender tooling sub-model, and install and constrain the fender tooling sub-model onto the body-in-white model with front and rear doors to obtain the body-in-white model with front and rear doors and fender tooling. The fender model is mounted and constrained onto the white body tooling model with front and rear doors and fenders to obtain the car side profile model; The step of "constructing a front door hinge fixture sub-model, installing and constraining the front door hinge fixture sub-model onto the front door sub-model to obtain a front door with fixture model; installing and constraining the upper front door hinge sub-model and the lower front door hinge sub-model onto the front door with fixture model to obtain a front door with hinge model" includes the following steps: Construct a front door hinge tooling sub-model, and install the front door hinge tooling sub-model onto the front door model; Establish the 28th, 29th, and 30th constraint points on the front door hinge tooling sub-model, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the front door hinge tooling sub-model. Establish the thirty-first constraint point and the thirty-second constraint point on the front door hinge tooling sub-model, and jointly constrain the Z-axis movement and Y-axis rotation of the front door hinge tooling sub-model; Establish the thirty-third constraint point on the front door hinge tooling sub-model to constrain the X-direction movement of the front door hinge tooling sub-model; Obtain the front door with tooling model; Establish the thirty-fourth, thirty-fifth, and thirty-sixth constraint points on the front door upper hinge sub-model, install the front door upper hinge sub-model on the front door model, and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the front door upper hinge model; Establish the thirty-seventh and thirty-eighth constraint points on the front door upper hinge sub-model, install the front door upper hinge sub-model on the front door hinge tooling sub-model, and jointly constrain the Y-axis movement and X-axis rotation of the front door upper hinge sub-model. The positioning pin of the front door hinge tooling sub-model is inserted into the positioning hole of the front door upper hinge sub-model to constrain the Z-axis movement of the front door upper hinge sub-model. Establish the thirty-ninth constraint point, the fortieth constraint point, and the forty-first constraint point on the front door lower hinge sub-model. Install the front door lower hinge sub-model on the rear door model and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the front door lower hinge sub-model. Establish the forty-second constraint point and the forty-third constraint point on the front door lower hinge sub-model, install the front door lower hinge sub-model on the front door hinge tooling sub-model, and jointly constrain the Y-direction movement and X-direction rotation of the front door lower hinge sub-model. The positioning pin of the front door hinge tooling sub-model is inserted into the positioning hole of the front door lower hinge sub-model to constrain the Z-axis movement of the front door lower hinge sub-model. Obtain the front door model with hinges; The step of "installing and constraining the front door hinge model onto the body-in-white rear door model to obtain the body-in-white front and rear door model" includes the following steps: Establish a forty-fourth constraint point at the surface difference leveling point between the front door sub-model and the rear door sub-model to install the rear door sub-model onto the body-in-white sub-model. Establish a forty-fifth constraint point on the upper hinge sub-model of the front door to install the upper hinge model of the front door onto the body-in-white model. Establish a forty-sixth constraint point on the lower hinge model of the front door to install the lower hinge model of the front door onto the body-in-white model. Combine these constraints to restrict the Y-axis movement, X-axis rotation, and Z-axis rotation of the front door hinge model. Establish the forty-seventh and forty-eighth constraint points at the gap threshold position between the front door sub-model and the rear door model, and jointly constrain the X-axis movement and Y-axis rotation of the front door hinge model; A forty-ninth constraint point is established at the waistline alignment position between the front door sub-model and the rear door model to constrain the Z-axis movement of the front door hinge model; Obtain a white body model with front and rear doors; The step of "constructing a fender tooling sub-model, installing and constraining the fender tooling sub-model onto the body-in-white model with front and rear doors, and obtaining the body-in-white model with front and rear doors and fender tooling" includes the following steps: Construct a fender tooling sub-model and install the fender tooling sub-model onto the body-in-white sub-model; Establish the 50th constraint point, the 51st constraint point, and the 52nd constraint point on the fender tooling sub-model, and jointly constrain the Z-axis movement, X-axis rotation, and Y-axis rotation of the fender tooling sub-model; The two positioning pins of the fender tooling sub-model are respectively inserted into the two positioning pins of the body-in-white sub-model, thereby jointly constraining the X-axis movement and Z-axis rotation of the fender tooling sub-model. Establish the fifty-third constraint point on the fender tooling sub-model to constrain the Y-phase movement of the fender tooling sub-model; Obtain a white body tooling model with front and rear doors and fenders; The step of "installing and constraining the fender model onto the white body-in-white tooling model with front and rear doors and fenders to obtain the car side profile model" includes the following steps: Establish the 54th and 55th constraint points at the surface difference leveling point between the fender model and the front door model, install the fender model on the body-in-white model, insert the positioning pin of the fender tooling model into the positioning hole of the fender model, and jointly constrain the Y-axis movement, X-axis rotation and Z-axis rotation of the fender model. Establish the fifty-sixth constraint point and the fifty-seventh constraint point at the gap threshold position between the fender model and the front door model, respectively, and jointly constrain the X-direction movement and Y-direction rotation of the fender model; Establish the fifty-eighth constraint point at the waistline alignment position between the fender model and the front door model to constrain the Z-axis movement of the fender model; Obtain the side profile model of the car.

2. The automotive side face simulation assembly constraint method of claim 1, wherein, The step of "constructing a rear door hinge fixture sub-model, installing and constraining the rear door hinge fixture sub-model onto the rear door sub-model, and obtaining a rear door with fixture model" includes the following steps: Construct a rear door hinge fixture sub-model, and install the rear door hinge fixture sub-model onto the rear door sub-model; Establish a first constraint point, a second constraint point, and a third constraint point on the rear door hinge tooling sub-model, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the rear door hinge tooling sub-model; Establish a fourth constraint point and a fifth constraint point on the rear door hinge tooling sub-model, and jointly constrain the Z-axis movement and Y-axis rotation of the rear door hinge tooling sub-model; A sixth constraint point is established on the rear door hinge tooling sub-model to constrain the X-direction movement of the rear door hinge tooling sub-model; Obtain the backdoor with tooling model.

3. The automotive side face simulation assembly constraint method of claim 2, wherein, The step of "installing and constraining the upper rear door hinge sub-model and the lower rear door hinge sub-model onto the rear door tooling model respectively to obtain the rear door hinge model" includes the following steps: Establish a seventh constraint point, an eighth constraint point, and a ninth constraint point on the rear door hinge sub-model. Install the rear door hinge sub-model on the rear door model and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the rear door hinge sub-model. Establish the tenth and eleventh constraint points on the rear door upper hinge sub-model, install the rear door upper hinge sub-model on the rear door hinge tooling sub-model, and jointly constrain the Y-axis movement and X-axis rotation of the rear door upper hinge sub-model. The positioning pin of the rear door hinge tooling sub-model is inserted into the positioning hole of the rear door upper hinge sub-model to constrain the Z-axis movement of the rear door upper hinge sub-model. Establish the twelfth, thirteenth, and fourteenth constraint points on the rear door lower hinge sub-model, install the rear door lower hinge sub-model on the rear door, and jointly constrain the X-axis movement, Y-axis rotation, and Z-axis rotation of the rear door lower hinge sub-model. Establish the fifteenth and sixteenth constraint points on the rear door lower hinge sub-model, install the rear door lower hinge sub-model on the rear door hinge tooling sub-model, and jointly constrain the Y-axis movement and X-axis rotation of the rear door lower hinge sub-model. The positioning pin of the rear door hinge tooling sub-model is inserted into the positioning hole of the rear door lower hinge sub-model to constrain the Z-axis movement of the rear door lower hinge sub-model. Obtain the model of the rear door with hinges.

4. The automobile side face simulation assembly constraint method according to claim 3, wherein, The step of "constructing a pre-installed tooling sub-model for the rear door, installing and constraining the pre-installed tooling sub-model for the rear door onto the body-in-white sub-model, and obtaining a body-in-white model with tooling" includes the following steps: Construct a pre-installed tooling sub-model for the rear door, and then install the pre-installed tooling sub-model for the rear door onto the body-in-white sub-model. Establish the seventeenth, eighteenth, and nineteenth constraint points on the pre-installed tooling sub-model of the back door, and jointly constrain the Y-axis movement, X-axis rotation, and Z-axis rotation of the pre-installed tooling sub-model of the back door; Establish the twentieth and twenty-first constraint points on the pre-installed tooling sub-model of the back door, and jointly constrain the Z-axis movement and Y-axis rotation of the pre-installed tooling sub-model of the back door; Establish a twenty-second constraint point on the pre-installed tooling sub-model of the back door to constrain the X-direction movement of the pre-installed tooling sub-model of the back door; Obtain the white body model with tooling.

5. The automotive side face simulation assembly constraint method of claim 4, wherein, The step of "installing and constraining the rear door hinge model onto the body-in-white tooling model to obtain the body-in-white rear door model" includes the following steps: Establish a twenty-third constraint point at the surface difference leveling point between the rear door sub-model and the body-in-white sub-model, and install the rear door sub-model onto the body-in-white sub-model. Establish a twenty-fourth constraint point on the upper hinge sub-model of the rear door, and install the upper hinge sub-model of the rear door onto the body-in-white model. Establish a twenty-fifth constraint point on the lower hinge sub-model of the rear door, and install the lower hinge sub-model of the rear door onto the body-in-white model. Combine these constraints to restrict the rear door hinge model's Y-axis movement, X-axis rotation, and Z-axis rotation. Establish the twenty-sixth constraint point at the installation position of the water-cut mounting surface of the rear door sub-model and the upper side step surface of the body-in-white sub-model. Insert the positioning pin of the rear door pre-assembly tooling sub-model into the positioning hole of the rear door model to jointly constrain the Z-axis movement and Y-axis rotation of the rear door hinge model. A twenty-seventh constraint point is established at a gap smoothing point position between the rear door sub-model and the upper side of the body-in-white sub-model, to constrain the X-direction movement of the rear door with hinge model; The body-in-white model with the rear door is acquired.