Remote analysis method and device for vehicle body dent resistance
By performing vehicle body dent resistance analysis on a remote server and utilizing density models and automatic indenter posture adjustment, the high requirements for local computing hardware are resolved, improving analysis efficiency and resource utilization.
Patent Information
- Application Number
- CN202411263110.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2044-09-10
AI Technical Summary
When performing vehicle body dent resistance analysis on a local computer, existing technologies have high computing hardware requirements and are unable to meet the needs of detailed model analysis.
Implement dent resistance analysis on a remote server, construct a density model to assist in selecting loading points, automatically adjust the indenter posture, perform loading and unloading, and generate a dent resistance analysis report.
It reduces the hardware and software configuration costs, improves the work efficiency of dent resistance analysis, reduces the workload of engineers, and realizes the centralized calling of simulation computing resources.
Smart Images

Figure CN119129342B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and more specifically, to a remote analysis method and device for the dent resistance of a vehicle body. Background Art
[0002] Vehicle body dent resistance analysis involves placing an indenter on the surface of the component being calculated. The indenter applies a certain force to the component surface and examines the displacement of the component at the center of contact, thereby analyzing the dent resistance performance at that location.
[0003] Existing technologies primarily rely on building simulation models on local computers to perform dent resistance analysis. Since dent resistance is a nonlinear analysis, it requires high computing hardware. Furthermore, as models become increasingly sophisticated, local computers are no longer sufficient for simulation model analysis. Summary of the Invention
[0004] The present application provides a remote analysis method and device for the dent resistance of a vehicle body, which realizes automatic dent resistance analysis of a specified loading point on a remote server, and assists local engineers in selecting appropriate loading points by constructing a density model, thereby helping to improve the work efficiency of dent resistance analysis.
[0005] This application provides a remote analysis method for vehicle body dent resistance, applicable to a remote server, including:
[0006] Receive the structural design data of the target component on the vehicle body and the definition conditions of the dent resistance analysis;
[0007] Generate the finite element mesh of the simulation model of the target component and the corresponding density model based on the structural design data and output them;
[0008] Receive loading parameters;
[0009] The following steps are executed repeatedly until the dent resistance analysis of the target component is completed:
[0010] receiving a loading point to be analyzed on the finite element mesh;
[0011] Determine the indenter position suitable for the loading point;
[0012] Loading and unloading the indenter according to the loading parameters;
[0013] Analyze the loading results, obtain the dent resistance index, and generate and output the dent resistance analysis report.
[0014] Preferably, generating a density model specifically includes:
[0015] Constructing a virtual surface based on the outer surface of the target component, where the virtual surface is a surface obtained by translating the outer surface toward the inner surface of the target component by a first preset distance, and using the space between the outer surface and the virtual surface as a density calculation area;
[0016] The mesh mass density ρ of all solid structures existing in the translation direction at each point in the density calculation area ′ Accumulate as the density of the points;
[0017] The density of all points is visualized to form a density model of the target part.
[0018] Preferably, the loading points to be analyzed are points with relatively low density in the finite element mesh.
[0019] Preferably, determining the indenter posture suitable for the loading point specifically includes:
[0020] The indenter is loaded onto the coordinate corresponding to the loading point according to the initial posture; wherein, in the initial posture, the central axis of the indenter is perpendicular to the coordinate plane with the highest parallelism to the extended surface of the finite element mesh;
[0021] According to the penetration test results between the indenter and the finite element mesh, the indenter is translated along its central axis in the direction away from the finite element mesh until there is no penetration between the indenter and the finite element mesh. At this time, the indenter is in the first posture.
[0022] The indenter is deflected based on the first posture until the central axis of the indenter is perpendicular to the section corresponding to the loading point. At this time, the indenter is in the second posture.
[0023] Based on the second posture and the penetration check results between the indenter and the finite element mesh, the indenter is translated along the central axis of the indenter toward the finite element mesh until penetration occurs between the indenter and the finite element mesh. The last indenter posture before penetration occurs is used as the indenter posture suitable for the loading point.
[0024] Preferably, the indenter is deflected based on the first posture until the central axis of the indenter is perpendicular to the section corresponding to the loading point, specifically comprising:
[0025] Repeat the following steps until the center axis of the indenter is perpendicular to the section corresponding to the loading point:
[0026] Determine a first grid node at a preset radius on the outer circumferential surface of the bottom of the indenter;
[0027] calculating the distance between each first mesh node and the finite element mesh;
[0028] The first grid node corresponding to the shortest distance is used as the second grid node;
[0029] The vector between the coordinate origin of the finite element grid and the second grid node is used as the first vector, and the vector between the coordinate origin and the center point of the bottom of the indenter is used as the second vector;
[0030] The pressure head is controlled to deflect by a preset angle in a direction from the first vector to the second vector with the center point as the fulcrum.
[0031] The present application provides a remote analysis device for vehicle body dent resistance, comprising a data and condition receiving module, a model generation module, a parameter receiving module, a loading point receiving module, a posture determination module, a loading and unloading module, and an analysis module;
[0032] The data and condition receiving module is used to receive the structural design data of the target parts on the vehicle body and the definition conditions of the dent resistance analysis;
[0033] The model generation module is used to generate the finite element mesh of the simulation model of the target component and the corresponding density model according to the structural design data, and output them;
[0034] The parameter receiving module is used to receive loading parameters;
[0035] The loading point receiving module is used to receive the loading points to be analyzed on the finite element grid;
[0036] The posture determination module is used to determine the posture of the indenter suitable for the loading point;
[0037] The loading and unloading module is used to load and unload the indenter according to the loading parameters;
[0038] The analysis module is used to analyze the loading results, obtain the dent resistance index, and generate and output the dent resistance analysis report.
[0039] Preferably, the model generation module includes a region determination module, a density calculation module and a visualization module;
[0040] The region determination module is configured to construct a virtual surface based on the outer surface of the target component, wherein the virtual surface is a surface obtained by translating the outer surface toward the inner surface of the target component by a first preset distance, and the space between the outer surface and the virtual surface is used as a density calculation region;
[0041] The density calculation module is used to calculate the mesh mass density ρ of all solid structures in the translation direction at each point in the density calculation area. ′ Accumulate as the density of the points;
[0042] The visualization module is used to visualize the density of all points to form a density model of the target part.
[0043] Preferably, the loading points to be analyzed are points with relatively low density in the finite element mesh.
[0044] Preferably, the posture determination module includes a press head loading module, a first adjustment module, a second adjustment module and a third adjustment module;
[0045] The indenter loading module is used to load the indenter to the coordinates corresponding to the loading point according to the initial posture; wherein, in the initial posture, the central axis of the indenter is perpendicular to the coordinate plane with the highest parallelism to the extended surface of the finite element mesh;
[0046] The first adjustment module is used to translate the indenter along the central axis of the indenter in a direction away from the finite element mesh according to the penetration inspection result between the indenter and the finite element mesh, until the indenter and the finite element mesh do not penetrate each other, and the indenter is in the first posture at this time;
[0047] The second adjustment module is used to deflect the indenter based on the first posture until the central axis of the indenter is perpendicular to the section corresponding to the loading point, at which time the indenter is in the second posture;
[0048] The third adjustment module is used to translate the indenter along the central axis of the indenter toward the finite element grid based on the second posture and the penetration check result of the indenter and the finite element grid until penetration occurs between the indenter and the finite element grid, and the posture of the last indenter before penetration occurs is used as the indenter posture suitable for the loading point.
[0049] Preferably, the second adjustment module includes a first node determination module, a distance calculation module, a second node determination module, a vector acquisition module, and a deflection module;
[0050] The first node determination module is used to determine the first grid node at a preset radius on the outer circumferential surface of the bottom of the indenter;
[0051] The distance calculation module is used to calculate the distance between each first grid node and the finite element grid;
[0052] The second node determination module is used to use the first grid node corresponding to the shortest distance as the second grid node;
[0053] The vector acquisition module is used to use the vector between the coordinate origin of the finite element grid and the second grid node as the first vector, and the vector between the coordinate origin and the center point of the bottom of the indenter as the second vector;
[0054] The deflection module is used to control the pressure head to deflect the pressure head by a preset angle in a direction from a first vector to a second vector with the center point as the fulcrum.
[0055] Other features and advantages of the present application will become apparent from the following detailed description of exemplary embodiments of the present application with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the application and, together with the description, serve to explain the principles of the application.
[0057] Figure 1 A flow chart of the remote analysis method for vehicle body dent resistance provided in this application;
[0058] Figure 2 An embodiment of the finite element mesh of the vehicle door outer panel provided in this application;
[0059] Figure 3 for Figure 2 The density model corresponding to the door outer panel shown;
[0060] Figure 4 A schematic diagram of the initial position of the indenter provided in this application;
[0061] Figure 5 A schematic diagram of the first grid node on the pressure head provided in this application and the distance between it and the door outer panel;
[0062] Figure 6 An example of loading, unloading and corresponding displacement curves provided for this application;
[0063] Figure 7 An example of a dent resistance analysis report provided for this application;
[0064] Figure 8 This is a schematic structural diagram of the remote analysis device for vehicle body dent resistance provided in this application. DETAILED DESCRIPTION
[0065] Various exemplary embodiments of the present application will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangements of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application.
[0066] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the present disclosure, its application, or uses.
[0067] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.
[0068] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.
[0069] The present application provides a remote analysis method and device for the dent resistance of a vehicle body, which realizes automatic dent resistance analysis of a specified loading point on a remote server, and assists local engineers in selecting appropriate loading points by constructing a density model, thereby helping to improve the work efficiency of dent resistance analysis.
[0070] It should be noted that the remote analysis system for the dent resistance of the vehicle body of the present application includes a local computer and a remote server. Engineers upload the structural design data of the target components on the vehicle body, the definition conditions of the dent resistance analysis, the loading parameters and the specified loading points through the local computer, and the remote server can complete the dent resistance analysis of each loading point. Such an analysis system realizes the centralized aggregation and calling of simulation computing resources. The local computer does not need to perform separate hardware and software configuration and software licensing, which reduces R&D costs.
[0071] like Figure 1 As shown, the remote analysis method for vehicle body dent resistance provided by this application is applicable to a remote server, including:
[0072] S110: The remote server receives the structural design data of the target component on the vehicle body and the definition conditions of the dent resistance analysis uploaded by the engineer from the local computer.
[0073] The following example uses the dent resistance analysis of a vehicle door panel as an example. This analysis primarily assesses the panel's stiffness and stability. Loading and unloading locations on the panel where buckling is likely to occur are applied, and the panel's dent resistance is evaluated by comparing the analysis results with target values. The geometric structure of a door panel is complex, making it difficult to describe using traditional analytical methods. During the design process, the finite element method (FEM) is typically used to calculate the structure and evaluate its performance.
[0074] The definition conditions of the dent resistance analysis include the boundary constraints of the target component, the parameters of the impactor, and the contact control between the finite element mesh and the impactor.
[0075] Boundary constraints are primarily used to constrain the degrees of freedom of target components. For a door panel, the mounting point of the body-side hinge and the center point of the latch each have 1, 2, 3, 4, and 56 degrees of freedom, where 1, 2, and 3 refer to translation in the X, Y, and Z directions, respectively, and 4, 5, and 6 refer to rotation in the X, Y, and Z directions. The fixed point of the door's buffer block has 2 degrees of freedom. Since the buffer block serves only as a support, only the translational motion on its surface needs to be constrained.
[0076] The dent resistance analysis involves loading and unloading the target component at the loading point using an impactor. The impactor is a standardized indenter with a diameter of 80 mm, a height of 42 mm, and a curved bottom surface with a diameter of 250 mm.
[0077] In the contact control definition, surface-to-surface contact is used to define the contact relationship between the finite element mesh and the impactor. Simply define the areas where contact may occur as contact surfaces. The impactor is defined as the master surface, and the outer surface of the target component is defined as the slave surface. The master and slave surfaces are initially in contact. It is important to note that the element normals of the impactor and target component must be checked. For any pair of contact surfaces, the normals should be opposite, pointing outward from the solid. Contact between the two sides is defined as frictionless.
[0078] S120: The remote server generates a finite element mesh of a simulation model of the target component and a corresponding density model based on the structural design data, and outputs the mesh.
[0079] The generation of the simulation model can be achieved by utilizing existing technologies, and this application does not impose any restrictions. The simulation model is input to the engineer's local computer through a windowed image in the positive Y direction (the Y direction is perpendicular to the coordinate plane with the highest parallelism to the extended surface of the finite element grid). At the same time, the image includes auxiliary measurement lines, which enable engineers to more conveniently select points and evaluate distances. In addition, a specific point is designed on the simulation model as the coordinate origin and displayed on the image. The engineer defines the position of the loading point by entering the coordinate value.
[0080] For the door outer panel, most of its finite element mesh adopts shell unit model, and the door hinge adopts solid model, which needs to be divided into at least three layers in the thickness direction. Figure 2 One embodiment of a finite element mesh of a vehicle door outer panel is shown.
[0081] The density model is a two-dimensional model whose contours are consistent with the target part. The density model is used to express the model quality within a certain space in the two-dimensional normal direction based on the external surface.
[0082] As an embodiment, generating a density model specifically includes:
[0083] S1201: Construct a virtual surface based on the outer surface of the target component. The virtual surface is a surface obtained by translating the outer surface toward the inner surface of the target component by a first preset distance (e.g., 30 mm). The space between the outer surface and the virtual surface is used as a density calculation area.
[0084] S1202: Calculate the mesh mass density ρ of all solid structures in the translation direction at each point in the density calculation area ′ Accumulate and use it as the density ρ″ of the point.
[0085] The mesh quality density ρ of each solid structure ′ The calculation formula is as follows:
[0086] ρ ′ =T×ρ×K;
[0087]
[0088] Wherein, T is the thickness of the solid structure, ρ is the material density of the solid structure, K is the position coefficient of the solid structure, D1 is the distance between the solid structure and the outer surface of the target component, and D0 is the first preset distance.
[0089] For example, let's take the density calculation area formed by the first preset distance of 30mm as an example. If on the door outer panel, within the above density calculation area, at a certain point, the side panel is made of steel, its thickness T1 is 0.7, and the density of steel ρ1 is 7.84g / cm 3 (The distance between the outer surface of the side panel and the door panel is 0, K = 1). 3mm from the outer surface (D 12 ) is filled with expansion glue, the thickness T2 is 6 mm, and the density ρ2 of the glue is 1.12 g / cm 3 . 6mm from the outside (D 13 ) has a reinforcement plate with a thickness T3 of 1.5 mm and a steel density ρ3 of 7.84 g / cm 3 Then, the density of the point
[0090]
[0091] S1203: Visualize the density of all points to form a density model of the target component.
[0092] As an example, when visualizing, the lines of points with higher density are thicker or darker to distinguish them from points with lower density. Figure 3 for Figure 2 Density model corresponding to the door outer panel shown.
[0093] S130: The remote server receives the loading parameters uploaded by the engineer via the local computer.
[0094] When performing dent resistance analysis at each loading point, the target component is loaded and unloaded using an indenter at that loading point. During loading, the curved surface at the bottom of the indenter is tangent to the outer surface of the target component. A preset load is applied along the indenter's axis to load the target component, and then unloaded.
[0095] Since dent resistance analysis is a typical nonlinear analysis, nonlinear loading is required: the analysis type is static analysis (static), the initial increment is set to 0.1, the total loading time is 1, and the maximum increment is 0.1.
[0096] The loading process is equivalent to the principle of calculus. The required nonlinear loading is differentiated into 10 linear loadings, and then 10 linear unloadings are performed to approximate the nonlinear analysis results.
[0097] After completing the above settings, start the dent resistance analysis. During the analysis process, each loading point performs an analysis process, so it is necessary to loop through the following analysis steps until the dent resistance analysis of the target component is completed:
[0098] S140: The remote server receives the loading points to be analyzed on the finite element mesh uploaded by the engineer through the local computer.
[0099] There are generally three principles for selecting loading points:
[0100] 1) Curvature of outer plate: Points should be selected on the large convex curved surface and larger plane of the outer plate, as well as on the smoother characteristic ribs (i.e., convex or concave areas with smooth transitions).
[0101] 2) Internal support: Points should be selected at locations far away from the internal support. Locations with internal support generally have better rigidity and can be omitted.
[0102] 3) Frequently Used Areas: The frequently used areas of the target component must be inspected at selected locations. These areas are those that can be reached by the hands and buttocks of a 160-180cm tall adult standing in the vehicle during use.
[0103] In summary, the loading points to be analyzed are the points with lower density in the finite element mesh.
[0104] like Figure 3 As shown in the figure, based on the density model, the area surrounded by the red circle is the area with lower density, and the engineer can select the loading point within this area.
[0105] In specific operations, since the finite element grid has a coordinate origin, engineers can select the coordinate value of the loading point on the local computer based on the density model output by the remote server, upload it to the remote server, and the remote server determines the loading point according to the received coordinate value.
[0106] S150: The remote server automatically determines a press head posture suitable for the loading point.
[0107] As an embodiment, determining the indenter posture suitable for the loading point specifically includes:
[0108] S1501: Load the indenter to the coordinate corresponding to the loading point according to the initial position. In the initial position, the central axis of the indenter is perpendicular to the coordinate plane with the highest parallelism to the extended surface of the finite element mesh. Figure 4As shown, the coordinate plane with the highest parallelism to the extended surface of the finite element mesh of the door outer panel 10 is the XZ plane, so the central axis of the indenter 20 is parallel to the Y axis, that is, in the initial position, the indenter is loaded onto the loading point along the positive Y direction.
[0109] S1502: Based on the penetration check result between the indenter and the finite element mesh, the indenter is translated along the central axis of the indenter in a direction away from the finite element mesh until there is no penetration between the indenter and the finite element mesh. At this time, the indenter is in the first posture.
[0110] As mentioned above, before loading, the initial state between the finite element mesh and the indenter is a contact state, and there is no interaction force between the two. Since the target component on the car body is not a regular plane, but an irregular curved surface, the penetration check is to check whether there is any point on the indenter that interferes with the target component when the center point of the indenter is aligned with the loading point. If there is interference, the two penetrate, that is, there is an interaction force between the two. At this time, it is necessary to increase the distance between the two (that is, translate the indenter along the center axis of the indenter in the direction away from the finite element mesh) to eliminate the penetration between the two.
[0111] It should be noted that when remotely searching for the first posture of the indenter, the translation distance of the indenter each time is short and should be less than the second preset distance (for example, 1 mm). After each translation, a penetration check is performed again until there is no penetration point. At this time, the posture of the indenter is the first posture.
[0112] S1503: Deflect the indenter based on the first posture until the central axis of the indenter is perpendicular to the section corresponding to the loading point. At this time, the indenter is in the second posture.
[0113] As an embodiment, the indenter is deflected based on the first posture until the central axis of the indenter is perpendicular to the section corresponding to the loading point, specifically including:
[0114] Repeat the following steps until the center axis of the indenter is perpendicular to the section corresponding to the loading point:
[0115] P1: Determine the first mesh node at a preset radius on the outer circumference of the bottom of the indenter.
[0116] The bottom of the pressure head 20 is an arc-shaped curved surface, and the outer circumference at a preset radius (for example, 20 mm) is a circle of first grid nodes arranged in a ring. Figure 5 The two red arrows in FIG. 1 correspond to two of the first mesh nodes 22 and 23 .
[0117] P2: Calculates the distance between each first mesh node and the finite element mesh.
[0118] like Figure 5As shown in the figure, the lengths of the two red arrows are the distances between the two first mesh nodes and the finite element mesh. The upper distance in the figure is greater than the lower distance.
[0119] P3: The first grid node corresponding to the shortest distance is used as the second grid node.
[0120] P4: Set the coordinate origin of the finite element mesh (such as Figure 2 The vector between the coordinate origin and the center point 21 of the bottom of the indenter 20 (as shown) is taken as the first vector. Figure 5 The vector between (as shown) is taken as the second vector.
[0121] P5: Control the pressure head 20 with the center point 21 as the fulcrum, and deflect the pressure head 20 by a preset angle in the direction of deflection from the first vector to the second vector.
[0122] It should be noted that when remotely searching for the second posture of the indenter, the deflection angle of the indenter is very small each time, for example, 1°-2°. After each deflection, the first vector and the second vector are determined again for deflection until the bottom of the indenter is tangent to the outer surface where the loading point is located, that is, the central axis of the indenter is perpendicular to the section corresponding to the loading point. At this time, the posture of the indenter is the second posture.
[0123] S1504: Based on the second posture and according to the penetration check result between the indenter and the finite element mesh, the indenter is translated along the central axis of the indenter toward the finite element mesh until penetration occurs between the indenter and the finite element mesh. The posture of the last indenter before penetration occurs is used as the indenter posture suitable for the loading point.
[0124] Because the translation in step S1502 creates a certain distance between the indenter and the finite element mesh, after S1503, there is still a certain distance between the indenter and the finite element mesh. At this point, the indenter is gradually brought closer to the finite element mesh through a penetration check until the two are at the critical point between penetration and non-penetration. At this point, the two are in contact but there is no interaction force. This indicates that the indenter is in a position suitable for the loading point and matches the state before loading.
[0125] It should be noted that in S1504, the translation distance of the indenter each time is short and should be less than the second preset distance (for example, 1 mm). A penetration check is performed again after each translation until the first penetration point appears. The position of the last indenter before the penetration is the indenter position suitable for the loading point.
[0126] S160: The remote server loads and unloads the indenter according to the loading parameters.
[0127] S170: The remote server automatically analyzes the loading results, obtains a dent resistance index, generates a dent resistance analysis report, and outputs it.
[0128] During the loading and unloading process of the indenter, the outer surface of the loading point will undergo displacement changes, and the relevant anti-dent analysis parameters are obtained in this process.
[0129] Figure 6 An example of loading, unloading, and corresponding displacement curves. Figure 7 is the coordinate ( Figure 7 An example of an indentation analysis report for a red loading point (-11, 64) is shown in the figure. The maximum displacement, 200N variable stiffness, minimum stiffness, and residual displacement are the indentation analysis parameters. The indentation analysis report also indicates the indenter coordinates and the vector corresponding to the indenter pose at the loading point.
[0130] Each target component has a corresponding standard for its dent resistance parameters. Engineers can determine whether the loading point meets the standard by comparing the standard with the parameters in the dent resistance analysis report.
[0131] The table below shows an example of a dent resistance parameter standard for a vehicle door outer panel.
[0132]
[0133] During the dent resistance analysis process, engineers only need to enter a parameter, the indenter coordinates, to obtain the dent resistance analysis report. Based on the stiffness of the loading point in the dent resistance analysis report, engineers determine the location of the next loading point, upload the indenter coordinates again, and conduct a new round of dent resistance analysis. For example, if the dent resistance report of the first loading point shows that the stiffness of the first loading point is far above the standard, a second loading point can be selected at a location farther away from the first loading point. If the dent resistance report of the first loading point shows that the stiffness of the first loading point is close to the standard, a second loading point can be selected closer to the first loading point to determine whether there are any points near the first loading point that do not meet the standard.
[0134] Based on the above, if Figure 8 The present application also provides a remote analysis device for the dent resistance of a vehicle body, including a data and condition receiving module 810, a model generation module 820, a parameter receiving module 830, a loading point receiving module 840, a posture determination module 850, a loading and unloading module 860, and an analysis module 870.
[0135] The data and condition receiving module 810 is used to receive the structural design data of the target component on the vehicle body and the definition conditions of the dent resistance analysis.
[0136] The model generation module 820 is used to generate a finite element mesh of a simulation model of a target component and a corresponding density model according to the structural design data, and output them.
[0137] The parameter receiving module 830 is used to receive loading parameters.
[0138] The loading point receiving module 840 is used to receive the loading points to be analyzed on the finite element mesh.
[0139] The posture determination module 850 is used to determine the posture of the indenter suitable for the loading point.
[0140] The loading and unloading module 860 is used to load and unload the press head according to the loading parameters.
[0141] The analysis module 870 is used to analyze the loading results, obtain the dent resistance index, and generate and output the dent resistance analysis report.
[0142] Preferably, the model generation module 820 includes a region determination module 8201 , a density calculation module 8202 and a visualization module 8203 .
[0143] The area determination module 8201 is used to construct a virtual surface based on the outer surface of the target component. The virtual surface is a surface obtained by translating the outer surface toward the inner surface of the target component by a first preset distance, and the space between the outer surface and the virtual surface is used as the density calculation area.
[0144] The density calculation module 8202 is used to calculate the mesh mass density ρ of all solid structures existing in the translation direction at each point in the density calculation area ′ Accumulate as the density of the point.
[0145] The visualization module 8203 is used to visualize the density of all points to form a density model of the target component.
[0146] Preferably, the loading points to be analyzed are points with relatively low density in the finite element mesh.
[0147] Preferably, the posture determination module 850 includes a press head loading module 8501 , a first adjustment module 8502 , a second adjustment module 8503 and a third adjustment module 8504 .
[0148] The indenter loading module 8501 is used to load the indenter to the coordinates corresponding to the loading point according to the initial position. In the initial position, the central axis of the indenter is perpendicular to the coordinate plane with the highest parallelism to the extended surface of the finite element mesh.
[0149] The first adjustment module 8502 is used to translate the indenter along the central axis of the indenter in a direction away from the finite element grid according to the penetration check result between the indenter and the finite element grid, until there is no penetration between the indenter and the finite element grid. At this time, the indenter is in the first posture.
[0150] The second adjustment module 8503 is used to deflect the indenter based on the first posture until the central axis of the indenter is perpendicular to the section corresponding to the loading point. At this time, the indenter is in the second posture.
[0151] The third adjustment module 8504 is used to translate the indenter along the central axis of the indenter toward the finite element grid based on the second posture and the penetration check result of the indenter and the finite element grid until penetration occurs between the indenter and the finite element grid, and the posture of the last indenter before the penetration occurs is used as the indenter posture suitable for the loading point.
[0152] Preferably, the second adjustment module 8503 includes a first node determination module 85031 , a distance calculation module 85032 , a second node determination module 85033 , a vector acquisition module 85034 and a deflection module 85035 .
[0153] The first node determination module 85031 is used to determine the first grid node at a preset radius on the outer circumferential surface of the bottom of the indenter.
[0154] The distance calculation module 85032 is used to calculate the distance between each first mesh node and the finite element mesh.
[0155] The second node determination module 85033 is configured to use the first grid node corresponding to the shortest distance as the second grid node.
[0156] The vector acquisition module 85034 is used to use the vector between the coordinate origin of the finite element grid and the second grid node as the first vector, and the vector between the coordinate origin and the center point of the bottom of the indenter as the second vector.
[0157] The deflection module 85035 is used to control the pressure head to deflect the pressure head by a preset angle in the direction of deflection from the first vector to the second vector with the center point as the fulcrum.
[0158] This application utilizes local submission and remote calculation, addressing the high hardware requirements of nonlinear calculations. It also automatically adjusts the indenter's position and generates reports remotely, significantly reducing the engineer's workload and improving analysis efficiency. Engineers can also connect to the remote server via mobile devices, upload design data and related settings, and perform remote dent resistance analysis by inputting loading point coordinates, making it quick and convenient.
[0159] Although some specific embodiments of the present application have been described in detail by way of examples, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present application. It should be understood by those skilled in the art that the above embodiments may be modified without departing from the scope and spirit of the present application. The scope of the present application is defined by the appended claims.
Claims
1. A remote analysis method for vehicle body dent resistance, characterized in that: For remote servers, including: Receive the structural design data of the target component on the vehicle body and the definition conditions of the dent resistance analysis; Generate a finite element mesh of a simulation model of a target component and a corresponding density model based on the structural design data, and output the mesh, including: constructing a virtual surface based on the outer surface of the target component, wherein the virtual surface is a surface obtained by translating the outer surface toward the inner surface of the target component by a first preset distance, and using the space between the outer surface and the virtual surface as a density calculation area; calculating the mesh mass density ρ of all solid structures existing in the translation direction at each point in the density calculation area. ′ Accumulate and use the density of the points as the density of the points; visualize the density of all points to form a density model of the target component; Receive loading parameters; The following steps are executed repeatedly until the dent resistance analysis of the target component is completed: receiving loading points to be analyzed on the finite element mesh, the loading points to be analyzed being points with relatively low density in the finite element mesh, including: selecting points on large convex curved surfaces and relatively large flat surfaces on the outer panel, and protrusions or grooves with smooth transitions; selecting points at locations far from internal supports; and selecting points in a commonly used area of the target component, wherein the commonly used area is a portion that can be reached by the hands or buttocks of an adult of 160-180 cm in a standing position during vehicle use; Determining a position of the indenter suitable for the loading point; loading and unloading the indenter according to the loading parameters; Analyze the loading results, obtain the dent resistance index, and generate and output the dent resistance analysis report.
2. The remote analysis method for vehicle body dent resistance according to claim 1, characterized in that: Determining the indenter posture suitable for the loading point specifically includes: Loading the indenter to the coordinates corresponding to the loading point according to an initial posture; wherein, in the initial posture, the central axis of the indenter is perpendicular to the coordinate plane with the highest parallelism to the extended surface of the finite element mesh; According to the penetration inspection result of the indenter and the finite element mesh, the indenter is translated along the central axis of the indenter in a direction away from the finite element mesh until the indenter and the finite element mesh do not penetrate each other, and the indenter is in a first posture; Deflecting the indenter based on the first posture until a central axis of the indenter is perpendicular to a tangent plane corresponding to the loading point, at which time the indenter is in a second posture; Based on the second posture, according to the penetration check result of the indenter and the finite element mesh, the indenter is translated along the central axis of the indenter toward the finite element mesh until penetration occurs between the indenter and the finite element mesh, and the posture of the last indenter before penetration occurs is used as the indenter posture suitable for the loading point.
3. The remote analysis method for vehicle body dent resistance according to claim 2, characterized in that: Deflecting the indenter based on the first posture until a central axis of the indenter is perpendicular to a section corresponding to the loading point specifically includes: Repeat the following steps until the central axis of the indenter is perpendicular to the section corresponding to the loading point: Determine a first grid node at a preset radius on the outer circumferential surface of the bottom of the indenter; calculating a distance between each first mesh node and the finite element mesh; The first grid node corresponding to the shortest distance is used as the second grid node; The vector between the coordinate origin of the finite element grid and the second grid node is used as the first vector, and the vector between the coordinate origin and the center point of the bottom of the indenter is used as the second vector; The pressure head is controlled to deflect by a preset angle in a direction from the first vector to the second vector with the center point as a fulcrum.
4. A remote analysis device for vehicle body dent resistance, characterized in that: It includes data and condition receiving module, model generation module, parameter receiving module, loading point receiving module, posture determination module, loading and unloading module and analysis module; The data and condition receiving module is used to receive the structural design data of the target component on the vehicle body and the definition conditions of the dent resistance analysis; The model generation module is used to generate a finite element mesh of a simulation model of a target component and a corresponding density model according to the structural design data, and output the mesh, including: constructing a virtual surface based on the outer surface of the target component, wherein the virtual surface is a surface obtained by translating the outer surface toward the inner surface of the target component by a first preset distance, and using the space between the outer surface and the virtual surface as a density calculation area; calculating the mesh mass density ρ of all solid structures existing in the translation direction at each point in the density calculation area; ′ Accumulate and use the density of the points as the density of the points; visualize the density of all points to form a density model of the target component; The parameter receiving module is used to receive loading parameters; The loading point receiving module is used to receive loading points to be analyzed on the finite element grid. The loading points to be analyzed are points with relatively low density in the finite element grid, including: selecting points on large convex curved surfaces and relatively large planes on the outer panel, as well as protrusions or grooves with smooth transitions; selecting points at locations far from internal supports; and selecting points in commonly used areas of the target component, wherein the commonly used areas are those that can be reached by the hands or buttocks of an adult of 160-180 cm in a standing position during vehicle use. The posture determination module is used to determine the posture of the indenter suitable for the loading point; The loading and unloading module is used to load and unload the press head according to the loading parameters; The analysis module is used to analyze the loading results, obtain the dent resistance index, and generate and output the dent resistance analysis report.
5. The remote analysis device for vehicle body dent resistance according to claim 4, characterized in that: The model generation module includes a region determination module, a density calculation module and a visualization module; The region determination module is configured to construct a virtual surface based on the outer surface of the target component, wherein the virtual surface is a surface obtained by translating the outer surface toward the inner surface of the target component by a first preset distance, and the space between the outer surface and the virtual surface is used as a density calculation region; The density calculation module is used to calculate the mesh mass density ρ of all solid structures existing in the translation direction at each point in the density calculation area. ′ Accumulate as the density of the points; The visualization module is used to visualize the density of all points to form a density model of the target component.
6. The remote analysis device for vehicle body dent resistance according to claim 4, characterized in that: The posture determination module includes a press head loading module, a first adjustment module, a second adjustment module and a third adjustment module; The indenter loading module is used to load the indenter to the coordinates corresponding to the loading point according to the initial posture; wherein, in the initial posture, the central axis of the indenter is perpendicular to the coordinate plane with the highest parallelism to the extended surface of the finite element mesh; The first adjustment module is used to translate the indenter along the central axis of the indenter in a direction away from the finite element mesh according to a penetration inspection result between the indenter and the finite element mesh, until the indenter and the finite element mesh do not penetrate each other, and the indenter is in a first posture at this time; The second adjustment module is used to deflect the indenter based on the first posture until the central axis of the indenter is perpendicular to the section corresponding to the loading point, and the indenter is in a second posture; The third adjustment module is used to translate the indenter along the central axis of the indenter toward the finite element grid based on the second posture and the penetration check result of the indenter and the finite element grid, until penetration occurs between the indenter and the finite element grid, and use the posture of the last indenter before penetration occurs as the indenter posture suitable for the loading point.
7. The remote analysis device for vehicle body dent resistance according to claim 6, characterized in that: The second adjustment module includes a first node determination module, a distance calculation module, a second node determination module, a vector acquisition module and a deflection module; The first node determination module is used to determine a first grid node at a preset radius on the outer circumferential surface of the bottom of the indenter; The distance calculation module is used to calculate the distance between each first grid node and the finite element grid; The second node determination module is configured to use the first grid node corresponding to the shortest distance as the second grid node; The vector obtaining module is used to use the vector between the coordinate origin of the finite element grid and the second grid node as the first vector, and the vector between the coordinate origin and the center point of the bottom of the indenter as the second vector; The deflection module is used to control the pressure head to deflect the pressure head by a preset angle in a direction from the first vector to the second vector with the center point as a fulcrum.
Citation Information
Patent Citations
Method for designing bionic structure of vehicle roof cover reinforcing rib
CN110990945A
Performance analysis method and device of outer covering part, equipment and storage medium
CN115221628A