A load application method and load analysis system based on profiling load
By generating a contour loader suitable for the object to be simulated, the problem that traditional numerical simulation methods cannot accurately simulate complex load conditions is solved, and more accurate mechanical behavior simulation and intuitive user interface are achieved, which improves the reliability of simulation results and Application in engineering practice.
Patent Information
- Application Number
- CN202411262430.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-09-10
AI Technical Summary
Traditional numerical simulation methods cannot accurately reflect the stress conditions of the actual product when simulating complex load conditions, resulting in significant differences between the simulation results and the actual situation. The existing coupling force loading scheme has limitations, it is difficult to accurately reflect actual mechanical behavior, and the user interface lacks intuitiveness, which limits its application.
By creating an object recognition model, a load position calculation model, a load generation model and a loading surface acquisition model, a contour loading method for the object to be simulated is generated, so as to realize the loading method of transferring the load force from the load application surface to the object to be simulated. This method can effectively reduce errors, improve the accuracy of simulation results, and display the shape and size of the contour loader through an intuitive user interface, which is convenient for non-professional users to understand and operate.
It realizes that the actual mechanical behavior is more accurately reflected in numerical simulation, reduces simulation errors, enhances users' understanding and trust in the simulation process, and improves the widespread application in engineering practice.
Smart Images

