Method, device, equipment, medium and product for determining rigidity of automobile structural member
By acquiring monitoring points and boundary conditions for multiple independent working conditions in automotive structural components, establishing constraint equations and load vectors, and using a finite element solver to solve them all at once, the cumbersome multi-working-condition analysis problem in traditional methods is solved, achieving efficient stiffness calculation and automated output.
Patent Information
- Application Number
- CN202511383599.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-26
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2045-09-26
AI Technical Summary
Existing technologies require the creation of separate working cases for each stiffness direction in the stiffness analysis of automotive structural components. This results in a large number of working cases, cumbersome preprocessing, low efficiency, and a high risk of errors. Furthermore, there are issues with repetitive settings and a large amount of manual conversion work.
By acquiring monitoring points, boundary conditions, and loads under multiple independent working conditions, constraint equations and right-hand load vectors are established. The linear equation system is then solved in one go using a finite element solver to obtain the displacement of multiple monitoring points and the bending/torsional stiffness of the structural components, thus enabling simultaneous analysis of multiple independent working conditions.
It greatly saves the time for stiffness simulation analysis of structural components under multiple working conditions, reduces the user's preprocessing workload, improves calculation efficiency, and realizes the automated output of stiffness results for each monitoring point and structural component.
Smart Images

Figure CN120874478B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of structural mechanics analysis and finite element calculation, and particularly relates to a stiffness determination method, device, equipment, medium and product of an automobile structural member. BACKGROUND
[0002] Stiffness analysis of an automobile structural member is a routine index in the process of vehicle design and research and development. The traditional method usually needs to apply multiple independent working conditions on a finite element model, respectively calculate the displacement of a certain installation point or structural part in different loading directions under different independent working conditions, and then manually calculate the stiffness value according to the empirical formula. For example, calculating the bending stiffness (force divided by vertical displacement) and the torsional stiffness (torque divided by torsional angle) and the like.
[0003] The above-mentioned method needs to establish a working condition for each stiffness direction, resulting in a large number of working conditions, tedious pre-processing work, and displacement results that must be converted manually to obtain the required stiffness data. The existing CAE software can only be operated manually when extracting the stiffness of the vehicle frame, which is low in efficiency, time-consuming and error-prone. For example, when manually analyzing the stiffness of some suspension lateral stabilizer bars, the traditional process needs at least 7 steps, which is long in modeling period and high in error rate. In addition, there is often a repeated setting between multiple different working conditions, which brings a lot of repetitive labor and post-processing conversion work to the user. SUMMARY
[0004] The present application provides a stiffness determination method, device, equipment, medium and product of an automobile structural member, which aims to overcome the above problems or at least partially solve the above problems.
[0005] The first aspect of the present application provides a stiffness determination method of an automobile structural member, the method comprising:
[0006] obtaining a plurality of monitoring points on the automobile structural member corresponding to a plurality of independent working conditions, and a boundary condition and a load corresponding to each of the plurality of monitoring points under the plurality of independent working conditions;
[0007] establishing a constraint equation of each of the plurality of monitoring points according to the boundary condition corresponding to each of the plurality of monitoring points;
[0008] establishing a right end load vector of each of the plurality of monitoring points according to the load corresponding to each of the plurality of monitoring points;
[0009] establishing a linear equation group of multiple right end vectors according to the constraint equation and the right end load vector of each of the plurality of monitoring points;
[0010] solving the linear equation group of multiple right end vectors by using a finite element solver to obtain the displacement of each of the plurality of monitoring points;
[0011] determine the rigidity of at least one of the monitoring points and the bending rigidity and / or torsional rigidity of the structural member according to the displacement of each of the monitoring points.
[0012] The second aspect of the present application provides a rigidity determination device for a structural member of an automobile, the device comprising:
[0013] The first obtaining module is configured to obtain a plurality of monitoring points on the structural member of the automobile corresponding to a plurality of independent working conditions, and a boundary condition and a load corresponding to each of the plurality of monitoring points under the plurality of independent working conditions.
[0014] The first establishing module is configured to establish a constraint equation for each of the plurality of monitoring points according to the boundary condition corresponding to each of the plurality of monitoring points.
[0015] The second establishing module is configured to establish a right end load vector for each of the plurality of monitoring points according to the load corresponding to each of the plurality of monitoring points.
[0016] The third establishing module is configured to establish a linear equation group of multiple right end vectors according to the constraint equation and the right end load vector for each of the plurality of monitoring points.
[0017] The displacement solving module is configured to solve the linear equation group of multiple right end vectors by using a finite element solver to obtain the displacement of each of the plurality of monitoring points.
[0018] The rigidity determining module is configured to determine the rigidity of at least one of the monitoring points and the bending rigidity and / or torsional rigidity of the structural member according to the displacement of each of the monitoring points.
[0019] The third aspect of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein the computer program is executed by the processor to implement the rigidity determination method for a structural member of an automobile according to the first aspect of the present application.
[0020] The fourth aspect of the present application provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the rigidity determination method for a structural member of an automobile according to the first aspect of the present application.
[0021] The fifth aspect of the present application provides a computer program product, comprising a computer program, wherein the computer program is executed by a processor to implement the rigidity determination method for a structural member of an automobile according to the first aspect of the present application.
[0022] In the method for determining the rigidity of the automobile structural member provided by the application, firstly, a plurality of monitoring points corresponding to a plurality of independent working conditions on the automobile structural member are obtained, and the boundary conditions and the loads corresponding to the plurality of monitoring points in the plurality of independent working conditions are obtained; then, constraint equations of the plurality of monitoring points are established according to the boundary conditions corresponding to the plurality of monitoring points; and right end load vectors of the plurality of monitoring points are established according to the loads corresponding to the plurality of monitoring points; linear equations of multiple right end vectors are established according to the constraint equations and the right end load vectors of the plurality of monitoring points; finally, the linear equations of multiple right end vectors are solved by using a finite element solver to obtain the displacements of the plurality of monitoring points; and the rigidity of at least one monitoring point in the plurality of monitoring points and the bending rigidity and / or torsional rigidity of the structural member are determined according to the displacements of the plurality of monitoring points. In this way, the application allows a user to define the loading (i.e. the load) and the constraint (i.e. the boundary condition) of a plurality of groups of monitoring points in the structural member simultaneously in each working condition independently according to the boundary condition application mode of the working condition, to establish constraint equations based on a plurality of boundary conditions, to combine a plurality of load scenarios into a plurality of right end load vectors at the same time, to establish linear equations of multiple right end vectors, and to obtain the displacements of each monitoring point in a plurality of independent working conditions through one-time solving by using a finite element solver. Then, the rigidity of each monitoring point in a plurality of independent working conditions and the bending / torsional rigidity of the overall structure of the structural member in a plurality of independent working conditions are obtained at one time, the rigidity analysis of a plurality of independent working conditions is realized at one time, the user only needs to set all the monitoring points and the corresponding boundary conditions of the structural member at one time, and it is not necessary to repeatedly establish working conditions for each direction or to manually convert displacement data. Therefore, the simulation analysis time of the rigidity of the structural member in a plurality of working conditions is greatly saved, the pre-processing workload of the user is reduced, the rigidity calculation efficiency is improved, and the rigidity results of each monitoring point and the structural member are automatically output. BRIEF DESCRIPTION OF DRAWINGS
[0023] In order to more clearly illustrate the technical solutions of the embodiments of the application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the application. Obviously, the drawings in the following description are only some embodiments of the application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0024] Figure 1 is a flow chart of a method for determining the rigidity of an automobile structural member according to an embodiment of the application;
[0025] Figure 2 is a schematic diagram of a rectangular structural member and monitoring points thereof according to an embodiment of the application;
[0026] Figure 3 is a flow chart of an implementation step of a rapid rigidity calculation according to the application.
[0027] Figure 4 is a work flow chart of a rapid stiffness calculation method for an automobile structural member based on structural mechanics analysis software provided by the present application;
[0028] Figure 5 is a structural block diagram of a stiffness determination device for an automobile structural member provided by an embodiment of the present application;
[0029] Figure 6 is a schematic diagram of an electronic device shown by an embodiment of the present application. DETAILED DESCRIPTION
[0030] Other advantages and effects of the present application can be easily understood by those skilled in the art from the content disclosed in the present specification. The present application can also be implemented or applied by means of other different specific embodiments, and each detail in the present specification can be modified or changed based on different viewpoints and applications without departing from the spirit of the present application. It should be understood that the preferred embodiments are only for illustrating the present application, but not for limiting the protection scope of the present application.
[0031] In an embodiment, referring to Figure 1 , Figure 1 is a flow chart of a stiffness determination method for an automobile structural member shown by an embodiment of the present application. As shown in Figure 1 , the stiffness determination method for an automobile structural member provided by the first aspect of the present embodiment can include the following steps:
[0032] Step S11: obtaining a plurality of monitoring points on the automobile structural member corresponding to a plurality of independent working conditions, and boundary conditions and loads corresponding to the plurality of monitoring points respectively under the plurality of independent working conditions.
[0033] In the present embodiment, for the automobile structural member to be analyzed for stiffness, the user can set a plurality of monitoring points on the automobile structural member for a plurality of independent working conditions at one time, and set the boundary conditions corresponding to the plurality of monitoring points respectively based on the plurality of independent working conditions, and / or set the loads corresponding to the plurality of monitoring points respectively, so that the present embodiment can obtain a plurality of monitoring points on the automobile structural member corresponding to a plurality of independent working conditions, and the boundary conditions and loads corresponding to the plurality of monitoring points respectively under the plurality of working conditions.
[0034] In the present embodiment, the monitoring points are the action points (or mounting points) that need to measure the stiffness, and the automobile structural member includes but is not limited to a sub-frame, a chassis, a body frame, etc., and is not limited thereto.
[0035] Step S12: establishing a constraint equation for each of the plurality of monitoring points according to a boundary condition corresponding to the monitoring point.
[0036] The embodiment introduces the concept of boundary conditions as constraint equations, and establishes a constraint equation for each of the plurality of monitoring points according to a boundary condition corresponding to the monitoring point. The boundary condition of the embodiment is a constraint condition.
[0037] Step S13: establishing a right end load vector for each of the plurality of monitoring points according to a load corresponding to the monitoring point.
[0038] In the embodiment, a right end load vector corresponding to each of the plurality of monitoring points can be established according to at least a load corresponding to each of the plurality of monitoring points, i.e. a plurality of right end load vectors are obtained. In an optional example, a right end vector can be set for each of the plurality of monitoring points, the right end vector being a constant vector, such as 0 or 1, which is not limited; and then a right end load vector for each of the plurality of monitoring points is established based on a load corresponding to each of the plurality of monitoring points and a right end vector corresponding to each of the plurality of monitoring points.
[0039] Step S14: establishing a linear equation group of right end vectors according to the constraint equation and the right end load vector of each of the plurality of monitoring points.
[0040] In the embodiment, a linear equation group of right end vectors can be established according to the constraint equation of each of the plurality of monitoring points and the right end load vector of each of the plurality of monitoring points, and the linear equation group of right end vectors is used to solve the displacement of the plurality of monitoring points under different constraint (boundary condition) conditions at one time.
[0041] Step S15: solving the linear equation group of right end vectors by using a finite element solver to obtain the displacement of each of the plurality of monitoring points.
[0042] In the embodiment, the linear equation group of right end vectors established can be solved by using a bottom-layer finite element solver, such as a sparse matrix direct method to directly solve to obtain a plurality of displacement vectors, and each group of displacement vectors means the displacement field of the stiffness analysis of a monitoring point, i.e. the displacement of the plurality of monitoring points under the corresponding boundary condition and load is obtained at one time.
[0043] Step S16: determining the stiffness of at least one of the plurality of monitoring points and the bending stiffness and / or torsional stiffness of the structure according to the displacement of each of the plurality of monitoring points.
[0044] In the embodiment, after obtaining the displacement of each monitoring point, the stiffness of at least one monitoring point in the plurality of monitoring points and the bending stiffness and / or torsional stiffness of the automobile structure can be automatically generated according to the displacement of each monitoring point, and then the stiffness results of each monitoring point and the bending stiffness or torsional stiffness of the structure as a whole are output, so as to realize one-time stiffness analysis of the automobile structure in the whole process.
[0045] In the embodiment, the user is allowed to define the loading (i.e., load) and constraint (i.e., boundary condition) of multiple groups of monitoring points in the structure under multiple independent working conditions in a manner of independent boundary condition application of each working condition, so as to establish a constraint equation based on multiple boundary conditions and combine multiple load scenarios into a plurality of right end load vectors to establish a linear equation group with multiple right end vectors, and then one-time solving is performed through a finite element solver, so as to obtain the displacement of each monitoring point under multiple independent working conditions, and then the stiffness of each monitoring point under multiple independent working conditions and the bending / torsional stiffness of the structure as a whole under multiple independent working conditions are obtained at one time. The user only needs to combine and set all monitoring points and corresponding boundary conditions of the structure at one time, without repeatedly establishing working conditions for each direction and manually converting displacement data, so as to not only greatly save the stiffness simulation analysis time of the structure under multiple working conditions, but also reduce the pre-processing workload of the user, improve the stiffness calculation efficiency, and realize automatic output of the stiffness results of each monitoring point and the structure.
[0046] In an embodiment, the stiffness determination method of the automobile structure provided by the embodiment of the present application can be applied to a structural mechanics analysis software and executed by a computer program in the structural mechanics analysis software, so as to realize one-time stiffness analysis in the whole process. The user only needs to combine and set all monitoring points and corresponding boundary conditions, without repeatedly establishing working conditions for each direction and manually converting displacement data.
[0047] In combination with the above embodiments, in an embodiment, the first aspect of the embodiment of the present application further provides a stiffness determination method of an automobile structure. In the method, the load corresponding to each monitoring point includes load information. In addition to the above steps, steps S21 to S23 can be further included, and the "obtaining the load corresponding to each monitoring point" in the above step S11 can at least include step S24.
[0048] Step S21: establishing a stiffness analysis working condition.
[0049] In the embodiment, a stiffness analysis condition can be established, which at least includes any monitoring point on any structural member of the vehicle, and the boundary condition and load corresponding to the monitoring point. The user can define multiple sets of loading and constraints simultaneously in the stiffness analysis condition in an independent boundary condition application manner, and can specify a local coordinate system or a stiffness measurement direction (i.e., the load direction in the load information). In an optional embodiment, a special condition of "stiffness analysis condition" can be provided in the CAE software, and the user can select the monitoring point (or mounting point) for which the stiffness needs to be measured and the corresponding constraint boundary position in the special condition.
[0050] In another optional embodiment, the load corresponding to the monitoring point can also be a unit load automatically generated according to the monitoring point and the monitoring direction (i.e., the load direction) corresponding thereto.
[0051] Step S22: For a target monitoring point in the plurality of monitoring points, obtaining the operation of the user on the first control on the user interaction interface in the stiffness analysis condition to obtain the normal line of the target monitoring point.
[0052] In the embodiment, the user can define the monitoring point and the monitoring direction (i.e., the load direction of the load applied to the monitoring point) through a structural mechanics analysis software, which has a special keyword for defining the monitoring point stiffness and the monitoring direction. The monitoring point is mainly set as a node, which is a node for the automatically applied load in the structural mechanics analysis software.
[0053] The stiffness analysis condition includes a user interaction interface, and the user can perform relevant stiffness analysis setting operations on the user interaction interface, such as performing the operation of the first control on the user interaction interface to set the normal line (plane normal line) of the target monitoring point. In this way, the embodiment can obtain the operation of the user on the first control on the user interaction interface in the stiffness analysis condition for a target monitoring point in the plurality of monitoring points to obtain the normal line of the target monitoring point. The target monitoring point is any monitoring point in the plurality of monitoring points.
[0054] Step S23: For the target monitoring point, obtaining the operation of the user on the second control on the user interaction interface in the stiffness analysis condition to obtain the head end of the normal line of the target monitoring point, and obtaining the operation of the user on the third control on the user interaction interface to obtain the tail end of the normal line of the target monitoring point.
[0055] In the embodiment, the user can also perform the operation of the second control and the operation of the third control on the user interaction interface to set the first end and the second end of the normal line of the target monitoring point. Thus, the embodiment can obtain the operation of the user on the second control on the user interaction interface in the stiffness analysis working condition to obtain the first end of the normal line of the target monitoring point, and obtain the operation of the user on the third control on the user interaction interface to obtain the second end of the normal line of the target monitoring point.
[0056] Step S24: determining the load information of the target monitoring point according to the first end and the second end of the normal line of the target monitoring point.
[0057] In the embodiment, the first end and the second end of the normal line of the target monitoring point can be used to determine the load direction in the load information of the target monitoring point, so that the direction of the plane normal is defined by selecting three nodes (by three controls) and the first end and the second end of the (normal line) vector are selected to establish the load direction, thereby avoiding manual input of the direction vector and improving the efficiency of the simulation engineer in defining the load direction.
[0058] In addition, in another embodiment, the load direction can also be set in the following two ways: first, the direction vector, for example, (0, 1, 0) represents that the Y-axis direction of the global coordinate is the main monitoring direction; and second, the coordinate system, if the node analysis coordinate system is defined, the direction vector is defined in the analysis coordinate system.
[0059] In combination with the above embodiments, in an implementation, the first aspect of the embodiment of the present application further provides a stiffness determination method of an automobile structural part. In the method, in addition to the above steps, step S31 can also be included, and the “obtaining of the boundary conditions corresponding to the plurality of monitoring points” in the above step S11 can specifically include steps S32 and S33.
[0060] Step S31: constructing a boundary condition list.
[0061] In the embodiment, the boundary condition list can be constructed, and the boundary condition list includes a plurality of boundary conditions.
[0062] Step S32: for a target monitoring point in the plurality of monitoring points, obtaining the operation of the user on the boundary condition selection control on the user interaction interface in the stiffness analysis working condition, combining the target monitoring point with the boundary condition selected by the user in the boundary condition list to obtain the boundary condition corresponding to the target monitoring point.
[0063] In this embodiment, the user can operate the boundary condition selection control on the user interaction interface to select the corresponding boundary condition for each monitoring point. Specifically, for a target monitoring point in the plurality of monitoring points, the operation of the user on the boundary condition selection control on the user interaction interface in the stiffness analysis working condition can be obtained, the target monitoring point and the boundary condition selected by the user in the boundary condition list are combined, the corresponding relationship between the boundary condition and the monitoring point is established, and the boundary condition corresponding to the target monitoring point is obtained. It should be noted that the boundary condition corresponding to the target monitoring point in this embodiment can be one boundary condition, or one boundary condition group (including multiple boundary conditions).
[0064] Step S33: For a target monitoring point in the plurality of monitoring points, if the user does not select any boundary condition, it is determined that the boundary condition corresponding to the target monitoring point is empty.
[0065] In this embodiment, for a target monitoring point in the plurality of monitoring points, if the user does not select any boundary condition, it is determined that the boundary condition corresponding to the target monitoring point is empty. That is, one monitoring point in this embodiment can correspond to one boundary condition, can correspond to multiple boundary conditions, and can have no boundary condition corresponding thereto.
[0066] In an embodiment, in actual engineering applications, engineers use different fixtures or clamps for each stiffness measurement point (i.e., monitoring point), which results in setting multiple working conditions during stiffness analysis, and the applied boundary conditions and loads in each working condition are applied according to the actual working condition. To simulate the actual stiffness test working condition, this embodiment needs to support the combination of different boundary conditions and monitoring points. In the automatic stiffness calculation and analysis working condition (i.e., stiffness analysis working condition) of this embodiment, multiple different combinations of boundary conditions and monitoring points are applied, which can achieve efficient simulation of the test stiffness in actual engineering. The form of combination can be that the engineer sets the one-to-one correspondence between the boundary condition or boundary condition set and the monitoring point in the list during pre-processing. When the structure mechanics analysis software identifies the combination keyword, the corresponding relationship between the boundary condition and the monitoring point in the list is read or processed, and the subsequent constraint equation and right end vector of the equation set corresponding thereto are established.
[0067] The stiffness analysis working condition is established to automatically generate the unit load to be applied according to the input monitoring point and load direction. Subsequently, according to the combination and corresponding relationship between the boundary condition and the monitoring point, the corresponding relationship between the boundary condition and the load is converted.
[0068] In combination with the above embodiments, in an implementation, the first aspect of the embodiments of the present application further provides a stiffness determination method of an automobile structural member. In the method, in addition to the above steps, steps S41-S42 can be further included, and the step S15 can specifically include step S43, and the "determining the stiffness of at least one monitoring point in the plurality of monitoring points and the bending stiffness of the structural member according to the displacement of each monitoring point" in the step S16 can specifically include steps S44 and S45:
[0069] Step S41: obtaining the operation of the user on the stiffness analysis type selection control on the user interaction interface in the stiffness analysis working condition.
[0070] In the present embodiment, in addition to the monitoring points, the stiffness analysis working condition also supports the definition of the overall performance analysis of the structural member, and the types of the overall performance analysis include the bending stiffness, the torsional stiffness, etc. The overall performance analysis can also be combined with the boundary conditions and the monitoring points by the user, and the difference is that the stiffness type needs to be selected after the combination is defined. In addition, the user needs to define the monitoring groups selected for different types of stiffness analysis, and these monitoring groups are used to distinguish the positions of the torsional or bending monitoring points.
[0071] That is, the user can also perform the operation of the stiffness analysis type selection control on the user interaction interface based on the user's own needs to determine the stiffness type required for the analysis of the structural member. The present embodiment can obtain the operation of the user on the stiffness analysis type selection control on the user interaction interface in the stiffness analysis working condition.
[0072] Step S42: obtaining the first monitoring group and the second monitoring group selected by the user on the user interaction interface in the stiffness analysis working condition when the stiffness analysis type selected by the user is the bending stiffness type.
[0073] In the present embodiment, when the user selects the bending stiffness type, the user needs to determine two monitoring groups corresponding to the calculation of the bending stiffness, i.e., the first monitoring group and the second monitoring group, from the plurality of monitoring points. It should be noted that the monitoring group can include one or more monitoring points. When the stiffness analysis type selected by the user is the bending stiffness type, the first monitoring group and the second monitoring group selected by the user on the user interaction interface in the stiffness analysis working condition are obtained. The monitoring points included in the first monitoring group and the second monitoring group are each from the plurality of monitoring points.
[0074] Step S43: solving the linear equations of the plurality of right end vectors by using the finite element solver to obtain the displacement of each monitoring point in the first monitoring point, the first monitoring group and the second monitoring group.
[0075] In the embodiment, the finite element solver can be used to solve the linear equations with multiple right-hand vectors to obtain the displacement of each monitoring point in the first monitoring group and the second monitoring group.
[0076] Step S44: determining the bending stiffness of the structure according to the displacement of each monitoring point in the first monitoring group and the second monitoring group.
[0077] In the embodiment, the overall stiffness of the structure, i.e., the bending stiffness, can be determined according to the displacement of each monitoring point in the first monitoring group and the second monitoring group. In an example, the bending stiffness is taken as an example, as shown in Figure 2 Figure 2 is a schematic diagram of a rectangular structure and its monitoring points according to an embodiment of the present application. Figure 2 As shown in the figure, the structure is a rectangle (length L, width W), and the monitoring points include P1, P2, P3, P4, P5, and P6. The first monitoring group includes monitoring points P2 and P5, and the corresponding displacements are u2 and u5, respectively. The second monitoring group includes monitoring points P1, P3, P4, and P6, and the corresponding displacements are u1, u3, u4, and u6, respectively. The bending stiffness In the analysis of the structural mechanics analysis software, the following formula can be used for calculation:
[0078] ;
[0079] wherein, is the actual load value automatically applied in the actual working condition. is the number of monitoring points in the first monitoring group, and the bending stiffness of the structure under the condition , is the number of monitoring points in the second monitoring group, and the bending stiffness of the structure under the condition .
[0080] Step S45: determining the stiffness of the first monitoring point according to the displacement of the first monitoring point.
[0081] In the embodiment, the stiffness of the first monitoring point can be determined according to the displacement of the first monitoring point. In an example, the stiffness of the monitoring point can be calculated according to the following formula:
[0082] ;
[0083] wherein, represents the load vector automatically applied to the monitoring point in the actual working condition, represents the displacement vector of the monitoring point and the load direction, represents the stiffness value of the monitoring point.
[0084] In combination with the above embodiments, in an implementation, the first aspect of the embodiments of the present application further provides a stiffness determination method of an automobile structural member. In the method, in addition to the above steps, steps S51 to S52 can be further included, and the step S15 can specifically include step S53, and the "determining the stiffness of at least one monitoring point in the plurality of monitoring points and the bending stiffness of the structural member according to the displacement of each monitoring point in the plurality of monitoring points" in the step S16 can specifically include steps S54 and S55:
[0085] Step S51: obtaining the operation of the user on the stiffness analysis type selection control on the user interaction interface in the stiffness analysis working condition.
[0086] In the embodiment, the user can also perform the operation of the stiffness analysis type selection control on the user interaction interface based on the own demand to determine the required stiffness type of the structural member to be analyzed. In the embodiment, the operation of the user on the stiffness analysis type selection control on the user interaction interface in the stiffness analysis working condition can be obtained.
[0087] Step S52: in the case that the stiffness analysis type selected by the user is the torsional stiffness type, obtaining the third monitoring group and the fourth monitoring group selected by the user on the user interaction interface in the stiffness analysis working condition.
[0088] In the embodiment, in the case that the stiffness analysis type selected by the user is the torsional stiffness type, the user needs to determine the two monitoring groups corresponding to the calculation of the torsional stiffness, i.e., the third monitoring group and the fourth monitoring group, from the plurality of monitoring points. It should be noted that the monitoring group can include one or more monitoring points. In the case that the stiffness analysis type selected by the user is the torsional stiffness type, the third monitoring group and the fourth monitoring group selected by the user on the user interaction interface in the stiffness analysis working condition are obtained. The third monitoring group and the fourth monitoring group each include monitoring points from the plurality of monitoring points.
[0089] Step S53: solving the linear equation set of the plurality of right end vectors by using the finite element solver to obtain the displacement of each monitoring point in the second monitoring point, the third monitoring group and the fourth monitoring group.
[0090] In the embodiment, the linear equation set of the plurality of right end vectors can be solved by using the finite element solver to obtain at least the displacement of each monitoring point in the second monitoring point, the third monitoring group and the fourth monitoring group. The second monitoring point can be any one or more monitoring points in the plurality of monitoring points except the monitoring points included in the third monitoring group and the fourth monitoring group.
[0091] Step S54: determining the torsional stiffness of the structure according to the displacement of each monitoring point in the third monitoring group and the fourth monitoring group.
[0092] In this embodiment, the overall stiffness, i.e., the torsional stiffness, of the structure can be determined according to the displacement of each monitoring point in the third monitoring group and the fourth monitoring group. In an example, taking the torsional stiffness as an example, as shown in FIG. 6, the monitoring points should include P1, P3, P4 and P6. Among them, the third monitoring group should include monitoring points P1 and P6, and the corresponding displacements are u1 and u6 respectively. The fourth monitoring group should include monitoring points P3 and P4, and the corresponding displacements are u3 and u4 respectively. The torsional stiffness of the structure can be calculated according to the following formula: Figure 2 In the analysis working condition of the structural mechanics analysis software, the torsional stiffness can be calculated according to the following formula:
[0093] ;
[0094] Among them, F is the load value automatically applied in the actual working condition, and L is the length of the rectangular structure.
[0095] Step S55: determining the stiffness of the second monitoring point according to the displacement of the second monitoring point.
[0096] In this embodiment, the stiffness of the second monitoring point can be determined according to the displacement of the second monitoring point. The determination method of the stiffness of the monitoring point is the same as that in step S45.
[0097] In combination with any of the above embodiments, in an implementation, the first aspect of the embodiment of the present application further provides a stiffness determination method of an automobile structure. In the method, in addition to the above steps, steps S61 to S63 can be further included:
[0098] Step S61: outputting the bending stiffness and / or the torsional stiffness of the structure to the user interaction interface in the stiffness analysis working condition.
[0099] In this embodiment, in the stiffness analysis working condition, the obtained bending stiffness and / or torsional stiffness of the structure can be output to the user interaction interface for direct display to the user, such as being output in a text file or a table file according to the automatic selection of the user.
[0100] Step S62: determining the display order of each of the plurality of monitoring points according to the respective identifiers of the plurality of monitoring points.
[0101] In this embodiment, when the stiffness of the monitoring points is displayed, the display order of each of the plurality of monitoring points can be determined according to the respective identifiers of the plurality of monitoring points.
[0102] Step S63: According to the load direction in the load information of each monitoring point, the rigidity of the monitoring point is rendered on the user interaction interface according to the display order of the monitoring point.
[0103] In this embodiment, according to the display order of each monitoring point, the rigidity of the monitoring point is rendered on the user interaction interface according to the load direction of each monitoring point, and the identification and display of the rigidity value are realized.
[0104] In this embodiment, the required monitoring point rigidity and overall structure rigidity are automatically calculated and output by post-processing, without the need for additional formula calculation or data conversion by the user, simplifying the post-processing process. The user can directly obtain the final bending rigidity, torsional rigidity or local rigidity value, facilitating rapid evaluation of the structure performance.
[0105] In combination with any of the above embodiments, in an implementation manner, the first aspect of the embodiment of the present application further provides a rigidity determination method of an automobile structural part. In the method, after the step S12, the step S71 can be further included, and the step S14 can specifically include the step S72:
[0106] Step S71: Augmenting the constraint equation of each monitoring point into the rigidity matrix to obtain a finite element rigidity matrix.
[0107] In this embodiment, for rigidity analysis of multiple monitoring points under different working conditions, the assembly mechanism of the original equation set and the solving mechanism of the equation set solver need to be improved according to the characteristics of the load of the monitoring point and the corresponding boundary conditions, so as to meet the current synchronous calculation of multiple monitoring point rigidity.
[0108] This embodiment considers that the original linear equation set is mainly established in the form of For the calculation of the independent rigidity of the monitoring point, only a single monitoring point can be analyzed at this time, and the required degree of freedom result is only 1. Since the rigidity matrix Matrix decomposition needs to be performed in the process of inversion, and the time consumed by matrix decomposition accounts for more than 90% of the total equation set solving time. Rigidity calculation of n monitoring points needs to perform n times of matrix decomposition. Based on this, in the case that multiple monitoring points are under the same boundary conditions, the equation set This equation set with multiple right end vectors can theoretically improve the software efficiency by nearly 90%. However, in actual situations, the boundary conditions of different monitoring points are inconsistent due to the influence of different tooling fixtures and / or different working conditions. At this time, the independent linear equation set of each monitoring point rigidity analysis needs to be established. The rigidity matrix There will be differences, based on this, the embodiment of the second improvement measures: the resulting multiple monitoring points each constraint equation increase, augmented to the stiffness matrix, get finite element stiffness matrix.
[0109] Step S72: according to the finite element stiffness matrix, the plurality of monitoring points each Lagrange multiplier vector and the right end load vector, establish the linear equations of multiple right end vector.
[0110] In this embodiment, can be based on the plurality of monitoring points each Lagrange multiplier vector, finite element stiffness matrix, and the established multiple (column) right end load vector, establish the linear equations of multiple right end vector, and use finite element solver to solve the linear equations of multiple right end vector, get the plurality of monitoring points each displacement. In this embodiment, a linear equations of multiple right end vector (multiple constraint equation group) complete once the overall stiffness analysis, can include the overall stiffness analysis under multiple independent working conditions.
[0111] In an optional specific example, to solve the original n equation group Matrix cannot be solved by an equation group, the concept of boundary conditions as constraint equation group is introduced, and the new multiple constraint equation group (i.e. linear equations of multiple right end vector) is constructed in the form of Lagrange:
[0112] ;
[0113] The above linear equations of multiple right end vector constructed by the form of Lagrange can realize the displacement of the monitoring points under different constraint (boundary condition) conditions in a single solution.
[0114] Wherein, is the finite element stiffness matrix;
[0115] is the multiple load scenarios merged into the multiple column right end load vector.
[0116] is the stiffness matrix without containing any constraint equation, and is the constraint equation formed by the boundary condition of the ith monitoring point, is the Lagrange multiplier vector of the ith monitoring point, is the load of the ith monitoring point, is the right end vector of the ith monitoring point, and is the constant term in the constraint equation group; is the displacement of the ith monitoring point; wherein .
[0117] In an embodiment, as Figure 3 shown, Figure 3This is a flowchart illustrating the implementation steps of a rapid stiffness calculation method provided by the present invention. Figure 3 The following key steps enable automated stiffness calculation:
[0118] Step 1: Establish stiffness monitoring points and their monitoring directions supported by structural mechanics analysis software;
[0119] Step 2: Establish the combination of boundary conditions and monitoring points supported by the structural mechanics analysis software;
[0120] Step 3: Establish a dedicated analysis case (type) for automatic stiffness calculation in the structural mechanics analysis software;
[0121] Step 4: Establish an equation system analysis framework suitable for stiffness calculation of independent monitoring points;
[0122] Step 5: Construct functions for calculating the stiffness values of monitoring points and the overall stiffness performance of the structure;
[0123] Step 6: Establish a dedicated post-processing data format for the stiffness of monitoring points supported by structural mechanics analysis.
[0124] In one embodiment, such as Figure 4 As shown, Figure 4 This is a flowchart illustrating the workflow of a rapid stiffness calculation method for automotive structural components based on structural mechanics analysis software, provided by this invention. Figure 4 The main workflow of this rapid stiffness calculation method for automotive structural components based on structural mechanics analysis software includes: importing geometry and generating a mesh, setting materials and assigning properties, setting a local coordinate system or the directions of n monitoring points, setting boundary conditions and monitoring point combinations, setting a dedicated automatic stiffness analysis case and solving the system of first-order equations, and outputting the stiffness of the monitoring points or the bending and torsional stiffness of the overall structure, totaling seven main workflows. Five of these workflows require manual intervention, significantly reducing the number of steps compared to the eleven steps in related technologies, nine of which require manual intervention. This is because this embodiment combines multiple loading directions and monitoring points through a "dedicated stiffness analysis case," eliminating the need for users to repeatedly create multiple cases. This automated process significantly reduces the preprocessing time. The main stiffness calculation and rendering steps are primarily handled automatically by the structural mechanics analysis software, greatly improving computational efficiency and shortening the simulation cycle. For example, the automated process for stiffness analysis of sliding doors can reduce preprocessing time by approximately 75%.
[0125] In summary, the present application provides an automatic stiffness calculation method for automobile structural parts based on structural mechanics analysis software, which aims to reduce the user's pre-processing workload, improve the calculation efficiency, and automatically output the stiffness results of each monitoring point. To this end, the present application designs an automatic solution process: a special "automatic stiffness analysis condition" (i.e. the aforementioned stiffness analysis condition) is added in the analysis software, allowing the user to define multiple sets of loading and constraints simultaneously in an independent boundary application manner, and can specify a local coordinate system or a stiffness measurement direction. Based on the underlying finite element solver, the present application uses the Lagrange multiplier method to unify all the constraint conditions into the stiffness matrix, and combines multiple load scenarios into a multi-column right end load vector, and obtains the displacement of multiple monitoring points in each direction by solving once. Finally, through the post-processing program, the bending / torsional stiffness of each monitoring point and the overall structure is calculated according to the obtained displacement value, and the results are output in the form of user-defined monitoring point stiffness values. Specifically, the method of the present application includes but is not limited to the following steps:
[0126] Automatic stiffness condition setting: provide a special "automatic stiffness analysis" condition in the CAE software, and the user selects the monitoring points (or mounting points) and the corresponding constraint boundary positions that need to measure the stiffness in this condition;
[0127] Boundary condition application: batch generate multiple sets of independent boundary conditions according to the number of monitoring points and the required stiffness directions. In each set of conditions, the reference node (such as the vehicle body reference) of the structure is solidified to simulate fixed support, and a unified load frame is applied in the monitoring point direction; the user can define a local coordinate system or a stiffness measurement direction;
[0128] Linear equation construction: construct the finite element stiffness matrix K. Introduce each set of boundary constraints using the Lagrange multiplier method, i.e. augment the constraint equation to the stiffness matrix; combine the load vectors corresponding to each load scenario into a multi-column right end item in matrix form;
[0129] Multi-load simultaneous solution: solve the above linear equation system once to obtain the displacement response of all monitoring points in the corresponding multiple loading directions;
[0130] Stiffness value calculation and output: in the post-processing stage, the stiffness value is directly calculated according to the displacement of the monitoring point (for example, the linear stiffness is obtained by dividing the force by the displacement), and the stiffness results of each monitoring point are output, and the bending stiffness or torsional stiffness of the overall structure can be calculated. The software interface can display the monitoring point stiffness values set by the user, as well as the torsional stiffness or bending stiffness performance parameters corresponding to each condition.
[0131] Through the above-mentioned automatic process, the present application realizes one-time stiffness analysis of the whole process: the user only needs to combine and set all monitoring points and corresponding boundary conditions in multiple independent working conditions in one analysis working condition, without repeatedly establishing working conditions for each direction, and without manually converting displacement data.
[0132] Compared with related multi-working condition stiffness calculation methods, the present application has the following significant technical advantages:
[0133] Reduction of pre-processing settings: the present application combines and sets multiple loading directions and monitoring points through the "stiffness analysis special working condition", without the need for the user to repeatedly create multiple working conditions, and such automatic process greatly shortens the time required for pre-processing;
[0134] Improvement of calculation efficiency: the present application avoids the problem of multiple stiffness matrix solutions in the traditional method by adopting the mode of solving multiple loads at one time; batch application of constraint conditions and simultaneous solution of multiple right end load vectors significantly improve the solution efficiency. Automatic processing reduces repetitive work, so that engineers can spend more time on analysis and optimization;
[0135] Reduction of human error: the constraint conditions are automatically incorporated into the matrix through the Lagrange multiplier method, without the need for the user to manually apply multiple sets of boundary conditions or convert the results, thereby reducing the error sources in the process of manual setting and calculation, greatly reducing the omission and errors easily introduced by traditional manual operation, and making the calculation results more reliable;
[0136] Direct output of stiffness results: the present application automatically calculates and outputs the required monitoring point stiffness and overall structure stiffness in the post-processing, without the need for the user to perform additional formula calculation or data conversion, thereby simplifying the post-processing process. The user can directly obtain the final bending stiffness, torsional stiffness or local stiffness value, which is convenient for quickly evaluating the structural performance.
[0137] In summary, the present application significantly reduces the pre-processing workload and manual operation steps of the user in the traditional stiffness analysis through the automatic working condition setting and solution scheme, and improves the calculation efficiency and result accuracy. Compared with related technologies, the present application can realize efficient and reliable one-key stiffness analysis.
[0138] It should be noted that, for the method embodiments, in order to simply describe, they are all described as a series of action combinations, but those skilled in the art should know that the embodiments of the present application are not limited by the action order described, because according to the embodiments of the present application, certain steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions involved are not necessarily necessary for the embodiments of the present application.
[0139] Based on the same inventive concept, the second aspect of the embodiment of the present application provides a rigidity determination device of an automobile structural member. Refer to Figure 5 , Figure 5 FIG. 1 is a structural diagram of a rigidity determination device of an automobile structural member according to an embodiment of the present application. As shown in FIG. 1, the rigidity determination device of the automobile structural member comprises: Figure 5
[0140] a first obtaining module, configured to obtain a plurality of monitoring points on the automobile structural member corresponding to a plurality of independent working conditions, and boundary conditions and loads corresponding to the plurality of monitoring points respectively under the plurality of independent working conditions;
[0141] a first establishing module, configured to establish constraint equations of the plurality of monitoring points respectively according to the boundary conditions corresponding to the plurality of monitoring points respectively;
[0142] a second establishing module, configured to establish right end load vectors of the plurality of monitoring points respectively according to the loads corresponding to the plurality of monitoring points respectively;
[0143] a third establishing module, configured to establish a linear equation group of multiple right end vectors according to the constraint equations and the right end load vectors of the plurality of monitoring points respectively;
[0144] a displacement solving module, configured to solve the linear equation group of the multiple right end vectors by using a finite element solver to obtain displacements of the plurality of monitoring points respectively;
[0145] a rigidity determining module, configured to determine rigidity of at least one monitoring point in the plurality of monitoring points, and bending rigidity and / or torsional rigidity of the structural member according to the displacements of the plurality of monitoring points respectively.
[0146] Optionally, the loads corresponding to the plurality of monitoring points respectively comprise load information; and the device further comprises:
[0147] a working condition establishing module, configured to establish a rigidity analysis working condition, the rigidity analysis working condition at least comprising any monitoring point on any structural member of an automobile, and boundary conditions and loads corresponding to any monitoring point;
[0148] a second obtaining module, configured to obtain a normal line of a target monitoring point in the rigidity analysis working condition according to an operation of a user on a first control of a user interaction interface by the user, the target monitoring point being any monitoring point in the plurality of monitoring points;
[0149] The third obtaining module is configured to, for the target monitoring point, obtain user operation on a second control on the user interaction interface in the stiffness analysis working condition, to obtain a start end of a normal line of the target monitoring point, and obtain user operation on a third control on the user interaction interface, to obtain an end end of the normal line of the target monitoring point.
[0150] The first obtaining module comprises at least:
[0151] The direction determining module is configured to determine the load information of the target monitoring point according to the start end and the end end of the normal line of the target monitoring point.
[0152] Optionally, the apparatus further comprises:
[0153] The first constructing module is configured to construct a boundary condition list.
[0154] The first obtaining module comprises:
[0155] The first condition determining module is configured to, for a target monitoring point in the plurality of monitoring points, obtain user operation on a boundary condition selection control on the user interaction interface in the stiffness analysis working condition, combine the target monitoring point with a boundary condition selected by the user in the boundary condition list, and obtain a boundary condition corresponding to the target monitoring point.
[0156] The second condition determining module is configured to, for a target monitoring point in the plurality of monitoring points, determine that a boundary condition corresponding to the target monitoring point is empty in a case where the user does not select any boundary condition.
[0157] Optionally, the apparatus further comprises:
[0158] The first operation determining module is configured to obtain user operation on a stiffness analysis type selection control on the user interaction interface in the stiffness analysis working condition.
[0159] The first group determining module is configured to, in a case where the stiffness analysis type selected by the user is a bending stiffness type, obtain a first monitoring group and a second monitoring group selected by the user on the user interaction interface in the stiffness analysis working condition, the first monitoring group and the second monitoring group each comprising monitoring points from the plurality of monitoring points.
[0160] The linear equation system of the plurality of right end vectors is constructed based on the first monitoring point, the first monitoring group and the second monitoring group.
[0161] The first displacement determination module is configured to solve the linear equations with multiple right-hand sides by using the finite element solver to obtain the displacement of each of the first monitoring points, the first monitoring group and the second monitoring group;
[0162] The rigidity determination module comprises:
[0163] The bending rigidity determination module is configured to determine the bending rigidity of the structural member according to the displacement of each of the first monitoring group and the second monitoring group.
[0164] The first rigidity determination module is configured to determine the rigidity of the first monitoring point according to the displacement of the first monitoring point.
[0165] Optionally, the device further comprises:
[0166] The second operation determination module is configured to obtain the operation of the user on the rigidity analysis type selection control on the user interaction interface in the rigidity analysis working condition.
[0167] The second group determination module is configured to obtain the third monitoring group and the fourth monitoring group selected by the user on the user interaction interface in the rigidity analysis working condition when the rigidity analysis type selected by the user is the torsional rigidity type, and each of the third monitoring group and the fourth monitoring group comprises monitoring points from the plurality of monitoring points.
[0168] The linear equations with multiple right-hand sides are constructed based on each of the second monitoring points, the third monitoring group and the fourth monitoring group.
[0169] The second displacement determination module is configured to solve the linear equations with multiple right-hand sides by using the finite element solver to obtain the displacement of each of the second monitoring points, the third monitoring group and the fourth monitoring group.
[0170] The rigidity determination module comprises:
[0171] The torsional rigidity determination module is configured to determine the torsional rigidity of the structural member according to the displacement of each of the third monitoring group and the fourth monitoring group.
[0172] The second rigidity determination module is configured to determine the rigidity of the second monitoring point according to the displacement of the second monitoring point.
[0173] Optionally, the device further comprises:
[0174] The output module is configured to output the bending rigidity and / or the torsional rigidity of the structural member to the user interaction interface in the rigidity analysis working condition.
[0175] a sorting module configured to determine a display order of each of the plurality of monitoring points according to the identifier of each of the plurality of monitoring points;
[0176] a rendering module configured to render the stiffness of each of the plurality of monitoring points on the user interface according to the display order and the load direction in the load information of each of the plurality of monitoring points.
[0177] Optionally, the apparatus further comprises:
[0178] a stiffness matrix determination module configured to, after establishing the constraint equation of each of the plurality of monitoring points according to the boundary condition corresponding to each of the plurality of monitoring points, augment the constraint equation of each of the plurality of monitoring points into a stiffness matrix to obtain a finite element stiffness matrix;
[0179] the third establishment module comprises:
[0180] the third establishment module is configured to establish a linear equation group of the plurality of right end vectors according to the finite element stiffness matrix, the Lagrange multiplier vector of each of the plurality of monitoring points and the right end load vector.
[0181] Based on the same inventive concept, the embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to realize the steps in the stiffness determination method of the automobile structural member according to any one of the embodiments of the first aspect of the present application.
[0182] Based on the same inventive concept, the embodiment of the present application provides an electronic device, as shown in the accompanying drawings. Figure 6 The electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. Figure 6 The electronic device is an embodiment of the present application, and a schematic diagram of the electronic device is shown in the accompanying drawings. The electronic device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor is executed, the steps in the stiffness determination method of the automobile structural member according to any one of the embodiments of the first aspect of the present application are realized.
[0183] Based on the same inventive concept, the embodiment of the present application provides a computer program product, and the computer program product comprises a computer program. When the computer program is executed by a processor, the steps in the stiffness determination method of the automobile structural member according to any one of the embodiments of the first aspect of the present application are realized.
[0184] For the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the related parts are described in the part of the method embodiment.
[0185] The various embodiments described in this specification are intended to be illustrative only and in no way limit the scope of the application. One skilled in the art will readily recognize from the disclosure herein, possible alternative techniques within the scope of the application. Accordingly, the embodiments described in this specification are set forth without any loss of generality to, and without imposing limitations upon, the claimed invention.
[0186] Those skilled in the art will appreciate that embodiments of the application can be devised for a method, a system, or a computer program product. Accordingly, the embodiments of the application can be embodied in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the application can be implemented in the form of computer program products tangibly embodied in information carriers, such as in machine-readable storage media, including magnetic disk storage media, optical storage media, and the like for use with computers and other programmable data processing devices.
[0187] Embodiments of the present application are described herein with reference to flowchart illustrations and / or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing unit, or other programmable data processing terminal devices to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal devices, create means for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0188] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal devices to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0189] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal devices to cause a series of operational steps to be performed on the computer or other programmable terminal devices to produce a computer-implemented process such that the instructions executed on the computer or other programmable terminal devices provide steps for implementing the functions specified in the flowchart illustrations and / or block diagrams. Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams. Figure 1 Figure 1 one or more functions specified in the flowchart illustrations and / or block diagrams.
[0190] While the preferred embodiments of the application have been described above, it should be understood that many modifications and adaptations to those embodiments will be possible on the basis of the foregoing description and drawings. Therefore, the following claims are intended to cover all such modifications and adaptations which come within the scope of the preferred embodiments of the application.
[0191] Finally, it should be noted that, in the specification, relational terms such as first and second, and the like, can be used solely to distinguish one entity or action from another entity or action without necessarily implying any actual relationship or order between such entities or actions. Also, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can also include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises a... " does not, without more constraints, exclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the recited element.
[0192] The above describes in detail the rigidity determination method, device, equipment, medium and product of the automobile structural member provided by the present application. The principles and implementation manners of the present application are described by using specific examples. The above description of the embodiments is only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, the specific implementation manners and application ranges can be changed according to the idea of the present application. In summary, the content of the specification should not be understood as a limitation of the present application.
Claims
1. A method for determining the stiffness of an automotive structural component, characterized in that, The method includes: The method acquires multiple monitoring points on an automotive structural component corresponding to multiple independent working conditions, and the boundary conditions and loads corresponding to each monitoring point under the multiple independent working conditions; wherein, the independent working condition is a working condition established separately for each stiffness direction of the monitoring point; the monitoring point represents a node on the finite element model; Based on the boundary conditions corresponding to each of the multiple monitoring points, establish the constraint equations for each of the multiple monitoring points; Based on the loads corresponding to each of the multiple monitoring points, establish the right-end load vectors for each of the multiple monitoring points. Based on the constraint equations and right-end load vectors of the multiple monitoring points, a system of linear equations with multiple right-end vectors is established. The linear equations of the multiple right-hand vectors are solved using a finite element solver to obtain the displacements of the multiple monitoring points. Based on the displacement of each of the plurality of monitoring points, determine the stiffness of at least one of the plurality of monitoring points, as well as the bending stiffness and / or torsional stiffness of the structural member. After establishing the constraint equations for each of the multiple monitoring points based on their respective boundary conditions, the method further includes: The constraint equations for each of the multiple monitoring points are augmented into the stiffness matrix to obtain the finite element stiffness matrix; Based on the constraint equations and right-hand load vectors of the multiple monitoring points, a system of linear equations with multiple right-hand vectors is established, including: Based on the finite element stiffness matrix, the Lagrange multiplier vectors of each of the multiple monitoring points, and the right-hand load vector, a system of linear equations for the multiple right-hand vectors is established.
2. The method for determining the stiffness of automotive structural components according to claim 1, characterized in that, The load corresponding to each of the multiple monitoring points includes: load information; the method further includes: Establish a stiffness analysis case, which includes any monitoring point on any structural component of the vehicle, as well as the boundary conditions and loads corresponding to any monitoring point; For a target monitoring point among the plurality of monitoring points, the user's operation on the first control on the user interface during the stiffness analysis condition is obtained to obtain the normal of the target monitoring point, wherein the target monitoring point is any one of the plurality of monitoring points. For the target monitoring point, the user's operation on the second control on the user interface during the stiffness analysis condition is obtained to obtain the beginning of the normal of the target monitoring point; and the user's operation on the third control on the user interface is obtained to obtain the end of the normal of the target monitoring point. Obtain the loads corresponding to multiple monitoring points, including at least: The load information of the target monitoring point is determined based on the beginning and end of the normal line of the target monitoring point.
3. The method for determining the stiffness of automotive structural components according to claim 2, characterized in that, The method further includes: Construct a list of boundary conditions; Obtain the boundary conditions corresponding to each of the multiple monitoring points, including: For the target monitoring point among the multiple monitoring points, the user's operation on the boundary condition selection control on the user interface in the stiffness analysis condition is obtained, and the target monitoring point is combined with the boundary condition selected by the user in the boundary condition list to obtain the boundary condition corresponding to the target monitoring point. For the target monitoring point among the multiple monitoring points, if the user does not select any boundary condition, the boundary condition corresponding to the target monitoring point is determined to be empty.
4. The method for determining the stiffness of automotive structural components according to claim 2, characterized in that, The method further includes: Acquire the user's operation on the stiffness analysis type selection control on the user interface during the stiffness analysis working condition; When the user selects bending stiffness as the stiffness analysis type, the first monitoring group and the second monitoring group selected by the user on the user interface in the stiffness analysis condition are obtained. The monitoring points contained in the first monitoring group and the second monitoring group are all from the multiple monitoring points. The linear equation system of multiple right-hand vectors is constructed based on the first monitoring point, the first monitoring group, and each monitoring point in the second monitoring group; the linear equation system of multiple right-hand vectors is solved using a finite element solver to obtain the displacements of each of the multiple monitoring points, including: The linear equations of the multiple right-hand vectors are solved using the finite element solver to obtain the displacements of each monitoring point in the first monitoring point, the first monitoring group, and the second monitoring group. Determining the stiffness of at least one monitoring point and the bending stiffness of the structural member based on the displacements of the plurality of monitoring points includes: The bending stiffness of the structural member is determined based on the displacement of each monitoring point in the first and second monitoring groups. The stiffness of the first monitoring point is determined based on its displacement.
5. The method for determining the stiffness of automotive structural components according to claim 2, characterized in that, The method further includes: Acquire the user's operation on the stiffness analysis type selection control on the user interface during the stiffness analysis working condition; When the user selects torsional stiffness as the stiffness analysis type, the third and fourth monitoring groups selected by the user on the user interface in the stiffness analysis condition are obtained. The monitoring points contained in the third and fourth monitoring groups are all from the multiple monitoring points. The linear equation system of the multiple right-hand vectors is constructed based on each monitoring point in the second monitoring point, the third monitoring group, and the fourth monitoring group; the linear equation system of the multiple right-hand vectors is solved using a finite element solver to obtain the displacements of each of the multiple monitoring points, including: The linear equations of the multiple right-hand vectors are solved using the finite element solver to obtain the displacements of each monitoring point in the second monitoring point, the third monitoring group, and the fourth monitoring group. Determining the stiffness of at least one monitoring point and the torsional stiffness of the structural member based on the displacements of the plurality of monitoring points includes: The torsional stiffness of the structural member is determined based on the displacement of each monitoring point in the third and fourth monitoring groups. The stiffness of the second monitoring point is determined based on its displacement.
6. The method for determining the stiffness of automotive structural components according to claim 2, characterized in that, The method further includes: In the stiffness analysis condition, the bending stiffness and / or torsional stiffness of the structural member are output to the user interface. The display order of the multiple monitoring points is determined according to their respective identifiers; Following the display order, the stiffness of each monitoring point is rendered on the user interface based on the load direction in the load information of each monitoring point.
7. A device for determining the stiffness of an automotive structural component, characterized in that, The device includes: The first acquisition module is used to acquire multiple monitoring points on the automotive structural component corresponding to multiple independent working conditions, and the boundary conditions and loads corresponding to each of the multiple monitoring points under the multiple independent working conditions; wherein, the independent working condition is a working condition established separately for each stiffness direction of the monitoring point; the monitoring point represents a node on the finite element model; The first establishment module is used to establish the constraint equations for each of the multiple monitoring points based on the boundary conditions corresponding to each of the multiple monitoring points. The second establishment module is used to establish the right-end load vector of each of the multiple monitoring points according to the load corresponding to each of the multiple monitoring points. The third module is used to establish a system of linear equations with multiple right-end vectors based on the constraint equations and right-end load vectors of the multiple monitoring points. The displacement solving module is used to solve the linear equation system of the multiple right-hand vectors using a finite element solver to obtain the displacement of each of the multiple monitoring points. A stiffness determination module is used to determine the stiffness of at least one of the plurality of monitoring points, as well as the bending stiffness and / or torsional stiffness of the structural member, based on the displacement of each of the plurality of monitoring points. The device further includes: The stiffness matrix determination module is used to extend the constraint equations of the multiple monitoring points to the stiffness matrix after establishing the constraint equations of the multiple monitoring points according to the boundary conditions corresponding to each of the multiple monitoring points, so as to obtain the finite element stiffness matrix. The third module includes: The fourth module is used to establish a system of linear equations for the multiple right-end vectors based on the finite element stiffness matrix, the Lagrange multiplier vectors of the multiple monitoring points, and the right-end load vectors.
8. The device for determining the stiffness of automotive structural components according to claim 7, characterized in that, The load corresponding to each of the multiple monitoring points includes: load information; the device also includes: The working condition establishment module is used to establish stiffness analysis working conditions, which include at least any monitoring point on any structural component of the vehicle, and the boundary conditions and loads corresponding to each monitoring point. The second acquisition module is used to acquire, for the target monitoring point among the plurality of monitoring points, the user's operation on the first control on the user interface in the stiffness analysis condition, and to obtain the normal of the target monitoring point, wherein the target monitoring point is any one of the plurality of monitoring points. The third acquisition module is used to acquire, for the target monitoring point, the user's operation on the second control on the user interface in the stiffness analysis condition to obtain the beginning end of the normal of the target monitoring point, and to acquire the user's operation on the third control on the user interface to obtain the end end of the normal of the target monitoring point. The first acquisition module includes at least: The direction determination module is used to determine the load information of the target monitoring point based on the beginning and end of the normal of the target monitoring point.
9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the computer program is executed by the processor, it implements the method for determining the stiffness of automotive structural components as described in any one of claims 1 to 6.
10. A computer-readable storage medium storing a computer program thereon, characterized in that, When the computer program is executed by the processor, it implements the method for determining the stiffness of automotive structural components as described in any one of claims 1 to 6.
11. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method for determining the stiffness of an automotive structural component as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method for constructing slab- girder structure of train body in analysis of train structure
CN101650758A
Automobile body rigidity testing method and automobile body rigidity testing device
JP2014235038A