Remote analysis method and device for sinking resistance of vehicle body
By performing body concave resistance analysis on a remote server, using finite element grid and density model to automatically determine the indentation position, the problem of high computing hardware requirements in the prior art is solved, and efficient concave resistance analysis is achieved.
Patent Information
- Application Number
- CN202411263110.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-09-10
AI Technical Summary
In the prior art, in the vehicle body concave resistance analysis, the calculation hardware requirements are high, and it cannot meet the analysis work of the simulation model. Especially after the model is refined, it cannot effectively perform concave resistance analysis.
The body concave resistance analysis is realized on the remote server. By receiving structural design data and loading parameters, a finite element grid and density model is generated, the indenter position is automatically determined, and loading and unloading is carried out, and the analysis is cycled until the concave resistance analysis is completed. , generate an analysis report.
The automation of concave resistance analysis on remote servers is realized, which reduces the demand for local computing hardware, improves analysis efficiency, and assists engineers in selecting appropriate loading points through density models, improving the efficiency of analysis work.
Smart Images

Figure CN119129342A_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 vehicle body dent resistance. Background Art
[0002] The dent resistance analysis of the vehicle body is to place an indenter on the surface of the component to be calculated. The indenter applies a certain force to the surface of the component and examines the displacement of the component at the contact center point, thereby analyzing the dent resistance performance at that position.
[0003] The existing technology mainly builds a simulation model on a local computer and implements dent resistance analysis on the simulation model. Dent resistance is a nonlinear analysis that has high requirements for computing hardware. Moreover, as the model continues to be refined, the local computer cannot meet the analysis work of the simulation model. 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 the dent resistance analysis.
[0005] The present application provides a remote analysis method for vehicle body dent resistance, which is applicable to a remote server and includes:
[0006] Receive the structural design data of the target parts on the vehicle body and the definition conditions of the dent resistance analysis;
[0007] 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;
[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 a 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] The loading results are analyzed to obtain the dent resistance index, and the dent resistance analysis report is generated and output.
[0014] Preferably, generating a density model specifically includes:
[0015] A virtual surface is constructed 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 a space between the outer surface and the virtual surface is used 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 to 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 inspection result between the indenter and the finite element mesh, the indenter is translated along the central axis of the indenter 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 which time the indenter is in the second posture;
[0023] Based on the second posture and 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.
[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 including:
[0025] Repeat the following steps until the central 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 mesh and the second mesh node is taken as the first vector, and the vector between the coordinate origin and the center point of the bottom of the indenter is taken as the second vector;
[0030] The pressure head is controlled to deflect a preset angle in a direction from the first vector to the second vector with the center point as a fulcrum.
[0031] The present application provides a remote analysis device for vehicle body dent resistance, including a data and condition receiving module, a model generating module, a parameter receiving module, a loading point receiving module, a posture determining 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 mesh;
[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 pressure head 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 used to construct 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 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 existing 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 pressure 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, and 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 mesh based on the second posture and the penetration check result of the indenter and the finite element mesh until penetration occurs between the indenter and the finite element mesh, and the posture of the last indenter before the 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 pressure head;
[0051] The distance calculation module is used to calculate the distance between each first mesh node and the finite element mesh;
[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 a 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 a remote analysis method for vehicle body dent resistance provided in this application;
[0058] Figure 2 An embodiment of a finite element mesh of a door outer panel provided in the present 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 a first grid node on the pressure head provided in the present application and the distance between the node 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 arrangement 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 application, 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 the 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, thereby reducing R&D costs.
[0071] like Figure 1 As shown, the remote analysis method for vehicle body dent resistance provided by the present 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 is an example of the dent resistance analysis of the door outer panel on the car body. The dent resistance analysis of the door outer panel is mainly an analysis of the stiffness and stability of the door outer panel. By loading and unloading the parts of the door outer panel where buckling may occur, the buckling dent resistance of the door outer panel is evaluated based on the comparison between the analysis results and the target value. The geometric structure of the door outer panel is complex and cannot be described by traditional analytical mathematics. In the design process, the finite element method is generally used to calculate its structure to evaluate its performance indicators.
[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 mainly used to constrain the degrees of freedom of target components. For the door outer panel, the installation point of the hinge on the body side of the door and the center point of the lock are both 123456 degrees of freedom, where 123 refers to the translation in the three directions of XYZ, and 456 refers to the rotation in the directions of XYZ. The fixed point of the buffer block constraining the door has 2 degrees of freedom. The buffer block only plays a supporting role, so only the translation on its action surface needs to be constrained.
[0076] The dent resistance analysis is to load and unload the target component with an impactor at the loading point. The impactor is a standardized indenter with a diameter of 80 mm, a height of 42 mm, and a curved bottom with a diameter of 250 mm.
[0077] In the definition of contact control, the contact relationship between the finite element mesh and the impactor is defined by using surface-to-surface contact. It is only necessary to define the part that may contact as the contact surface. The impactor is defined as the master surface, and the outer surface of the target component is defined as the slave surface. The master surface and the slave surface are defined as the contact state at the beginning. It should be noted that the unit normals of the impactor and the target component need to be checked. The normals of any pair of contact surfaces should be opposite and point to the outside of the entity. The contact between the two parties 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 according to the structural design data, and outputs the mesh.
[0079] The generation of the simulation model can be realized by using the existing technology, 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 enables engineers to select points and evaluate distances more conveniently. 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 door outer panel is shown.
[0081] The density model is a two-dimensional model whose appearance is consistent with the target part. The density model is used to represent the model quality in 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, where the virtual surface is obtained by translating the outer surface toward the inner surface of the target component by a first preset distance (e.g., 30 mm), and 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 take 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 entity structure, ρ is the material density of the entity structure, K is the position coefficient of the entity structure, D1 is the distance between the entity structure and the outer surface of the target component, and D0 is the first preset distance.
[0089] For example, the density calculation area is formed by the first preset distance of 30 mm. If the side panel is made of steel at a certain point in the above density calculation area, the thickness T1 is 0.7, and the density ρ1 of steel is 7.84 g / cm 3 (The distance between the outer surface of the side panel and the outer surface of the door panel is 0, K = 1). 3mm from the outer surface (D 12 ) has an expansion glue, its thickness T2 is 6mm, and the density ρ2 of the glue is 1.12g / cm 3 . 6mm from the outside (D 13 ) has a reinforcing plate, the thickness T3 is 1.5 mm, and the density of steel ρ3 is 7.84 g / cm 3 Then, the density of the point is
[0091] S1203: Visualize the density of all points to form a density model of the target component.
[0092] As an example, when visualizing, points with higher density have thicker or darker lines to distinguish them from points with lower density. Figure 3 for Figure 2 Density model for the door panel shown.
[0093] S130: The remote server receives the loading parameters uploaded by the engineer through the local computer.
[0094] When performing dent resistance analysis on each loading point, the target component is loaded and unloaded using an indenter at the loading point. During loading, the curved surface at the bottom of the indenter is tangent to the outer surface of the target component, and a preset load is applied to the indenter along its axis to load and then unload the target component.
[0095] Since dent resistance analysis is a typical nonlinear analysis, nonlinear loading is required: the analysis type is 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 load is differentiated into 10 linear loads, and then 10 linear unloads 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 the following analysis steps need to be executed repeatedly 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, and points should also be selected on the smoother characteristic ribs (i.e., convexities or grooves with smooth transitions).
[0101] 2) Internal support: Points should be selected at locations far away from internal supports. Locations with internal supports generally have better rigidity and can be omitted.
[0102] 3) Frequently used areas: Frequently used areas of target components must be selected for inspection. Frequently used areas are those that can be touched by the hands and buttocks of an adult 160-180cm tall in a standing position during vehicle 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 in this area.
[0105] In specific operations, since there is a coordinate origin on the finite element grid, 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 pressure 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 4 As 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 pressing head 20 is parallel to the Y axis, that is, in the initial position, the pressing head 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 the indenter and the finite element mesh do not penetrate each other. 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 a point on the indenter that interferes with the target component when the center point of the indenter is aligned with the loading point in the current position. 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, each translation distance of the indenter 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 central 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 circumferential surface of the bottom of the indenter.
[0116] The bottom of the pressure head 20 is an arc-shaped curved surface, and the outer circumferential surface at a preset radius (for example, 20 mm) is a circle of first grid nodes arranged in an annular manner. 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 5 As 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 in Figure 5 The vector between (as shown) is taken as the second vector.
[0121] P5: Control the pressure head 20 to deflect the pressure head 20 by a preset angle in the direction of deflection from the first vector to the second vector, with the center point 21 as the fulcrum.
[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, and the posture of the last indenter before the penetration occurs is used as the indenter posture suitable for the loading point.
[0124] Due to the translation in step S1502, there is a certain distance between the indenter and the finite element mesh. Therefore, after S1503, there is still a certain distance between the indenter and the finite element mesh. At this time, the indenter is gradually moved closer to the finite element mesh through the penetration check until the two are at the critical point of penetration and non-penetration. At this time, the two are in contact with each other but there is no interaction force, which is the indenter posture suitable for the loading point, which is consistent with the state before loading.
[0125] It should be noted that in S1504, each translation distance of the indenter is relatively 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 last indenter posture before the penetration is the indenter posture suitable for the loading point.
[0126] S160: The remote server loads and unloads the pressure head according to the loading parameters.
[0127] S170: The remote server automatically analyzes the loading result, obtains the 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 7is the coordinate ( Figure 7 The figure shows an example of an anti-dent analysis report for a red loading point with an indenter coordinate of (-11, 64), where the maximum displacement, 200N variable stiffness, minimum stiffness, and residual displacement are the anti-dent analysis parameters. The anti-dent analysis report also marks the position of the indenter coordinates and the vector corresponding to the indenter posture suitable for the loading point on the image.
[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 door outer panel.
[0132]
[0133] During the dent resistance analysis process, engineers only need to fill in a parameter, the indentation head coordinates, to obtain the dent resistance analysis report. Engineers determine the location of the next loading point based on the stiffness of the loading point in the dent resistance analysis report, upload the indentation head 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 much higher than the standard, the 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, the second loading point can be selected at a location closer to the first loading point to determine whether there are 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 indenter posture 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 points.
[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 pressure 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, wherein 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 mesh according to the penetration check result between the indenter and the finite element mesh, until there is no penetration between the indenter and the finite element mesh, at which time the indenter is in the first posture.
[0150] The second adjustment module 8503 is used to deflect the pressure head based on the first posture until the central axis of the pressure head is perpendicular to the section corresponding to the loading point. At this time, the pressure head 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 mesh based on the second posture and the penetration check result of the indenter and the finite element mesh until penetration occurs between the indenter and the finite element mesh, and use the last indenter posture before the penetration occurs 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 pressure head.
[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 used 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 mesh and the second mesh 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 adopts the method of local submission and remote calculation, which solves the problem of high hardware requirements for nonlinear calculations, and remotely and automatically adjusts the indenter posture and forms reports, greatly reducing the workload of engineers and improving analysis efficiency. Engineers can also connect to the remote server through mobile terminals, upload design data and related settings, and realize remote dent resistance analysis by entering the loading point coordinates, which is convenient and fast.
[0159] Although some specific embodiments of the present application have been described in detail by way of example, it should be understood by those skilled in the art that the above examples are only for illustration, not for limiting 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 parts on the vehicle body and the definition conditions of the dent resistance analysis; Generating a finite element mesh of a simulation model of a target component and a corresponding density model according to the structural design data, and outputting the mesh; Receive loading parameters; The following steps are executed repeatedly until the dent resistance analysis of the target component is completed: receiving a loading point to be analyzed on the finite element mesh; Determining a position of the indenter suitable for the loading point; loading and unloading the pressure head according to the loading parameters; The loading results are analyzed to obtain the dent resistance index, and the dent resistance analysis report is generated and output.
2. The remote analysis method for vehicle body dent resistance according to claim 1, characterized in that: Generate a density model, 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 taking the space between the outer surface and the virtual surface as a density calculation area; 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 density of all points is visualized to form a density model of the target component.
3. The remote analysis method for vehicle body dent resistance according to claim 2, characterized in that: The loading points to be analyzed are points with relatively low density in the finite element mesh.
4. 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 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; 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 the central axis of the indenter is perpendicular to the section corresponding to the loading point, and the indenter is in a second posture; Based on the second posture and in accordance with 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, and the posture of the last indenter before the penetration occurs is used as the indenter posture suitable for the loading point.
5. The remote analysis method for vehicle body dent resistance according to claim 4, 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 pressure head; Calculating the 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; Taking the vector between the coordinate origin of the finite element grid and the second grid node as the first vector, and taking the vector between the coordinate origin and the center point of the bottom of the indenter as the second vector; The pressure head is controlled 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.
6. 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 them; The parameter receiving module is used to receive loading parameters; The loading point receiving module is used to receive the loading points to be analyzed on the finite element grid; 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 pressure head according to the loading parameters; The analysis module is used to analyze the loading results, obtain the dent resistance index, and generate a dent resistance analysis report for output.
7. The remote analysis device for vehicle body dent resistance according to claim 6, 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 used 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.
8. The remote analysis device for vehicle body dent resistance according to claim 7, characterized in that: The loading points to be analyzed are points with relatively low density in the finite element mesh.
9. The remote analysis device for vehicle body dent resistance according to claim 6, characterized in that: The posture determination module includes a pressure 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 the penetration inspection result of 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 pressure head based on the first posture until the central axis of the pressure head is perpendicular to the section corresponding to the loading point, and the pressure head 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 mesh based on the second posture and the penetration check result of the indenter and the finite element mesh until penetration occurs between the indenter and the finite element mesh, and use the posture of the last indenter before the penetration occurs as the indenter posture suitable for the loading point.
10. The remote analysis device for vehicle body dent resistance according to claim 9, 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 pressure head; The distance calculation module is used to calculate the distance between each first mesh node and the finite element mesh; The second node determination module is used to use the first grid node corresponding to the shortest distance as the second grid node; 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; 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
Vehicle body outer covering part sinking resistance analysis method and device, terminal and storage medium
CN117034681A
Rail transit vehicle body flexible vibration monitoring point design method
CN118607088A
System and method for prediction of panel performance under localized loading conditions
US20040172224A1