Figure CN118780139B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a load application method and a load analysis system based on a profile-based load carrier, and belongs to the technical field of numerical simulation. Background Art
[0002] In today's engineering field, numerical simulation has become a key tool for evaluating product design and performance. However, converting actual physical loading tests into accurate numerical calculation models has always been a technical challenge.
[0003] Traditional numerical simulation methods usually use uniform loads to simplify the problem when faced with loading conditions corresponding to physical tests. Uniform loads simulate mechanical tests by applying uniformly distributed forces on specific surfaces of the model. The main drawback of this method is that it cannot accurately simulate complex loading conditions in the real world. In actual engineering applications, the forces on products are often non-uniform. For example, a local area of a mechanical component may be subjected to a large concentrated force, while other areas are subjected to relatively small forces. Uniform loads cannot capture the localized characteristics of this force, and cannot accurately reflect the force conditions of the actual product under complex loading conditions, resulting in significant differences between the simulation results and the actual situation.
[0004] Furthermore, some literature has proposed to use a coupling force loading scheme to solve the problem of non-uniform force on products. The coupling force loading scheme concentrates the load on a specific point or line, and then distributes these loads to the surrounding area through mathematical means to achieve the effect of non-uniform loading. However, the application of coupling force has limitations. It relies on the assumptions of the mathematical model and may not accurately reflect the actual mechanical behavior. Moreover, the existing coupling force loading scheme is a single-node control scheme, which controls all nodes of the selected surface by controlling a certain reference node to achieve non-uniform load distribution. This method is more inclined to mathematical implementation.
[0005] Therefore, this single-node controlled coupling force loading scheme has the following main drawbacks:
[0006] First, this reference node is difficult to determine, and second, a reference node cannot meet the requirements for local loading under most test standards, so it is easy to cause data deviations and anomalies during the numerical analysis process, resulting in large errors in the calculation results.
[0007] In addition, the coupled force loading scheme lacks intuitiveness in the user interface, making it difficult for non-professional users to understand and operate it, limiting its wide application in engineering practice.
[0008] The information disclosed in this Background Art is only for understanding the background of the inventive concept and therefore it may include information that does not constitute the prior art. Summary of the invention
[0009] In view of the above problem or one of the above problems, an object of the present invention is to provide a load application method based on a contour loading body. By creating an object recognition model, a load position calculation model, a loading body generation model, and a loading surface acquisition model, a contour loading body suitable for force analysis of the object to be simulated can be generated, so that the load force can be applied to the load application surface, and the load force is transmitted to the object to be simulated through the contour loading body, forming a surface loading method, which is more consistent with the actual test state and thus accurately reflects the actual mechanical behavior; and because the load application surface contains multiple nodes, the error can be effectively reduced, making the result more reasonable.
[0010] In response to the above problem or one of the above problems, the second object of the present invention is to provide a load application method and a load analysis system based on a contoured load body. By generating a contoured load body, the problem of difficulty in determining the reference node can be effectively solved, and a physical entity simulation can be formed, which can be intuitively displayed on the display interface, making it easy for non-professional users to understand and operate, enhancing the user's understanding and trust in the simulation process, and thus facilitating wide application in engineering practice.
[0011] In response to the above problem or one of the above problems, the third object of the present invention is to provide a load analysis system based on a contoured load body, which provides a more accurate and intuitive numerical simulation method by setting an object recognition module, a load position calculation module, a load body generation module, a loading surface acquisition module, a load analysis module and a graphical result display module. It can not only meet the user's dual needs for simulation accuracy and intuitiveness, but also has broad application prospects and practical value.
[0012] To achieve one of the above purposes, the first technical solution of the present invention is:
[0013] A load application method based on a contoured load carrier comprises the following contents:
[0014] Identify the feature information of the object to be simulated through the object recognition model created in advance;
[0015] Using the load position calculation model created in advance, the characteristic information is processed to obtain the position where the load force is applied;
[0016] Using the previously created loading body generation model, setting the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body;
[0017] Using the previously created loading surface acquisition model, the profiled loading body and its size and shape data are processed to obtain the load application surface;
[0018] The load force is applied to the load application surface, and is transferred to the object to be simulated through the contour loading body, forming a surface loading method, and completing the load application to the object to be simulated.
[0019] After continuous exploration and experiments, the present invention can generate a contoured load body suitable for force analysis of the object to be simulated by creating an object recognition model, a load position calculation model, a load body generation model, and a loading surface acquisition model, so that the load force can be applied to the load application surface, and the load force is transmitted to the object to be simulated through the contoured load body, forming a surface loading method, which is more consistent with the actual test state and can accurately reflect the actual mechanical behavior; and because the load application surface contains multiple nodes, under the same stress condition of simulating local loading, the large number of nodes can effectively reduce the error and make the result more reasonable, so the error will be smaller than that of the coupled force loading scheme, and therefore can meet the requirements for local loading under most test standards.
[0020] Furthermore, the present invention can effectively solve the problem of difficulty in determining reference nodes by generating a contoured loading body, and can form a physical entity simulation, which can be intuitively displayed on a display interface, making it easy for non-professional users to understand and operate. Users can directly see the shape and size of the contoured loading body. This intuitiveness greatly enhances the user's understanding and trust in the simulation process, and is therefore easy to be widely used in engineering practice.
[0021] Furthermore, the present invention adjusts the size and shape of the contoured loading body according to different test conditions and requirements to meet different simulation needs, and has high flexibility and adaptability.
[0022] As the preferred technical measures:
[0023] The method of identifying the feature information of the object to be simulated by using the object recognition model created in advance is as follows:
[0024] Convert the object to be simulated into a geometric model;
[0025] Processing the geometric model to obtain the shape dimension information in the geometric model;
[0026] The external dimension information includes at least length information, width information, height information and geometric surface information;
[0027] The geometric surface information includes plane information and / or curved surface information;
[0028] Based on the shape dimension information, the midpoint and normal vector of the geometric surface are obtained to construct the feature information of the object to be simulated.
[0029] As the preferred technical measures:
[0030] The method of processing the characteristic information by using the load position calculation model created in advance to obtain the load force application position is as follows:
[0031] Acquire feature information, which at least includes a midpoint and a normal vector;
[0032] Based on the midpoint, determine the origin of the load force application;
[0033] According to the origin position and using the normal vector information, a local coordinate system perpendicular to the geometric surface is established;
[0034] Using the local coordinate system, determine where the load force is applied.
[0035] As the preferred technical measures:
[0036] The method of using the previously created loading body generation model, setting the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body is as follows:
[0037] According to the application position and characteristic information at the application position, geometric surface information at the application position is obtained;
[0038] The midpoint of the geometric surface is regarded as the geometric origin of the profiling loader;
[0039] Based on the geometric origin, setting the size and shape data of the profiling loading body, the size and shape data at least including length information, width information and height information;
[0040] According to the size and shape data, a corresponding contour loading body is generated.
[0041] As the preferred technical measures:
[0042] The method of using the previously created loading body generation model, setting the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body is as follows:
[0043] According to the application position and characteristic information at the application position, geometric surface information at the application position is obtained;
[0044] Based on the geometric surface information, calculate the area of the geometric surface;
[0045] Use the normal vector of the geometric surface as the z-axis and set the x-axis and y-axis of the geometric surface at the same time;
[0046] Determine the reduction ratio based on the area of the geometric surface;
[0047] According to the scaling ratio, the bottom surface area of the profiling loading body is calculated;
[0048] Determine the size and shape data of the profiling load according to the bottom surface area of the profiling load, wherein the size and shape data at least include shape information, side length information and height information;
[0049] Determine the coordinate information of each boundary point of the profiling loading body according to the size and shape data;
[0050] Based on the coordinate information of each boundary point, a contour loading body is generated.
[0051] As the preferred technical measures:
[0052] The method of obtaining the load application surface by using the previously created loading surface acquisition model and processing the profiled loading body and its size and shape data is as follows:
[0053] Obtain the center point coordinate information of all geometric surfaces of the profiling loader;
[0054] Based on the center point coordinate information, select the center point with the largest height value;
[0055] According to the center point with the largest height value, the geometric surface where this center point is located, that is, the load application surface, is determined.
[0056] As the preferred technical measures:
[0057] It also includes a load analysis model, which is used to analyze the force of the object to be simulated and obtain the stress distribution information and deformation data of the object to be simulated, which includes the following contents:
[0058] Based on the design parameters of the object to be simulated, a global stiffness matrix of the object to be simulated is established;
[0059] Divide the load application surface into multiple nodes;
[0060] Obtain the load force and decompose it into several load components based on the number of nodes;
[0061] Several load components are applied to the global stiffness matrix in sequence; then the node displacement and strain displacement matrix of the object to be simulated are solved by using the mechanical numerical simulation algorithm;
[0062] Calculate the strain component vector inside the object to be simulated according to the node component displacement and strain component displacement matrix;
[0063] Couple multiple strain vectors to obtain a strain vector;
[0064] Based on the strain vector and material elastic matrix, and according to the stress-strain formula, the stress distribution information of the object to be simulated is calculated;
[0065] According to the stress distribution information, the deformation data of the object to be simulated is calculated.
[0066] As the preferred technical measures:
[0067] The material elasticity matrix is constructed as follows:
[0068] Acquire material data of the object to be simulated, which at least includes material elastic modulus, material Poisson's ratio and isotropic material information;
[0069] Calculate the shear modulus of the object to be simulated based on the material elastic modulus and the material Poisson's ratio;
[0070] According to the shear modulus and isotropic material information, the material elasticity matrix of the object to be simulated is established.
[0071] To achieve one of the above purposes, the second technical solution of the present invention is:
[0072] A load analysis system based on a profiling load body, comprising an object recognition module, a load position calculation module, a load body generation module, a loading surface acquisition module, a load analysis module and a graphical result display module;
[0073] An object recognition module is used to recognize characteristic information of an object to be simulated;
[0074] A load position calculation module is used to process the characteristic information to obtain the position where the load force is applied;
[0075] A loading body generating module, used for generating a profiling loading body and its size and shape data according to the application position and feature information;
[0076] A loading surface acquisition module is used to process the profiled loading body and its size and shape data to obtain the load application surface;
[0077] The load analysis module is used to apply the load force to the load application surface, and transfer the load force to the object to be simulated through the profiling load body, and analyze the force of the object to be simulated to obtain the stress distribution information and deformation data of the object to be simulated;
[0078] The graphical result display module is used to display the specific position, shape and size of the contour loading body on the object to be simulated, as well as the stress distribution information and deformation data after loading.
[0079] The present invention provides a more accurate and intuitive numerical simulation method by setting an object recognition module, a load position calculation module, a load body generation module, a loading surface acquisition module, a load analysis module and a graphical result display module. It can not only meet the user's dual needs for simulation accuracy and intuitiveness, but also has broad application prospects and practical value, so that it can replace the coupling force loading scheme in most test environments, effectively improving the accuracy and practicality of numerical simulation.
[0080] As the preferred technical measures:
[0081] The upper surface of the profiling loading body is a plane, and the lower surface thereof has the same shape as the upper surface of the object to be simulated;
[0082] The shape of the profiled loading body is a cylinder, a cuboid or a polygon.
[0083] Compared with the prior art solutions, the present invention has the following beneficial effects:
[0084] After continuous exploration and experiments, the present invention can generate a contoured load body suitable for force analysis of the object to be simulated by creating an object recognition model, a load position calculation model, a load body generation model, and a loading surface acquisition model, so that the load force can be applied to the load application surface, and the load force is transmitted to the object to be simulated through the contoured load body, forming a surface loading method, which is more consistent with the actual test state, and because the load application surface contains multiple nodes, under the same stress condition of simulating local loading, the large number of nodes can effectively reduce the error and make the result more reasonable, so the error will be smaller than that of the coupled force loading scheme, and therefore can meet the requirements for local loading under most test standards.
[0085] Furthermore, the present invention can effectively solve the problem of difficulty in determining reference nodes by generating a contoured loading body, and can form a physical entity simulation, which can be intuitively displayed on a display interface, making it easy for non-professional users to understand and operate. Users can directly see the shape and size of the contoured loading body. This intuitiveness greatly enhances the user's understanding and trust in the simulation process, and is therefore easy to be widely used in engineering practice.
[0086] Furthermore, the present invention provides a more accurate and intuitive numerical simulation method by setting an object recognition module, a load position calculation module, a load body generation module, a loading surface acquisition module, a load analysis module and a graphical result display module. It can not only meet the user's dual needs for simulation accuracy and intuitiveness, but also has broad application prospects and practical value, thereby being able to replace the coupling force loading scheme in most test environments, effectively improving the accuracy and practicality of numerical simulation. BRIEF DESCRIPTION OF THE DRAWINGS
[0087] Figure 1 This is a schematic diagram of a first flow chart of a load application method of the present invention;
[0088] Figure 2 This is a schematic diagram of a first flow chart of a load application method of the present invention;
[0089] Figure 3 A schematic diagram of a framework of the load analysis system of the present invention;
[0090] Figure 4 A first simulation schematic diagram of applying the present invention to load analysis of a shelf;
[0091] Figure 5 A second simulation schematic diagram of applying the present invention to perform load analysis on a shelf. DETAILED DESCRIPTION
[0092] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0093] On the contrary, the present invention covers any substitution, modification, equivalent method and scheme made on the essence and scope of the present invention as defined by the claims. Further, in order to make the public have a better understanding of the present invention, some specific details are described in detail in the detailed description of the present invention below. Those skilled in the art can fully understand the present invention without the description of these details.
[0094] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention pertains. The terms used herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "or / and" as used herein includes any and all combinations of one or more of the associated listed items.
[0095] like Figure 1 As shown, the first specific embodiment of the load application method based on the profiled loading body of the present invention is as follows:
[0096] A load application method based on a contoured load carrier comprises the following contents:
[0097] Identify the feature information of the object to be simulated through the object recognition model created in advance;
[0098] Using the load position calculation model created in advance, the characteristic information is processed to obtain the position where the load force is applied;
[0099] Using the previously created loading body generation model, setting the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body;
[0100] Using the previously created loading surface acquisition model, the profiled loading body and its size and shape data are processed to obtain the load application surface;
[0101] The load force is applied to the load application surface, and is transferred to the object to be simulated through the contour loading body, forming a surface loading method, and completing the load application to the object to be simulated.
[0102] In this embodiment, the method for identifying the feature information of the object to be simulated by using the object recognition model created in advance is as follows:
[0103] Convert the object to be simulated into a geometric model;
[0104] Processing the geometric model to obtain the shape dimension information in the geometric model;
[0105] The external dimension information includes at least length information, width information, height information and geometric surface information;
[0106] The geometric surface information includes plane information and / or curved surface information;
[0107] Based on the shape dimension information, the midpoint and normal vector of the geometric surface are obtained to construct the feature information of the object to be simulated.
[0108] In this embodiment, the method of processing the characteristic information by using the load position calculation model created in advance to obtain the load force application position is as follows:
[0109] Acquire feature information, which at least includes a midpoint and a normal vector;
[0110] Based on the midpoint, determine the origin of the load force application;
[0111] According to the origin position and using the normal vector information, a local coordinate system perpendicular to the geometric surface is established;
[0112] Using the local coordinate system, determine where the load force is applied.
[0113] In this embodiment, the method of using the previously created loading body generation model to set the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body is as follows:
[0114] According to the application position and characteristic information at the application position, geometric surface information at the application position is obtained;
[0115] Based on the geometric surface information, calculate the area of the geometric surface;
[0116] Use the normal vector of the geometric surface as the z-axis and set the x-axis and y-axis of the geometric surface at the same time;
[0117] Determine the reduction ratio based on the area of the geometric surface;
[0118] According to the scaling ratio, the bottom surface area of the profiling loading body is calculated;
[0119] Determine the size and shape data of the profiling load according to the bottom surface area of the profiling load, wherein the size and shape data at least include shape information, side length information and height information;
[0120] Determine the coordinate information of each boundary point of the profiling loading body according to the size and shape data;
[0121] Based on the coordinate information of each boundary point, a contour loading body is generated.
[0122] In this embodiment, the method of obtaining the load application surface by using the previously created loading surface acquisition model and processing the profiled loading body and its size and shape data is as follows:
[0123] Obtain the center point coordinate information of all geometric surfaces of the profiling loader;
[0124] Based on the center point coordinate information, select the center point with the largest height value;
[0125] According to the center point with the largest height value, the geometric surface where this center point is located, that is, the load application surface, is determined.
[0126] In this embodiment, a load analysis model is also included, which is used to analyze the force of the object to be simulated and obtain stress distribution information and deformation data of the object to be simulated, which includes the following contents:
[0127] Based on the design parameters of the object to be simulated, a global stiffness matrix of the object to be simulated is established;
[0128] Divide the load application surface into multiple nodes;
[0129] Obtain the load force and decompose it into several load components based on the number of nodes;
[0130] Several load components are applied to the global stiffness matrix in sequence; then the node displacement and strain displacement matrix of the object to be simulated are solved by using the mechanical numerical simulation algorithm;
[0131] Calculate the strain component vector inside the object to be simulated according to the node component displacement and strain component displacement matrix;
[0132] Couple multiple strain vectors to obtain a strain vector;
[0133] Based on the strain vector and material elastic matrix, and according to the stress-strain formula, the stress distribution information of the object to be simulated is calculated;
[0134] According to the stress distribution information, the deformation data of the object to be simulated is calculated.
[0135] In this embodiment, the method of constructing the material elastic matrix is as follows:
[0136] Acquire material data of the object to be simulated, which at least includes material elastic modulus, material Poisson's ratio and isotropic material information;
[0137] Calculate the shear modulus of the object to be simulated based on the material elastic modulus and the material Poisson's ratio;
[0138] According to the shear modulus and isotropic material information, the material elasticity matrix of the object to be simulated is established.
[0139] In this embodiment, the mechanical numerical simulation algorithm includes the following contents:
[0140] According to the force and displacement calculation formula of structural mechanics, the displacement of the nodes on the simulation object after being subjected to force is solved;
[0141] The force and displacement calculation formula is as follows
[0142]
[0143] in, is the global stiffness matrix, u is the node displacement vector, which represents the displacement of all nodes; F is the external node force vector, which represents all external forces.
[0144] The global stiffness matrix K is a square matrix whose size depends on the number of degrees of freedom of the invention. For an invention with n degrees of freedom, the stiffness matrix is an n×n matrix. The stiffness matrix represents the relationship between the degrees of freedom of the structure, through which the force response of the structure under unit displacement can be described. It is assembled from the stiffness matrices of all units;
[0145] Then, by introducing the boundary conditions of displacement and force, a certain set of linear equations can be obtained, and then the mechanical numerical simulation algorithm is used to solve the displacement of each node. After obtaining the node displacement, the strain inside the unit is calculated according to the node displacement:
[0146]
[0147] in: is the strain vector, is the strain-displacement matrix.
[0148] Then, after obtaining the strain vector, the stress is calculated according to the stress-strain formula. The stress-strain formula is as follows:
[0149]
[0150] in, is the stress vector, is the material elastic matrix.
[0151] The expression of the material elastic matrix D is as follows:
[0152]
[0153] Among them, E is the elastic modulus of the material, v is the Poisson's ratio of the material, and G is the shear modulus.
[0154] The calculation formula of shear modulus is as follows:
[0155]
[0156] The second specific embodiment of the load application method based on the profiled load body of the present invention is as follows:
[0157] A load application method based on a contoured load carrier comprises the following steps:
[0158] Step 1: Identify the feature information of the object to be simulated through the object recognition model created in advance;
[0159] Step 2: Using the load position calculation model created in advance, the characteristic information is processed to obtain the position where the load force is applied;
[0160] Step 3, using the previously created loading body generation model, generating the size and shape data of the profiling loading body and the corresponding profiling loading body according to the application position and feature information;
[0161] Step 4: Use the previously created loading surface to obtain the model, process the contoured loading body and its size and shape data, and obtain the load application surface of the object to be simulated.
[0162] like Figure 2 As shown, the third specific embodiment of the load application method based on the profiled loading body of the present invention is as follows:
[0163] A load application method based on a contoured load carrier comprises the following contents:
[0164] First, the overall feature information in the input geometric model is identified, which includes plane or curved surface features. For the plane in the model, the origin position of the profiling body is determined based on the midpoint by retrieving the midpoint and normal vector of the plane, and a local coordinate system perpendicular to the plane is established using the normal vector information. In this coordinate system, a profiling body of a predefined shape is generated, such as a rectangle, circle or other polygon.
[0165] This process not only simplifies the user's operation, but also improves the accuracy of the simulation. Next, the present invention will perform calculation processing through the simulation algorithm model according to the area of the plane where the profiling load is located to determine the optimal size of the profiling load. When generating the load application surface, it is necessary to lock the number of this geometric body, and then it is necessary to judge and find the upper surface mark of the profiling load, which is used for subsequent setting of the loading surface. This algorithm model comprehensively considers the geometric characteristics of the surface, the load requirements and the actual test standards, and ensures the applicability and accuracy of the generated profiling load in the numerical simulation.
[0166] The simulation algorithm model at least includes a load position calculation model, a load body generation model, and a loading surface acquisition model.
[0167] In this embodiment, the load position calculation model is used to process the characteristic information to obtain the load force application position, which includes the following contents:
[0168] Import the geometric model of the object to be simulated, retrieve the overall feature information of the geometric model, and obtain the geometric plane information; use the midpoint of the geometric surface as the geometric origin for generating the contour load, so as to obtain the position where the load force is applied.
[0169] In this embodiment, based on user interaction, a corresponding profiling loading body is generated, which includes the following contents:
[0170] Parameters for constructing a contour-forming load body are obtained, wherein the parameters at least include shape information and height information; and the contour-forming load body is generated according to the given parameters, and relevant identifications of the contour-forming load body are recorded.
[0171] In this embodiment, the method of generating a profiling load body by using the load body generation model is as follows:
[0172] Get the area of a geometric plane , get the plane normal vector as the z-axis, and the other two axes on the plane are the x and y axes; then determine the reduction ratio n, the default reduction ratio is 1 / 6.18 of the selected plane, that is, it is reduced according to the golden ratio.
[0173] According to the default value, the bottom area of the contoured loading body is calculated. Since the contoured loading body needs to be scaled in two dimensions, the x-axis and y-axis, the calculation formula is as follows:
[0174]
[0175] in, is the area of a geometric plane of the object to be simulated, is the bottom area of the desired profiling load, To reduce the scale.
[0176] The shape of the profiling load body can be determined according to the bottom surface area of the desired profiling load body. The shape of the profiling load body can be circular, rectangular or square.
[0177] When the default is a square, the formula for calculating the side length of the contour loader is as follows:
[0178]
[0179] in, and are the lengths of the two sides of the square.
[0180] The height information of the profiling load is obtained, which is 5 mm by default, and the coordinate information of each boundary point of the profiling load is determined according to the size parameter information.
[0181] Based on the coordinate information of each boundary point of the profiling load body, a target profiling load body is generated.
[0182] In this embodiment, the loading surface acquisition model is used to obtain the load force application position, which includes the following contents:
[0183] Get the geometry ID in the profiling loader;
[0184] According to the geometric body identifier, obtain the center point coordinate information of all geometric faces of this geometric body;
[0185] Taking the z-axis coordinate of the center point of the selected geometric surface A as the starting point and the normal vector of the selected geometric surface A as the direction, a center point farthest from the midpoint of the geometric surface A is screened out, and the geometric surface ID corresponding to this center point is determined as the load force application surface, that is, the load force application position.
[0186] In this embodiment, after the load force application surface is determined, the name and size of the load force are set; then the finite element method is used to generate a mesh; and the connection method between the contour load body and the object to be simulated is set, generally a fixed connection; then the finite element numerical analysis calculation is performed; and finally the calculation results are output.
[0187] In the present embodiment, for the object to be simulated of the curved surface class, the present invention first analyzes the geometrical characteristics of the curved surface, such as the node coordinate information and the curved surface center of the whole curved surface, to determine the generation basis of the profiling loading body. The present invention is based on the area of the curved surface where the profiling loading body is, through the above method, determines the area of the relatively suitable curved surface, and intercepts the new curved surface in the form of reducing in proportion as the coordinate origin with the curved surface center. Then take the new curved surface as the bottom surface, generate the profiling loading body with a certain height, and design its upper surface as a plane, to meet the requirement that the loading surface is implemented in the national standard, and can effectively solve the problem that the curved surface product is difficult to form the standard loading surface in numerical test.
[0188] The reason why the profiling loading body method of the present invention can replace the coupling force loading scheme under most test environments and accurately simulate the real force is that it generates a profiling loading body by adapting the actual geometric shape of the object to be simulated, realizes the accurate control and dynamic adjustment of the force distribution, thereby providing an intuitive and physically feasible numerical simulation method, reducing the simulation error and improving the reliability of the simulation result. And the method of the present invention also effectively realizes the application of non-uniform load, can realize the force diffusion from the concentration point to all nodes of the application surface like the coupling force loading scheme, and plays the same effect when simulating various non-uniform load states. And through the load application method of the present invention, a more realistic force situation can be simulated, including the magnitude, direction and distribution of the force, etc., thereby reducing the error between the simulation result and the actual test.
[0189] like Figure 3 As shown, a specific embodiment of the load analysis system of the present invention:
[0190] A load analysis system based on a profiling load body, comprising an object recognition module, a load position calculation module, a load body generation module, a loading surface acquisition module, a load analysis module and a graphical result display module;
[0191] An object recognition module is used to recognize characteristic information of an object to be simulated;
[0192] A load position calculation module is used to process the characteristic information to obtain the position where the load force is applied;
[0193] A loading body generating module, used for generating a profiling loading body and its size and shape data according to the application position and feature information;
[0194] A loading surface acquisition module is used to process the profiled loading body and its size and shape data to obtain the load application surface;
[0195] The load analysis module is used to apply the load force to the load application surface, and transfer the load force to the object to be simulated through the profiling load body, and analyze the force of the object to be simulated to obtain the stress distribution information and deformation data of the object to be simulated;
[0196] The graphical result display module is used to display the specific position, shape and size of the contour loading body on the object to be simulated, as well as the stress distribution information and deformation data after loading.
[0197] After acquiring the geometric model of the product to be analyzed, the load analysis system of the present invention interactively locks the target surface and generates a suitable profiling load body according to the method of the present invention, thereby forming a tool that is easy for users to operate and apply. Furthermore, the upper surface of the profiling load body is a plane, and its lower surface has the same shape as the upper surface of the object to be simulated; the shape of the profiling load body can be a cylinder, a cuboid, or a polygon.
[0198] In the physical test phase, the system of the present invention can provide detailed simulation data and graphical results display. Users can intuitively see the specific position, shape and size of the profiling load on the product model, as well as key information such as stress distribution and deformation after loading. This not only helps users verify whether the physical properties of the product meet the design requirements, but also optimize the design for potential problem areas.
[0199] In addition, through the system of the present invention, users can simulate the effects of factors such as the placement of different goods and weight distribution on the product, thereby evaluating the load-bearing capacity and stability of the product in actual use.
[0200] like Figure 4 and Figure 5 As shown, an embodiment of applying the present invention to perform load analysis on a shelf:
[0201] The load analysis system of the present invention is used to perform load analysis on a shelf, which includes the following contents:
[0202] The simulation model of a certain type of shelf is uploaded to the load analysis system of the present invention.
[0203] After uploading the simulation model, it is necessary to perform pre-processing settings and material assignment on the model; after the settings are completed, the load analysis system of the present invention performs meshing and numerical calculations on the shelf model.
[0204] After the calculation part, the corresponding profiling load body is generated on the shelf model, and the deformation data and stress distribution information of the shelf can be displayed at the same time, so that it can be concluded that the calculation result meets the calculation accuracy requirements, and the test effect is intuitively displayed, which is convenient for users to use and understand. Therefore, it can be concluded that the present invention can generate a profiling load body of appropriate size, which is consistent with the actual test state, and because the load application surface contains multiple nodes, under the same stress condition of simulating local loading, the large number of nodes can effectively reduce the error, making the result more reasonable and the error smaller.
[0205] An embodiment of a device applying the method of the present invention:
[0206] An electronic device comprising:
[0207] one or more processors;
[0208] A storage device for storing one or more programs;
[0209] When the one or more programs are executed by the one or more processors, the one or more processors implement the above-mentioned load application method based on the contoured load carrier.
[0210] A computer medium embodiment of the method of the present invention is applied:
[0211] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements the above-mentioned load application method based on a contoured load carrier.
[0212] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, the present invention, and computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0213] The present application is described by flowcharts or / and block diagrams of the methods, devices (the present invention), and computer program products according to the embodiments of the present application. It should be understood that each process or / and block in the flowchart or / and block diagram and the combination of the processes or / and blocks in the flowchart or / and block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart or / and block diagram. Figure 1 Process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.
[0214] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 Process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0215] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 Process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0216] The model in this application is an object that objectively describes the morphological structure with the help of physical or virtual representation. The object is not equal to the object and is not limited to physical and virtual. It can be a data processing function, software program, processing mode, usage method, operation method, workflow, application process, electronic hardware, circuit module, processing system, system imitation or simulation object.
[0217] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field can still modify or replace the specific implementation methods of the present invention with equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be included in the scope of protection of the claims of the present invention.
Claims
1. A load application method based on profiling loading, characterized in that: Includes the following: Identify the feature information of the object to be simulated through the object recognition model created in advance; Using the load position calculation model created in advance, the characteristic information is processed to obtain the position where the load force is applied; Using the previously created loading body generation model, setting the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body; Using the previously created loading surface acquisition model, the profiled loading body and its size and shape data are processed to obtain the load application surface; Apply the load force to the load application surface, and transfer the load force to the object to be simulated through the contour loading body, forming a surface loading method, and completing the load application to the object to be simulated; The method of using the previously created loading body generation model, setting the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body is as follows: According to the application position and characteristic information at the application position, geometric surface information at the application position is obtained; The midpoint of the geometric surface is regarded as the geometric origin of the profiling loader; Based on the geometric origin, setting the size and shape data of the profiling loading body, the size and shape data at least including length information, width information and height information; Generate corresponding contour loading body according to size and shape data; Alternatively, the method of using the previously created loading body generation model to set the size and shape data of the profiling loading body according to the application position and feature information, and generating the corresponding profiling loading body is as follows: According to the application position and characteristic information at the application position, geometric surface information at the application position is obtained; Based on the geometric surface information, calculate the area of the geometric surface; Use the normal vector of the geometric surface as the z-axis and set the x-axis and y-axis of the geometric surface at the same time; Determine the reduction ratio based on the area of the geometric surface; According to the scaling ratio, the bottom surface area of the profiling loading body is calculated; Determine the size and shape data of the profiling load according to the bottom surface area of the profiling load, wherein the size and shape data at least include shape information, side length information and height information; Determine the coordinate information of each boundary point of the profiling loading body according to the size and shape data; Based on the coordinate information of each boundary point, a contour loading body is generated.
2. A load application method based on profiling loading as claimed in claim 1, characterized in that: The method of identifying the feature information of the object to be simulated by using the object recognition model created in advance is as follows: Convert the object to be simulated into a geometric model; Processing the geometric model to obtain the shape dimension information in the geometric model; The external dimension information includes at least length information, width information, height information and geometric surface information; The geometric surface information includes plane information and / or curved surface information; Based on the shape dimension information, the midpoint and normal vector of the geometric surface are obtained to construct the feature information of the object to be simulated.
3. A load application method based on profiling loading as claimed in claim 2, characterized in that: The method of processing the characteristic information by using the load position calculation model created in advance to obtain the load force application position is as follows: Acquire feature information, which at least includes a midpoint and a normal vector; Based on the midpoint, determine the origin of the load force application; According to the origin position and using the normal vector information, a local coordinate system perpendicular to the geometric surface is established; Using the local coordinate system, determine where the load force is applied.
4. A load application method based on profiling loading body as claimed in claim 1, characterized in that: The method of obtaining the load application surface by using the previously created loading surface acquisition model and processing the profiled loading body and its size and shape data is as follows: Obtain the center point coordinate information of all geometric surfaces of the profiling loader; Based on the center point coordinate information, select the center point with the largest height value; According to the center point with the largest height value, the geometric surface where this center point is located, that is, the load application surface, is determined.
5. A load application method based on profiling loading as claimed in claim 4, characterized in that: It also includes a load analysis model, which is used to analyze the force of the object to be simulated and obtain the stress distribution information and deformation data of the object to be simulated, which includes the following contents: Based on the design parameters of the object to be simulated, a global stiffness matrix of the object to be simulated is established; Divide the load application surface into multiple nodes; Obtain the load force and decompose it into several load components based on the number of nodes; Several load components are applied to the global stiffness matrix in sequence; then the node displacement and strain displacement matrix of the object to be simulated are solved by using the mechanical numerical simulation algorithm; Calculate the strain component vector inside the object to be simulated according to the node component displacement and strain component displacement matrix; Couple multiple strain vectors to obtain a strain vector; Based on the strain vector and material elastic matrix, and according to the stress-strain formula, the stress distribution information of the object to be simulated is calculated; According to the stress distribution information, the deformation data of the object to be simulated is calculated.
6. A load application method based on profiling loading as claimed in claim 5, characterized in that: The material elasticity matrix is constructed as follows: Acquire material data of the object to be simulated, which at least includes material elastic modulus, material Poisson's ratio and isotropic material information; Calculate the shear modulus of the object to be simulated based on the material elastic modulus and the material Poisson's ratio; According to the shear modulus and isotropic material information, the material elasticity matrix of the object to be simulated is established.
7. A load analysis system based on profiling loading, characterized in that: It includes object recognition module, load position calculation module, load body generation module, load surface acquisition module, load analysis module and graphical result display module; An object recognition module is used to recognize characteristic information of an object to be simulated; A load position calculation module is used to process the characteristic information to obtain the position where the load force is applied; A loading body generating module, used to generate a profiling loading body and its size and shape data according to the application position and feature information, and generate a corresponding profiling loading body; A loading surface acquisition module is used to process the profiled loading body and its size and shape data to obtain the load application surface; The load analysis module is used to apply the load force to the load application surface, and transfer the load force to the object to be simulated through the profiling load body, and analyze the force of the object to be simulated to obtain the stress distribution information and deformation data of the object to be simulated; A graphical result display module is used to display the specific position, shape and size of the profiling load on the object to be simulated, as well as the stress distribution information and deformation data after loading; According to the application position and feature information, the size and shape data of the profiling load are set, and the method of generating the corresponding profiling load is as follows: According to the application position and characteristic information at the application position, geometric surface information at the application position is obtained; The midpoint of the geometric surface is regarded as the geometric origin of the profiling loader; Based on the geometric origin, setting the size and shape data of the profiling loading body, the size and shape data at least including length information, width information and height information; Generate corresponding contour loading body according to size and shape data; Or, according to the application position and characteristic information, the size and shape data of the profiling loading body are set, and the method of generating the corresponding profiling loading body is as follows: According to the application position and characteristic information at the application position, geometric surface information at the application position is obtained; Based on the geometric surface information, calculate the area of the geometric surface; Use the normal vector of the geometric surface as the z-axis and set the x-axis and y-axis of the geometric surface at the same time; Determine the reduction ratio based on the area of the geometric surface; According to the scaling ratio, the bottom surface area of the profiling loading body is calculated; Determine the size and shape data of the profiling load according to the bottom surface area of the profiling load, wherein the size and shape data at least include shape information, side length information and height information; Determine the coordinate information of each boundary point of the profiling loading body according to the size and shape data; Based on the coordinate information of each boundary point, a contour loading body is generated.
8. A load analysis system based on profiling loading as claimed in claim 7, characterized in that: The upper surface of the profiling loading body is a plane, and the lower surface thereof has the same shape as the upper surface of the object to be simulated; The shape of the profiled loading body is a cylinder, a cuboid or a polygon.
Citation Information
Patent Citations
Equation distribution pressure-based method for realizing bearing shell load simulation
CN106980739A
Commercial vehicle container structure fatigue life optimization method and device
CN116361909A