An automated compression head loading method for a vehicle door rocker panel simulation
By automating the identification of loading points and establishing a loading coordinate system, the problem of automating the positioning and loading of the door panel pressure head was solved, improving the efficiency and accuracy of simulation analysis and shortening the R&D cycle.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2022-06-23
- Publication Date
- 2026-05-15
AI Technical Summary
In existing simulation automation technologies, the positioning and loading of the door panel pressure head lack automation, resulting in low analysis efficiency and insufficient accuracy.
An automated method was used to identify the loading point and component number, establish the normal vector and loading coordinate system, and realize the automated positioning and loading of the pressure head through coordinate system transformation. Simulation analysis was then performed using Hypermesh software.
It improved the efficiency and accuracy of simulation analysis of car door panels and shortened the research and development cycle.
Smart Images

Figure CN115221689B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of simulation automation technology, specifically relating to a simulated automated pressure head loading method for car door panels. Background Technology
[0002] In automotive development and design, lightweighting requirements are becoming increasingly stringent, and replacing steel parts with plastic parts has become a development trend. Simulation of plastic products plays a crucial role in the development of plastic parts. However, when analyzing the door panel, which is the largest plastic part in the door assembly, the simulation analysis requires manual placement of the pressure head at a specific point on the panel and alignment along the normal direction. This manual operation needs to be repeated for 10-20 points in the door panel analysis, resulting in low analysis efficiency.
[0003] However, existing simulation automation technologies mainly focus on modeling and the direction of unit load application, but how to automate the positioning and loading of the pressure head is not mentioned in existing simulation methods. Summary of the Invention
[0004] To overcome the above problems, this invention provides an automated pressure head loading method for car door panel simulation. The method automates the assembly and loading of the pressure head for car door panel simulation analysis, which can improve the efficiency and accuracy of car door panel simulation analysis and shorten the research and development cycle.
[0005] A simulated automated pressure head loading method for vehicle door panels includes the following:
[0006] Step 1: Use the interior door model to identify loading points and loading components, and obtain the loading node number and loading component number;
[0007] Step 2: Use the loading node number and loading component number obtained in Step 1 to establish the normal vector of the loading point;
[0008] Step 3: Establish the pressure head loading coordinate system using the loading node obtained in Step 1 and the normal vector of the loading point obtained in Step 2;
[0009] Step 4: Based on Step 3, import the pressure head model and the original coordinate system of the pressure head;
[0010] Step 5: Move the pressure head from the original coordinate system of Step 4 to the corresponding position in the loading coordinate system obtained in Step 3;
[0011] Step 6: Create contact between the pressure head and the door panel; this contact includes all pressure head and panel units.
[0012] Step 7: Apply simulation constraints and loads to the door panel for simulation analysis.
[0013] Steps one through seven are performed in the Hypermesh software.
[0014] Step two specifically involves: using the loading node obtained in step one to search for the set of unit numbers A[a1,a2,…,an] belonging to that node; using the loading component obtained in step one to search for the set of unit numbers B[b1,b2,…,bn] belonging to that component; selecting the intersection C of set A and set B; if the intersection C is a non-empty set, selecting the unit with the largest number in the intersection C as the normal unit, and obtaining the normal vector (Nx,Ny,Nz) of that unit; if Ny>0, the vector does not need to be changed; if Ny<0, all three components of the vector are multiplied by -1; if the intersection C is an empty set, returning to step one to reconfirm the information.
[0015] The third step is as follows: use the loading node obtained in the first step to copy a new point, and move the point 5mm along the normal of the plane of the unit where the original node is located. With the moved point as the origin, the normal vector as the positive Z-axis, and the projection direction of the positive Z-axis of the absolute coordinate system onto the normal plane of the normal vector as the Y-axis, establish a local rectangular coordinate system, which is the loading coordinate system.
[0016] Step five involves using a Rodrigues matrix spatial rectangular coordinate system transformation model to move all units of the pressure head from the original coordinate system to their corresponding positions in the loading coordinate system.
[0017] The simulation working condition constraints of the door panel in step seven include all the fixed points of the panel, the load size is 50N, and the direction is the negative Z-axis of the loading coordinate system of the pressure head obtained in step three.
[0018] The beneficial effects of this invention are:
[0019] This invention uses an automated method to assemble and load pressure heads for door panel simulation analysis, which can improve the efficiency and accuracy of door panel simulation analysis and shorten the research and development cycle. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the content of the embodiments of the present invention and these drawings without creative effort.
[0021] Figure 1 This is a flowchart of the present invention.
[0022] Figure 2 A flowchart for establishing the normal vector of the loading point in Embodiment 2 of the present invention.
[0023] Figure 3This is a schematic diagram of the loading coordinate system in Embodiment 2 of the present invention.
[0024] Figure 4 This is a schematic diagram of the pressure head model in Embodiment 2 of the present invention. Detailed Implementation
[0025] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0026] In the description of this invention, unless otherwise explicitly specified and limited, the terms "connected," "linked," and "fixed" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.
[0027] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can include direct contact between the first and second features, or contact between the first and second features through another feature between them. Furthermore, "above," "over," and "on top" of the second feature includes the first feature directly above or diagonally above the second feature, or simply indicates that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature includes the first feature directly below or diagonally below the second feature, or simply indicates that the first feature is at a lower horizontal level than the second feature.
[0028] In the description of this embodiment, the terms "upper," "lower," "left," and "right," etc., refer to the orientation or positional relationship shown in the accompanying drawings. They are used only for ease of description and simplification of operation, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the present invention. In addition, the terms "first" and "second" are used only for distinction in description and have no special meaning.
[0029] Example 1
[0030] like Figure 1 As shown, a simulated automated pressure head loading method for a car door panel includes the following:
[0031] Step 1: Use the interior door model to identify loading points and loading components, and obtain the loading node number and loading component number;
[0032] Step 2: Use the loading node number and loading component number obtained in Step 1 to establish the normal vector of the loading point;
[0033] Step 3: Establish the pressure head loading coordinate system using the loading node obtained in Step 1 and the normal vector of the loading point obtained in Step 2;
[0034] Step four: Based on step three, import the indenter model and the original coordinate system of the indenter, such as... Figure 4 As shown;
[0035] Step 5: Move the pressure head from the original coordinate system of Step 4 to the corresponding position in the loading coordinate system obtained in Step 3;
[0036] Step six: Create the contact between the pressure head and the door panel on the model obtained in step five; the contact between the pressure head and the door panel includes all pressure head and panel units;
[0037] Step 7: Apply simulation constraints and loads to the model obtained in Step 6 for simulation analysis.
[0038] Steps one through seven are performed in the Hypermesh software.
[0039] Step two specifically involves: using the loading node obtained in step one to search for the set of unit numbers A[a1,a2,…,an] belonging to that node; using the loading component obtained in step one to search for the set of unit numbers B[b1,b2,…,bn] belonging to that component; selecting the intersection C of set A and set B; if the intersection C is a non-empty set, selecting the unit with the largest number in the intersection C as the normal unit; and obtaining the normal vector (Nx,Ny,Nz) of that unit. If Ny > 0, the vector remains unchanged; if Ny < 0, all three components of the vector are multiplied by -1. Figure 2 As shown; if the intersection C is an empty set, then return to step one to reconfirm the information.
[0040] Step three specifically involves: copying a new point using the loading node obtained in step one, and moving this point 5mm along the normal direction of the plane of the original node's element. Using the moved point as the origin, the normal vector as the positive Z-axis, and the projection direction of the positive Z-axis of the absolute coordinate system onto the normal plane of the normal vector as the Y-axis, a local rectangular coordinate system is established. This coordinate system is the loading coordinate system. Figure 3 As shown.
[0041] Step five involves using a Rodrigues matrix spatial rectangular coordinate system transformation model to move all units of the pressure head from the original coordinate system to their corresponding positions in the loading coordinate system.
[0042] The simulation working condition constraints of the door panel in step seven include all the fixed points of the panel, the load size is 50N, and the direction is the negative Z-axis of the loading coordinate system of the pressure head obtained in step three.
[0043] Example 2
[0044] A simulated automated pressure head loading method for car door panels includes the following steps:
[0045] 1) Use the interior door model to identify loading points and loading components, and obtain the loading node number and loading component number;
[0046] 2) Use the loading node number and loading component number obtained in step 1 to establish the normal vector of the loading point;
[0047] 3) Establish the pressure head loading coordinate system using the loading node obtained in step 1 and the normal vector obtained in step 2;
[0048] 4) Based on step 3, import the pressure head model and the original coordinate system of the pressure head;
[0049] 5) Move the pressure head from the original coordinate system obtained in step 4 to the corresponding position in the loading coordinate system obtained in step 3;
[0050] 6) In step 5, create contact between the pressure head and the door panel on the model;
[0051] 7) Apply simulation constraints and loads to the door panel on the model obtained in step 6.
[0052] In step 1), the loading node number and loading component number are obtained respectively through interface selection;
[0053] In step 2), establishing the normal vector of the loading point involves searching for the set of unit numbers A[a1,a2,…,an] belonging to the loading node obtained in step 1, and searching for the set of unit numbers B[b1,b2,…,bn] belonging to the loading component obtained in step 1. The intersection C of sets A and B is selected. If the intersection C is non-empty, the unit with the largest number in the intersection C is selected as the normal unit, and its unit normal vector (Nx,Ny,Nz) is obtained. If Ny > 0, the vector remains unchanged; if Ny < 0, all three components of the vector are multiplied by -1. Figure 2 As shown;
[0054] In step 3), establishing the pressure head loading coordinate system involves copying a new point from the loading node obtained in step 1, moving this point 5mm along the normal vector obtained in step 2, and using the moved point as the origin, with the normal vector as the positive Z-axis. The projection direction of the positive Z-axis of the absolute coordinate system onto the normal plane of the normal vector is the Y-axis, thus establishing a local rectangular coordinate system. This coordinate system is the loading coordinate system. Figure 3 As shown;
[0055] In step 4), the imported indenter includes the indenter model and the original coordinate system of the indenter, such as... Figure 4 As shown;
[0056] In step 5), by adopting the Rodrigues matrix space rectangular coordinate system transformation model, all units of the pressure head are moved from the original coordinate system to the corresponding positions in the loading coordinate system;
[0057] In step 6), the contact between the pressure head and the door panel includes all pressure head and panel units;
[0058] In step 7), the simulation working condition constraint of the door panel includes all the panel fixing points, the load size is 50N, and the direction is the negative Z-axis of the pressure head loading coordinate system obtained in step 3.
[0059] The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the scope of protection of the present invention is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present invention, any person skilled in the art can make equivalent substitutions or changes based on the technical solution and inventive concept of the present invention within the scope of the technology disclosed in the present invention. These simple modifications are all within the scope of protection of the present invention.
[0060] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present invention will not describe the various possible combinations separately.
[0061] Furthermore, various different embodiments of the present invention can be combined in any way, as long as they do not violate the spirit of the present invention, they should also be regarded as the content disclosed by the present invention.
Claims
1. A simulated automated pressure head loading method for a car door panel, characterized in that... Includes the following: Step 1: Use the interior door model to identify loading points and loading components, and obtain the loading node number and loading component number; Step 2: Use the loading node number and loading component number obtained in Step 1 to establish the normal vector of the loading point; Step 3: Establish the pressure head loading coordinate system using the loading node obtained in Step 1 and the normal vector of the loading point obtained in Step 2; Step 4: Based on Step 3, import the pressure head model and the original coordinate system of the pressure head; Step 5: Move the pressure head from the original coordinate system of Step 4 to the corresponding position in the loading coordinate system obtained in Step 3; Step 6: Create contact between the pressure head and the door panel; this contact includes all pressure head and panel units. Step 7: Apply simulation constraints and loads to the door panel for simulation analysis; Step two specifically involves: using the loading node obtained in step one to search for the set of unit numbers A[a1,a2,…,an] belonging to that node; using the loading component obtained in step one to search for the set of unit numbers B[b1,b2,…,bn] belonging to that component; selecting the intersection C of set A and set B; if the intersection C is a non-empty set, selecting the unit with the largest number in the intersection C as the normal unit, and obtaining the normal vector (Nx,Ny,Nz) of that unit; if Ny>0, the vector does not need to be changed; if Ny<0, all three components of the vector are multiplied by -1; if the intersection C is an empty set, returning to step one to reconfirm the information. The third step is as follows: use the loading node obtained in the first step to copy a new point, and move the point 5mm along the normal of the plane of the unit where the original node is located. With the moved point as the origin, the normal vector as the positive Z-axis, and the projection direction of the positive Z-axis of the absolute coordinate system onto the normal plane of the normal vector as the Y-axis, establish a local rectangular coordinate system, which is the loading coordinate system.
2. The method for simulating automated pressure head loading of a car door panel according to claim 1, characterized in that... Steps one through seven are performed in the Hypermesh software.
3. The method for simulating automated pressure head loading of a car door panel according to claim 1, characterized in that... Step five involves using a Rodrigues matrix spatial rectangular coordinate system transformation model to move all units of the pressure head from the original coordinate system to their corresponding positions in the loading coordinate system.
4. The simulated automated pressure head loading method for a car door panel according to claim 3, characterized in that... The simulation working condition constraints of the door panel in step seven include all the fixed points of the panel, the load size is 50N, and the direction is the negative Z-axis of the loading coordinate system of the pressure head obtained in step three.