Overhead guard dynamic load simulation analysis method
By establishing the top guard rack and test block model in the simulation software, setting corresponding parameters and restart files, the simulation analysis results can efficiently and accurately detect the safety of the top guard rack, solving the problems of low detection efficiency and large errors in the prior art.
Patent Information
- Application Number
- CN202510126607.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-27
- Publication Date
- 2025-04-25
AI Technical Summary
In the prior art, the safety of the top guard rack is required to be tested in physical form, which is low in efficiency and is prone to errors, making it difficult to efficiently and accurately detect the safety of the top guard rack.
By importing the top guard model into the simulation software, setting the top guard parameters, and establishing multiple test block models in the simulation software and setting their test parameters, using the restart file to set the fall order, calculate the end time and rest time, and solving the target simulation process based on these parameters to generate the dynamic load simulation analysis results of the top guard frame.
The safety of the roof guard rack is effectively and accurately detected through simulation, without the need to test the roof guard rack entity, reducing costs and development cycles, and improving the accuracy and efficiency of inspection.
Smart Images

Figure CN119885772A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of computer-aided engineering, and in particular to a method for simulating and analyzing dynamic loads of an overhead guard. Background Art
[0002] Overhead guard is a safety structure installed on vehicles or mechanical equipment to protect operators from falling objects from above. It is commonly found in construction machinery such as forklifts and excavators.
[0003] The strength and stiffness of the overhead guardrail are used to describe the safety of the overhead guardrail when subjected to stress. In the related technology, physical testing is usually used to detect the safety of the overhead guardrail. However, the above method requires staff to conduct repeated tests on the actual overhead guardrail, which is inefficient and prone to errors.
[0004] Therefore, how to efficiently and accurately detect the safety of the overhead guard is a technical problem that those skilled in the art currently need to solve. Summary of the invention
[0005] The purpose of the present application is to provide a method, system, electronic equipment and storage medium for dynamic load simulation analysis of an overhead guardrail, which can efficiently and accurately detect the safety of the overhead guardrail.
[0006] In order to solve the above technical problems, the present application provides a method for dynamic load simulation analysis of an overhead guard, comprising:
[0007] Importing the overhead guard model into the simulation software, and setting the overhead guard parameters of the overhead guard model in the simulation software;
[0008] Establishing a plurality of test block models in the simulation software, and setting corresponding test parameters for each of the test block models;
[0009] Setting the drop order, calculation end time and static time in the restart file corresponding to each of the test block models;
[0010] Solving the target simulation process based on the overhead guardrail parameters, the test parameters and the restart file to obtain a simulation result; wherein the target simulation process is a process in which all the test block models fall sequentially to the overhead guardrail model;
[0011] Generate dynamic load simulation analysis results of the overhead guard according to the simulation results.
[0012] Optionally, setting overhead guardrail parameters of the overhead guardrail model in the simulation software includes:
[0013] The overhead guard frame model is meshed in the simulation software, and weld connections, material properties, fixed constraints and failure limit properties are set for the overhead guard frame model.
[0014] Optionally, setting corresponding test parameters for each of the test block models includes:
[0015] Setting the initial position of each of the test block models according to the position of the overhead guardrail model so that all the test block models are located above the overhead guardrail model; wherein the initial positions of any two of the test block models are different;
[0016] Setting a corresponding mass for each of the test block models, and performing mesh division on the test block models;
[0017] Corresponding material properties and velocity curves are set for each of the test block models.
[0018] Optionally, also include:
[0019] The speed curve is set according to the target height and the actual height so that the test block model reaches the target speed when falling according to the speed curve; wherein the actual height is the distance between the initial position of the test block model and the overhead guardrail model, and the target speed is the speed of the test block model in free fall from the target height.
[0020] Optionally, after establishing a plurality of test block models in the simulation software, the method further comprises:
[0021] The corners and edges of each of the test block models are rounded to a preset size.
[0022] Optionally, also include:
[0023] Establishing contact properties between each of the test block models and the overhead guardrail model;
[0024] A contact time period between each of the test block models and the overhead guardrail model is set.
[0025] Optionally, the simulation results include deformation simulation results and energy change simulation results;
[0026] Accordingly, the dynamic load simulation analysis results of the overhead guardrail are generated according to the simulation results, including:
[0027] Determine whether the deformation simulation result and the energy change simulation result are both within a preset value range;
[0028] If yes, then generate dynamic load simulation analysis results that prove the overhead guard meets safety requirements;
[0029] If not, a dynamic load simulation analysis result is generated indicating that the overhead guardrail does not meet the safety requirements.
[0030] The present application also provides a dynamic load simulation analysis system for an overhead guard, the system comprising:
[0031] A first parameter setting module, used for importing the overhead guardrail model into the simulation software, and setting the overhead guardrail parameters of the overhead guardrail model in the simulation software;
[0032] A second parameter setting module, used to establish a plurality of test block models in the simulation software, and set corresponding test parameters for each of the test block models;
[0033] A restart file setting module, used to set the drop order, calculation end time and static time in the restart file corresponding to each of the test block models;
[0034] A calculation module, used for solving a target simulation process based on the overhead guardrail parameters, the test parameters and the restart file to obtain a simulation result; wherein the target simulation process is a process in which all the test block models fall sequentially to the overhead guardrail model;
[0035] The judgment module is used to generate a dynamic load simulation analysis result of the overhead guard according to the simulation result.
[0036] The present application also provides a storage medium on which a computer program is stored. When the computer program is executed, the steps of the above-mentioned overhead guard dynamic load simulation analysis method are implemented.
[0037] The present application also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and when the processor calls the computer program in the memory, the steps of the above-mentioned overhead guard dynamic load simulation analysis method are implemented.
[0038] The present application provides a method for simulating and analyzing the dynamic load of an overhead guardrail. The method imports an overhead guardrail model into simulation software and sets the parameters of the overhead guardrail; establishes multiple test block models in the simulation software and sets their test parameters; uses a restart file to set the falling order, calculation end time and stationary time of each test block model; solves the target simulation process based on the overhead guardrail parameters, test parameters and restart file, so as to generate the simulation analysis results of the dynamic load of the overhead guardrail according to the simulation results. The target simulation process is the process in which all test block models fall to the overhead guardrail model in sequence. The above method can determine the results of multiple test block models falling to the overhead guardrail model in sequence by simulation, without testing the entity of the overhead guardrail. Therefore, the present application can efficiently and accurately detect the safety of the overhead guardrail. The present application also provides a system for simulating and analyzing the dynamic load of an overhead guardrail, a storage medium and an electronic device, which have the above-mentioned beneficial effects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0040] Figure 1 A flowchart of a method for simulating and analyzing dynamic loads of an overhead guard provided in an embodiment of the present application;
[0041] Figure 2 A flowchart of a method for simulating and analyzing dynamic loads of an overhead guard provided in an embodiment of the present application;
[0042] Figure 3 A schematic diagram of the structure of a three-dimensional model of an overhead guard provided in an embodiment of the present application;
[0043] Figure 4 A schematic structural diagram of a finite element model of an overhead guard provided in an embodiment of the present application;
[0044] Figure 5 A schematic diagram of the position for adding a top guard restraint provided in an embodiment of the present application;
[0045] Figure 6 A schematic diagram of deformation results of a top guard provided by an embodiment of the present application;
[0046] Figure 7 A schematic diagram of a maximum point displacement curve corresponding to a deformation result provided in an embodiment of the present application;
[0047] Figure 8 A schematic diagram of an energy curve provided in an embodiment of the present application;
[0048] Fig. 9 This is a schematic diagram of the structure of various parts of an overhead guard provided in an embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0050] See below Figure 1 , Figure 1 A flowchart of a method for simulating and analyzing dynamic loads of an overhead guard provided in an embodiment of the present application.
[0051] Specific steps may include:
[0052] S101: importing an overhead guardrail model into simulation software, and setting overhead guardrail parameters of the overhead guardrail model in the simulation software;
[0053] This embodiment can be applied to an electronic device running simulation software to simulate the process of the test block falling to the overhead guard. In this step, the overhead guard model can be imported into the simulation software, and its related overhead guard parameters can be set in the software, including weld connection, material properties, fixed constraints and failure limit properties. The physical properties of the overhead guard model imported into the simulation software in the simulation are consistent with the actual structure.
[0054] S102: Establishing a plurality of test block models in the simulation software, and setting corresponding test parameters for each of the test block models;
[0055] Among them, multiple test block models are established in the simulation software, and corresponding test parameters are set for each test block model, including material properties, mass, initial position, speed and shape, etc. These test parameters are used to ensure that the behavior of each test block model in the simulation is consistent with the actual situation.
[0056] S103: setting the drop order, calculation end time and static time in the restart file corresponding to each of the test block models;
[0057] Among them, before this step, the falling order, calculation end time and static time corresponding to the test block model can be determined. The falling order refers to the order in which the test block model falls to the overhead guardrail model in sequence; the calculation end time refers to the time to stop simulating the contact between the test block model and the overhead guardrail, that is, during the simulation process, when the contact and dynamic response of the test block and the overhead guardrail have been fully displayed, and the simulation software believes that the calculation of this stage can be ended; the static time refers to the time that the test block remains static after contacting the overhead guardrail.
[0058] This step can create a corresponding restart file for each test block model in the simulation software, and write the falling sequence, calculation end time and static time corresponding to the test block model into the corresponding restart file.
[0059] S104: solving the target simulation process based on the overhead guard parameters, the test parameters and the restart file to obtain a simulation result;
[0060] In the simulation process, this step can simulate a specific target simulation process based on preset overhead guardrail parameters, test parameters and restart files. The above target simulation process is a process in which all the test block models fall into the overhead guardrail model in sequence.
[0061] During the target simulation process, all test block models fall one by one from a set height at a specific speed in a preset order until the test block model contacts and interacts with the overhead guardrail model. The simulation software records in detail the dynamic response of each test block falling, hitting the overhead guardrail, and the deformation, stress distribution, etc. that may occur afterwards. The simulation software can accurately solve the physical process of the above principles and finally generate simulation results. The simulation results can include simulation results on deformation and energy changes.
[0062] During the target simulation process, a restart file is generated after each test block is dropped to record the current computing state. The restart file is used to restore the computing state at the end of each test block and continue the simulation of the next test block. The restart file is mainly used to save and restore the computing state.
[0063] S105: Generate a dynamic load simulation analysis result of the overhead guard according to the simulation result.
[0064] In this step, based on the simulation results, key indicators such as stress distribution and deformation degree of the overhead guard under the impact of the test block can be analyzed. Based on the above indicators, it can be determined whether the overhead guard meets the safety requirements, and then the dynamic load simulation analysis results of the overhead guard can be obtained, that is, the safety test results of the overhead guard.
[0065] The present embodiment provides a method for simulating and analyzing the dynamic load of an overhead guardrail. The method imports an overhead guardrail model into the simulation software and sets the parameters of the overhead guardrail; establishes multiple test block models in the simulation software and sets their test parameters; uses a restart file to set the falling order, calculation end time, and stationary time of each test block model; solves the target simulation process based on the overhead guardrail parameters, test parameters, and restart file, so as to generate the dynamic load simulation analysis results of the overhead guardrail according to the simulation results. The target simulation process is the process in which all test block models fall to the overhead guardrail model in sequence. The above method can determine the results of multiple test block models falling to the overhead guardrail model in sequence by simulation, without the need to test the entity of the overhead guardrail. Therefore, the present embodiment can efficiently and accurately detect the safety of the overhead guardrail.
[0066] As for Figure 1 According to a further description of the corresponding embodiment, before the overhead guard model is imported into the simulation software, the overhead guard model can also be established. After the overhead guard model is imported into the simulation model, the overhead guard model can be meshed in the simulation software, and weld connections, material properties, fixed constraints and failure limit properties can be set for the overhead guard model.
[0067] In the above process, weld connections can be set in the model according to the design of the overhead guard to simulate the effect of actual welding on the structural strength. In this embodiment, parameters related to material properties such as density, elastic modulus, Poisson's ratio, yield strength, tensile strength and tensile limit strain can be defined in the simulation software according to the actual performance of the material used for the overhead guard. In this embodiment, fixed constraints can be set at the bottom of the overhead guard or at the connection position with other components to simulate actual installation conditions. In this embodiment, failure limit properties such as maximum stress, maximum deformation, etc. can be defined according to the design requirements and use environment of the overhead guard.
[0068] As for Figure 1 Further introduction to the corresponding embodiment, in this embodiment, corresponding test parameters can be set for each of the test block models in the following manner: the initial position of each of the test block models is set according to the position of the overhead guard frame model, so that all of the test block models are located above the overhead guard frame model; the corresponding mass is set for each of the test block models, and the test block models are meshed; the corresponding material properties and velocity curves are set for each of the test block models.
[0069] Among them, in this embodiment, multiple positions can be selected above the overhead guardrail model as the initial positions of the test block model, and the initial positions of any two of the test block models are different; in this embodiment, the distance between any two adjacent test block models can be set within a preset interval to improve the accuracy of the simulation. In this embodiment, all test block models can be set to have the same mass, shape, material properties and speed curve. The above speed curve is used to describe the speed change of the test block model during the simulation process.
[0070] In order to save simulation time, the present application can set the initial position to a position closer to the overhead guard model. Before this step, there may be an operation to obtain the target height and the actual height, the target height being the vertical distance between the desired starting point of the test block falling and the overhead guard, and the actual height being the vertical distance between the initial position of the test block model and the overhead guard model during the simulation. On this basis, the present embodiment can set the speed curve according to the target height and the actual height so that the test block model reaches the target speed when it falls according to the speed curve. Among them, the target speed is the speed at which the test block model performs free fall from the target height. The target speed is calculated according to the free fall formula in physics, that is, assuming that the test block starts free fall from the target height and is not affected by factors such as air resistance, the final speed reached under the action of gravity. By setting the speed curve in the above manner, it can be ensured that the test block model in the simulation follows the laws of physics during the falling process and impacts the overhead guard model at a speed close to the actual situation, thereby more accurately evaluating the strength and durability of the overhead guard.
[0071] As for Figure 1 According to a further description of the corresponding embodiment, after establishing multiple test block models in the simulation software, a preset size of rounded corners can be set for the corners and edges of each test block model. Sharp corners and edges may increase the calculation error during the simulation process. By setting the rounded corners, the calculation error can be reduced, making the simulation process smoother.
[0072] As for Figure 1 A further introduction to the corresponding embodiment also includes: establishing contact properties for each of the test block models and the overhead guard frame model; and setting a contact time period for each of the test block models and the overhead guard frame model.
[0073] In this embodiment, a suitable contact type, such as surface-to-surface contact, can be selected according to the actual contact between the test block and the overhead guard. The contact time period is the time period when the test block model starts and ends contact with the overhead guard model. In the simulation software, the contact time period can be defined by setting a time range.
[0074] As for Figure 1 Further introduction to the corresponding embodiment, the simulation results include deformation simulation results and energy change simulation results; accordingly, the process of judging whether the overhead guard meets the safety requirements in this embodiment includes: judging whether the deformation simulation results and the energy change simulation results are both within a preset value range; if so, generating a dynamic load simulation analysis result that the overhead guard meets the safety requirements; if not, generating a dynamic load simulation analysis result that the overhead guard does not meet the safety requirements.
[0075] The process described in the above embodiment is explained below through an embodiment in actual application.
[0076] The overhead guard is a structural component installed on the top of the forklift. Its main function is to prevent cargo and other objects falling from heights from directly hitting the driver or vehicle during forklift operation, thereby ensuring the driver's safety and the integrity of the vehicle. Therefore, there are relatively strict performance requirements for the strength and rigidity of the overhead guard.
[0077] In the related art, physical tests are usually used to test the strength of the overhead guardrail. However, relying solely on physical tests to test the strength of the overhead guardrail has great limitations and has the following defects: (1) The overhead guardrail needs to be physically manufactured. If it fails to meet the standards, it needs to be manufactured multiple times, which is costly; (2) Multiple people are required to conduct the test, which has high labor costs and is dangerous; (3) The development cycle is long, and physical objects need to be continuously manufactured and repeatedly tested; (4) The test error is large. The test block is manually operated to fall and hit the overhead guardrail, and the falling direction is difficult to control, resulting in a certain error.
[0078] In view of the above situation, this embodiment proposes a finite element simulation analysis method, that is, using finite element software, modeling and simulation analysis are performed on the overhead guard according to the test standard to obtain its detailed deformation, thereby providing a design and improvement basis for the overhead guard.
[0079] This embodiment proposes a simulation analysis method based on a dynamic load test of an overhead guard, which relates to the field of computer-aided engineering technology. The above-mentioned simulation analysis method includes: establishing a simulation model of the overhead guard, establishing a three-dimensional model and a simulation model of a test block according to the test standard requirements, establishing contact between the overhead guard and each test block, and setting the test block's falling sequence, position, speed, acceleration and other parameters according to the test standard, so as to simulate the process of the test block falling ten times and hitting the overhead guard in the dynamic load test of the overhead guard through simulation software, and judging whether the overhead guard is qualified according to the simulation results.
[0080] This embodiment uses a computer-aided method to perform simulation analysis to ensure that the overhead guard is qualified before manufacturing, without the need for multiple physical manufacturing tests; one person can complete the analysis; the modeling speed is much faster than manufacturing the physical object, and the model is easy to modify and adjust; it can not only reduce costs, but also greatly shorten the development cycle; it can more accurately control the falling direction of the test block; the deformation process of the overhead guard can be checked to make the result more direct and clear; the reliability of the overhead guard can be evaluated in advance during the product development stage, and the most reliable product structure can be optimized.
[0081] See also Figure 2 , Figure 2 A flowchart of a method for simulating and analyzing dynamic loads of an overhead guard provided in an embodiment of the present application specifically includes the following steps:
[0082] Step 1: Create a 3D model of the overhead guardrail.
[0083] Step 2: Import the 3D model of the overhead guardrail into the simulation software and divide the mesh.
[0084] In this embodiment, the 3D model of the overhead guard can be imported into the finite element analysis software, and the geometry cleaning and model simplification can be performed to remove some small holes, fillets and chamfers that have no effect on the analysis, and the redundant entities that have no effect on the analysis can be deleted; then the overhead guard is meshed. Generally, thin plates are meshed into surface meshes, and thick and wide parts are meshed into entity meshes, and the mesh quality is checked.
[0085] Step 3: Weld the roof guard.
[0086] After the meshing is completed, this step can add weld connections between the components of the overhead guard (i.e., the 3D model of the overhead guard) according to the actual welding conditions of the overhead guard. The components to be welded include: left front leg, left rear leg, right front leg, right rear leg, front crossbeam assembly, crossbeam, vertical beam, cover plate, and rear crossbeam.
[0087] Step 4: Set the material properties of the overhead guardrail.
[0088] In this step, you can create a material library and set the material properties of each part of the overhead guard. Since it is necessary to understand the deformation of each part of the overhead guard, the material type is set to plasticity and the density, elastic modulus, Poisson's ratio, yield strength, tensile strength and tensile limit strain of the material are set; the material properties can be standard properties of the material or measured by the laboratory.
[0089] Step 5: Set the fixed constraints of the entire overhead guardrail.
[0090] In this step, a fixed constraint of the overhead guard can be set according to the actual installation form of the overhead guard to constrain the installation holes at the position where the overhead guard is connected to the vehicle frame.
[0091] Step 6: Create a three-dimensional model of the test block, import the three-dimensional model of the test block into the simulation software and divide it into grids, and set the position and mass of the test block.
[0092] In this step, 10 test blocks with a side length of 300 mm can be established, and 10-15 mm rounded corners and edges can be added. The first test block is located directly above the seat calibration point or the driver's standing position. The other 9 test blocks are evenly distributed in a circle with a diameter of 600 mm in the clockwise direction. The center of the circle should be directly above the driver's seat calibration point or the center of the standing position. The first point of the 9 landing points should be located in front of the overhead guard. In this embodiment, the outer surface of the test block can be divided into a surface grid, and the thickness is set to a thin shell.
[0093] The 10 test blocks are numbered m1-m10 in sequence; then, according to the test standard requirement that the mass of the test block is 45kg, the mass is assigned to m1-m10. The method of dividing the grid into thin shells and assigning mass can greatly reduce the number of grids and improve the analysis efficiency. Compared with all solid units, the analysis results are basically the same. According to the standard requirements, the test block needs to be placed 1.5m away from the overhead guardrail. In order to save analysis time, this embodiment can place the test block 30mm above the overhead guardrail, and calculate the speed v of the test block when it falls from 1.5m above the overhead guardrail to the contact with the overhead guardrail based on the conservation of energy.
[0094] Step 7: Set the material properties of the test block.
[0095] Since there is no need to pay attention to the deformation of the test block, in order to reduce the calculation time, the material properties of the test block can be set to linear elasticity, and the density, elastic modulus and Poisson's ratio of the material can be set.
[0096] Step 8: Set the speed properties of the test block.
[0097] Specifically, this embodiment can set a speed curve for the test block and add a forced speed card to make the test block maintain a set speed and descend at a uniform speed; set the speed curve of the first test block to make the test block m1 maintain a speed v falling from 0ms to 5ms, and assign the speed curve to the speed attribute of the first test block, set the speed direction to the direction of gravity, and the start and end times are also set to 0ms-5ms; set the speed curve of the second test block m2 to make the test block maintain a speed v falling from 100ms to 105ms, and assign the speed curve to the speed attribute of the second test block, set the speed direction to the direction of gravity, and the start and end times are also set to 100ms-105ms; and so on, set ten test blocks to fall in sequence.
[0098] Step 9. Set up dynamic relaxation.
[0099] Among them, this embodiment can make the test block stationary at the time point set by dynamic relaxation by adding the ADYREL dynamic relaxation card. At this time, the test block is basically stable. Although it will still move, the impact on the analysis results is very small. The above operation can prevent the large amount of calculation time generated by the continuous movement of the test block, and can also save computing resources. Dynamic relaxation is a function in simulation software (such as hypermesh). After adding the ADYREL (dynamic relaxation with custom adaptive damping) card, the software will add an adaptive damping for faster convergence. After adding the dynamic relaxation card, setting the stationary time will converge at this stationary time, which is equivalent to the test block being in a stationary state when the stationary time is reached, so as not to affect the fall of the next test block. In the subsequent operation steps, this embodiment can set the corresponding dynamic relaxation time when setting the restart file.
[0100] Step 10: Set the failure limit properties of the material.
[0101] The function of the failure limit property is that when the stress of the material exceeds the tensile strength, the unit will break, simulating the situation in which the material cracks because it cannot withstand the impact of the test block in actual conditions.
[0102] Step 11: Set the contact properties between the overhead guard and each test block.
[0103] Specifically, in this embodiment, the contact properties between the overhead guard and 10 test blocks can be set, and each test block can be respectively contacted with each component of the overhead guard. The contact time period between the first test block and the overhead guard is 0ms-100ms, the contact time interval between the second test block and the overhead guard is 100ms-200ms, and so on, and the contact time periods between the ten test blocks and the overhead guard are respectively set.
[0104] Step 12: Set the time step.
[0105] In this step, you can set the minimum time step Tmin. The smaller the minimum time step, the higher the calculation accuracy and the slower the calculation speed. Tmin is slightly smaller than the critical time step, so that the calculation accuracy can be guaranteed while not making the calculation speed too slow. Shell element critical time step ,in is the critical time step, is the unit characteristic length, and c is the speed of sound. The minimum time step refers to the minimum time interval set to ensure the stability and accuracy of the calculation when performing dynamic analysis. The size of the time step will affect the stability and accuracy of the calculation. A time step that is too small will result in too long calculation time, resulting in non-convergence of the calculation. A time step that is too large will lead to numerical instability or cause calculation errors. The critical time step refers to the minimum time step allowed to ensure the stability and accuracy of the calculation when performing numerical calculations. The set minimum time step should be smaller than the critical time step.
[0106] Step 13: Set up the restart file.
[0107] In this step, the calculation file of each test block can be set according to the falling order of the test blocks, and the falling order, falling time and stationary time of each test block can be set. For example, the calculation sequence of the first restart file is 1, the calculation end time is 100ms, and the dynamic relaxation time is 70ms; the calculation sequence in the restart file of the second test block is 2, the calculation end time is 200ms, and the dynamic relaxation time is 170ms; and so on, several other restart files are made, so that the ten impacts of ten test blocks and the overhead guardrail can be automatically and continuously solved and calculated.
[0108] Step 14: Set up the solution operation.
[0109] In this step, you can set up multi-core computing in the solver and submit the solution.
[0110] Step 15: Determine whether the overhead guardrail is qualified based on the simulation results and standards; if qualified, output an analysis report that the overhead guardrail meets the safety requirements and end the process; if unqualified, optimize the 3D model of the overhead guardrail and re-analyze, or output an analysis report that the overhead guardrail does not meet the safety requirements.
[0111] In this embodiment, the post-processing software can be used to view the simulation results such as deformation and energy change. If the maximum permanent deformation is ≤20mm, the overhead guard meets the safety requirements. If it does not meet the use requirements, modify the three-dimensional model of the overhead guard and re-analyze it. The changes in internal energy and kinetic energy of the entire model need to comply with the law of conservation of energy. Before and after the collision between the test block and the overhead guard, the kinetic energy of the test block in the entire model is converted into internal energy. Ways to modify the three-dimensional model of the overhead guard may include: thickening the horizontal beams or vertical beams at the locations with larger deformations.
[0112] See also Figure 3 , Figure 3 This is a schematic diagram of the structure of a three-dimensional model of an overhead guard provided in an embodiment of the present application. Figure 4 , Figure 4 This is a schematic diagram of the structure of a finite element model of an overhead guard provided in an embodiment of the present application, showing the positions of the test block and the overhead guard. Figure 5 , Figure 5 A schematic diagram of a location for adding a ceiling guard constraint provided in an embodiment of the present application shows a location for adding a fixed constraint.
[0113] See also Figure 6 , Figure 6 This is a schematic diagram of the deformation results of the overhead guard provided by the embodiment of the present application. The color bar in the figure represents the degree of deformation at each position, and E represents the index. Figure 7 , Figure 7 This is a schematic diagram of a maximum point displacement curve corresponding to a deformation result provided in an embodiment of the present application. The horizontal axis in the figure represents time, and the vertical axis represents the maximum point displacement. Figure 8 , Figure 8 This is a schematic diagram of an energy curve provided by an embodiment of the present application. The horizontal axis in the figure represents time, and the vertical axis represents energy size. The figure shows the energy curves of internal energy and kinetic energy. Fig. 9 , Fig. 9 This is a schematic diagram of the structure of various parts of an overhead guard provided in an embodiment of the present application, showing a cross beam, a vertical beam, a cover plate, a right front leg, a rear cross beam, a front cross beam assembly, a right rear leg, a left front leg and a left rear leg.
[0114] This embodiment provides a setting process method for model establishment and simulation; this embodiment can simulate the situation where a test block falls and hits the overhead guardrail, and can set up ten test blocks in different positions to fall automatically and continuously at one time; each test block can stop quickly after falling and colliding to save calculation time; this embodiment can display the deformation of the overhead guardrail intuitively and accurately.
[0115] This embodiment uses computer-aided methods to perform simulation analysis. This embodiment can manufacture the overhead guard after it has passed the test, without the need for multiple physical manufacturing tests. One person can complete the analysis. The modeling speed is much faster than manufacturing the physical object, and the model modification and adjustment are convenient, which can not only reduce costs but also greatly shorten the development cycle. This embodiment can accurately set the falling position of the test block, making the results more direct and clear, and increasing the accuracy of the test results. This embodiment can evaluate the reliability of the overhead guard in advance during the product development stage and optimize the most reliable product structure. This embodiment can avoid the risks of physical testing and achieve the test purpose in a safer way.
[0116] An overhead guard dynamic load simulation analysis system provided in an embodiment of the present application includes:
[0117] A first parameter setting module, used for importing the overhead guardrail model into the simulation software, and setting the overhead guardrail parameters of the overhead guardrail model in the simulation software;
[0118] A second parameter setting module, used to establish a plurality of test block models in the simulation software, and set corresponding test parameters for each of the test block models;
[0119] A restart file setting module, used to set the drop order, calculation end time and static time in the restart file corresponding to each of the test block models;
[0120] A calculation module, used for solving a target simulation process based on the overhead guardrail parameters, the test parameters and the restart file to obtain a simulation result; wherein the target simulation process is a process in which all the test block models fall sequentially to the overhead guardrail model;
[0121] The judgment module is used to generate a dynamic load simulation analysis result of the overhead guard according to the simulation result.
[0122] The present embodiment provides a method for simulating and analyzing the dynamic load of an overhead guardrail. The method imports an overhead guardrail model into the simulation software and sets the parameters of the overhead guardrail; establishes multiple test block models in the simulation software and sets their test parameters; uses a restart file to set the falling order, calculation end time, and stationary time of each test block model; solves the target simulation process based on the overhead guardrail parameters, test parameters, and restart file, so as to generate the dynamic load simulation analysis results of the overhead guardrail according to the simulation results. The target simulation process is the process in which all test block models fall to the overhead guardrail model in sequence. The above method can determine the results of multiple test block models falling to the overhead guardrail model in sequence by simulation, without the need to test the entity of the overhead guardrail. Therefore, the present embodiment can efficiently and accurately detect the safety of the overhead guardrail.
[0123] Furthermore, the process of the first parameter setting module setting the overhead guard parameters of the overhead guard model in the simulation software includes: meshing the overhead guard model in the simulation software, and setting weld connections, material properties, fixed constraints and failure limit properties for the overhead guard model.
[0124] Furthermore, the process of the second parameter setting module setting corresponding test parameters for each of the test block models includes: setting the initial position of each of the test block models according to the position of the overhead guard frame model so that all of the test block models are located above the overhead guard frame model; wherein the initial positions of any two of the test block models are different; setting a corresponding mass for each of the test block models, and meshing the test block models; and setting corresponding material properties and velocity curves for each of the test block models.
[0125] Furthermore, it also includes:
[0126] A speed setting module is used to set the speed curve according to the target height and the actual height so that the test block model reaches the target speed when falling according to the speed curve; wherein the actual height is the distance between the initial position of the test block model and the overhead guardrail model, and the target speed is the speed of the test block model in free fall from the target height.
[0127] Furthermore, it also includes:
[0128] The optimization module is used to set a preset size of fillet for the corners and edges of each of the test block models after establishing multiple test block models in the simulation software.
[0129] Furthermore, it also includes:
[0130] The contact setting module is used to establish contact properties between each of the test block models and the overhead guard frame model; and is also used to set a contact time period between each of the test block models and the overhead guard frame model.
[0131] Furthermore, the simulation results include deformation simulation results and energy change simulation results;
[0132] Correspondingly, the process of the judgment module generating a dynamic load simulation analysis result of the overhead guard according to the simulation result includes: judging whether the deformation simulation result and the energy change simulation result are both within a preset value range; if so, generating a dynamic load simulation analysis result that the overhead guard meets the safety requirements; if not, generating a dynamic load simulation analysis result that the overhead guard does not meet the safety requirements.
[0133] Since the embodiments of the system part correspond to the embodiments of the method part, please refer to the description of the embodiments of the method part for the embodiments of the system part, which will not be repeated here.
[0134] The present application also provides a storage medium on which a computer program is stored, and when the computer program is executed, the steps provided in the above embodiment can be implemented. The storage medium may include: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.
[0135] The present application also provides an electronic device, which may include a memory and a processor, wherein a computer program is stored in the memory, and when the processor calls the computer program in the memory, the steps provided in the above embodiment may be implemented. Of course, the electronic device may also include various network interfaces, power supplies and other components.
[0136] The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part description. It should be pointed out that for ordinary technicians in this technical field, without departing from the principles of this application, several improvements and modifications can be made to the present application, and these improvements and modifications also fall within the scope of protection of this application.
[0137] It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
Claims
1. A method for simulating and analyzing dynamic loads of overhead guardrails, characterized in that: include: Importing the overhead guard model into the simulation software, and setting the overhead guard parameters of the overhead guard model in the simulation software; Establishing a plurality of test block models in the simulation software, and setting corresponding test parameters for each of the test block models; Setting the drop order, calculation end time and static time in the restart file corresponding to each of the test block models; Solving the target simulation process based on the overhead guardrail parameters, the test parameters and the restart file to obtain a simulation result; wherein the target simulation process is a process in which all the test block models fall sequentially to the overhead guardrail model; Generate dynamic load simulation analysis results of the overhead guard according to the simulation results.
2. The method for dynamic load simulation analysis of overhead guard according to claim 1, characterized in that: Setting the overhead guard parameters of the overhead guard model in the simulation software includes: The overhead guard frame model is meshed in the simulation software, and weld connections, material properties, fixed constraints and failure limit properties are set for the overhead guard frame model.
3. The method for dynamic load simulation analysis of overhead guard according to claim 1, characterized in that: Setting corresponding test parameters for each of the test block models includes: Setting the initial position of each of the test block models according to the position of the overhead guardrail model so that all the test block models are located above the overhead guardrail model; wherein the initial positions of any two of the test block models are different; Setting a corresponding mass for each of the test block models, and performing mesh division on the test block models; Corresponding material properties and velocity curves are set for each of the test block models.
4. The method for dynamic load simulation analysis of overhead guard according to claim 3 is characterized in that: Also includes: The speed curve is set according to the target height and the actual height so that the test block model reaches the target speed when falling according to the speed curve; wherein the actual height is the distance between the initial position of the test block model and the overhead guardrail model, and the target speed is the speed of the test block model in free fall from the target height.
5. The method for dynamic load simulation analysis of overhead guard according to claim 1 is characterized in that: After establishing a plurality of test block models in the simulation software, the method further comprises: The corners and edges of each of the test block models are rounded to a preset size.
6. The method for dynamic load simulation analysis of overhead guard according to claim 1, characterized in that: Also includes: Establishing contact properties between each of the test block models and the overhead guardrail model; A contact time period between each of the test block models and the overhead guardrail model is set.
7. The method for dynamic load simulation analysis of overhead guard according to claim 1, characterized in that: The simulation results include deformation simulation results and energy change simulation results; Accordingly, the dynamic load simulation analysis results of the overhead guardrail are generated according to the simulation results, including: Determine whether the deformation simulation result and the energy change simulation result are both within a preset value range; If yes, then generate dynamic load simulation analysis results that prove the overhead guard meets safety requirements; If not, a dynamic load simulation analysis result is generated indicating that the overhead guardrail does not meet the safety requirements.
8. A dynamic load simulation analysis system for overhead guardrail, characterized in that: include: A first parameter setting module, used for importing the overhead guardrail model into the simulation software, and setting the overhead guardrail parameters of the overhead guardrail model in the simulation software; A second parameter setting module, used to establish a plurality of test block models in the simulation software, and set corresponding test parameters for each of the test block models; A restart file setting module, used to set the drop order, calculation end time and static time in the restart file corresponding to each of the test block models; A calculation module, used for solving a target simulation process based on the overhead guardrail parameters, the test parameters and the restart file to obtain a simulation result; wherein the target simulation process is a process in which all the test block models fall sequentially to the overhead guardrail model; The judgment module is used to generate a dynamic load simulation analysis result of the overhead guard according to the simulation result.
9. An electronic device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and when the processor calls the computer program in the memory, the steps of the dynamic load simulation analysis method of the overhead guard frame according to any one of claims 1 to 7 are implemented.
10. A storage medium, characterized in that: The storage medium stores computer executable instructions, and when the computer executable instructions are loaded and executed by the processor, the steps of the overhead guard dynamic load simulation analysis method according to any one of claims 1 to 7 are implemented.