Lifting lug checking method and device, equipment, storage medium and program product
By determining the coordinates and center of gravity of the lifting lugs during the lifting lug verification process, calculating the load, and simplifying the model, the problem of time-consuming lifting lug verification was solved, thereby improving the safety and efficiency of lifting operations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-20
- Publication Date
- 2026-04-07
AI Technical Summary
In existing technologies, the process of verifying the lifting lugs is time-consuming, making it difficult to guarantee the safety and efficiency of lifting operations.
By determining the coordinates and centroid of the lifting lug in the three-dimensional digital model, calculating the load on the lifting lug, and simplifying the model before performing finite element analysis, the amount of calculation is reduced and the verification efficiency is improved.
It reduces the calculation time of finite element analysis, improves the efficiency and accuracy of lifting lug verification, and ensures lifting safety.
Smart Images

Figure CN121809124A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of hoisting technology, and in particular to a method, apparatus, equipment, storage medium, and program product for calibrating hoisting lugs. Background Technology
[0002] Lifting lugs are load-bearing components installed on equipment for lifting, and they are related to the safety of equipment lifting. Therefore, in order to ensure lifting safety, the lifting lugs need to be checked.
[0003] In related technologies, when performing lifting lug verification, the lifting lug and the object being lifted are modeled using CAE (Computer-Aided Engineering), and the geometric model after modeling is simulated and analyzed to achieve lifting lug verification.
[0004] However, the overall CAE modeling in related technologies requires a long time to complete, and the simulation calculation process after modeling also requires a long time and a large amount of computation, making it difficult to guarantee the efficiency of the lug verification. Summary of the Invention
[0005] To provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. This summary is not intended as a general commentary, nor is it intended to identify key / important components or describe the scope of protection of these embodiments, but rather as a prelude to the detailed description that follows.
[0006] This application provides a method, apparatus, device, storage medium, and program product for calibrating lugs, which can improve the efficiency of lug calibration.
[0007] In a first aspect, embodiments of this application provide a method for verifying lifting lugs, applied to electronic equipment, wherein there are multiple lifting lugs disposed on the object being lifted, and the method includes: In the three-dimensional digital model of the object being lifted, determine the coordinates of multiple lifting lugs; By analyzing the three-dimensional digital model of the object being lifted, the weight and center of gravity coordinates of the object are determined. Based on the preset length of the lifting rope, the coordinates of multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted, the load on each lifting lug is calculated; The 3D digital model of the object being hoisted is simplified. Based on the load of each lifting lug, a simplified three-dimensional digital model is subjected to finite element analysis to verify each lifting lug.
[0008] Optionally, the electronic device is equipped with a load calculation model; based on the preset sling length, the coordinates of multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted, the load of each lifting lug is calculated, including: inputting the preset sling length, the coordinates of multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted into the load calculation model, so that the load calculation model outputs the load of each lifting lug.
[0009] Optionally, the preset number of lifting ropes is the same as the number of lifting lugs, and the preset length of each lifting rope is the same; the load calculation model outputs the load of each lifting lug, including: calculating the coordinates of each lifting point corresponding to the upper end of each lifting rope based on the preset lifting rope length, the coordinates of multiple lifting lugs, and the coordinates of the center of mass of the object being lifted; determining whether the center of mass of the object being lifted has shifted based on the coordinates of each lifting point; if the center of mass of the object being lifted has shifted, adjusting the length of the target lifting rope according to the direction of the shift; wherein, the target lifting rope is in the direction of the shift, or the target lifting rope is in the opposite direction of the shift; after the length of the target lifting rope is adjusted, calculating the load of each lifting lug based on the weight of the object being lifted.
[0010] Optionally, the length of the target suspension rope can be adjusted according to the direction of the center of gravity shift, including: shortening the length of the target suspension rope when it is in the direction of the center of gravity shift; and lengthening the length of the target suspension rope when it is in the opposite direction of the center of gravity shift.
[0011] Optionally, each lifting lug is checked, including: for each lifting lug, comparing the maximum stress and allowable stress of the lifting lug; if the maximum stress of the lifting lug is less than the allowable stress, the lifting lug is determined to have passed the check; if the maximum stress of the lifting lug is greater than or equal to the allowable stress, the lifting lug is determined to have failed the check.
[0012] Optionally, after determining that the lug has failed the verification, the following steps are also included: performing a strain assessment based on the maximum stress of the lug and the material of the lug.
[0013] Secondly, embodiments of this application provide a device for verifying lifting lugs, integrated into an electronic device, wherein there are multiple lifting lugs disposed on the object being lifted, and the device includes: The module is configured to determine the coordinates of multiple lifting lugs in a three-dimensional digital model of the object being lifted. The analysis module is configured to determine the weight and center of gravity coordinates of the object being lifted by analyzing its three-dimensional digital model. The calculation module is configured to calculate the load on each lifting lug based on the preset length of the lifting rope, the coordinates of multiple lifting lugs, the weight and center of gravity of the object being lifted; The simplification module is configured to simplify the three-dimensional digital model of the object being lifted. The verification module is configured to perform finite element analysis on the simplified 3D digital model based on the load of each lifting lug, in order to verify each lifting lug.
[0014] Thirdly, embodiments of this application provide a device for checking the lugs, including a processor and a memory storing program instructions, wherein the processor is configured to execute the lug checking method in the first aspect when running the program instructions.
[0015] Fourthly, embodiments of this application provide a storage medium storing program instructions, wherein the program instructions, when executed, perform the lug verification method in the first aspect.
[0016] Fifthly, embodiments of this application provide a computer program product, which includes a computer program that, when executed by a processor, implements the method for checking the hanging lugs in the first aspect.
[0017] The method, apparatus, device, storage medium, and program product for lug verification provided in this application can achieve the following technical effects: During the verification of multiple lifting lugs, electronic equipment can determine the coordinates of each lifting lug in the 3D digital model of the object being lifted, and determine the weight and center of gravity coordinates of the object by analyzing the 3D digital model. Based on the preset lifting rope length, the coordinates of each lifting lug, the weight and center of gravity coordinates of the object being lifted, the load on each lifting lug is calculated. Before performing finite element analysis based on the 3D digital model of the object being lifted, the 3D digital model is simplified, and finite element analysis is performed on the simplified 3D digital model based on the load of each lifting lug, thus realizing the verification of each lifting lug.
[0018] In this embodiment of the application, after calculating the load of each lifting lug during the verification of multiple lifting lugs, the electronic device simplifies the three-dimensional digital model of the object being lifted and performs finite element analysis based on the simplified three-dimensional digital model. This reduces the amount of calculation required for finite element analysis, thereby reducing the time required for finite element analysis and improving the efficiency of lifting lug verification.
[0019] The above general description and the description below are exemplary and illustrative only and are not intended to limit this application. Attached Figure Description
[0020] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations and drawings do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are considered similar elements. The drawings do not constitute a limitation of scale, and wherein: Figure 1 This is a schematic diagram of a hoisting application scenario provided in an embodiment of this application; Figure 2 This is a flowchart of a method for verifying a lug provided in an embodiment of this application; Figure 3 This is an example diagram of a hoisting method provided in an embodiment of this application; Figure 4 This is a schematic diagram of a device for checking the lugs provided in an embodiment of this application; Figure 5 This is a schematic diagram of a device for calibrating a hanging lug, provided in an embodiment of this application. Detailed Implementation
[0021] Lifting lugs, as load-bearing components installed on equipment for lifting, are crucial connecting parts in the equipment hoisting process and directly affect the safety of hoisting. To ensure the safety of hoisting operations and prevent hoisting accidents, lifting lugs need to be checked. Lifting lug check refers to the process of verifying the mechanical strength, stiffness, and stability of the lifting lugs during hoisting operations through engineering calculations and simulation analysis, thereby ensuring that the lifting lugs can safely bear the load during hoisting without structural damage.
[0022] In related technologies, when performing lifting lug verification, the entire object being lifted with the lifting lugs installed is modeled using CAE, and the geometric model after modeling is simulated and analyzed to achieve the verification of the lifting lugs.
[0023] However, the overall CAE modeling in related technologies requires a long time to complete, and the simulation calculation after modeling involves a comprehensive analysis of the entire object being lifted, which requires a long time and a large amount of analysis and calculation, making it difficult to guarantee the efficiency of the lifting lug verification.
[0024] In view of this, embodiments of this application provide a method, apparatus, device, storage medium, and program product for calibrating lifting lugs. In the lifting lug calibration process, before performing finite element analysis on the three-dimensional digital model of the object being lifted based on the load of the lifting lugs, the three-dimensional digital model is simplified to reduce the computational load of the lifting lug calibration, thereby reducing the time occupied by the lifting lug calibration and improving the efficiency of the lifting lug calibration.
[0025] To provide a more detailed understanding of the features and technical content of the embodiments of this application, the implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for illustrative purposes only and are not intended to limit the embodiments of this application. In the following technical description, for ease of explanation, several details are used to provide a full understanding of the disclosed embodiments. However, one or more embodiments may still be implemented without these details. In other cases, well-known structures and devices may be simplified in their depiction to simplify the drawings.
[0026] The terms "first," "second," etc., used in the specification, claims, and drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate for the embodiments of this application described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. Unless otherwise stated, the term "a plurality of" means two or more.
[0027] In this embodiment, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B means: A or B. The term "and / or" describes an association relationship between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or, A and B. The term "correspondence" can refer to an association or binding relationship; A corresponding to B means that there is an association or binding relationship between A and B.
[0028] The method embodiments of this application will be described below.
[0029] Combination Figure 1 As shown, this application embodiment provides a hoisting application scenario corresponding to a multi-lug hoisting process. The scenario includes a hook 11, multiple lifting ropes 12, multiple lifting lugs 13, and an object 14 to be hoisted. Multiple lifting lugs 13 are mounted on the object 14, and the number of lifting ropes 12 is the same as the number of lifting lugs 13. Each lifting lug 13 is connected to the hook 11 via a lifting rope 12. During the hoisting operation, the force transmission process is as follows: the lifting power is transmitted to the object 14 through the hook 11, multiple lifting ropes 12, and multiple lifting lugs 13, realizing the lifting and displacement of the object 14.
[0030] The above Figure 1 The hoisting process described is for illustrative purposes only. In actual hoisting scenarios, the hoisted object 14 is not limited to a cuboid shape. For example, during the installation of a wind turbine, the gearbox being hoisted is not a cuboid but an irregular shape.
[0031] Based on the above-mentioned hoisting scenarios, this application provides a method for verifying lifting lugs. This method can be applied to electronic devices. The electronic devices support simulation software used in the lifting lug verification process, such as software for building three-dimensional digital models (creo software), finite element analysis software (ANSYS software), etc. For example, the electronic devices can be tablet computers, laptops, desktop computers, and servers.
[0032] Combination Figure 2 As shown in the embodiment of this application, the method for checking the lugs includes the following steps: S21. Determine the coordinates of multiple lifting lugs in the three-dimensional digital model of the object being lifted.
[0033] In step S21, the three-dimensional digital model of the object being hoisted can be a Creo model. The Creo model can be opened using Creo software. The Creo software interface has a preset coordinate system for the three-dimensional digital model. By obtaining the lifting lugs created by the user in the Creo software display interface, the coordinates of each lifting lug can be determined.
[0034] S22, by analyzing the three-dimensional digital model of the object being lifted, the weight and center of gravity coordinates of the object being lifted are determined.
[0035] In step S22, the weight and center of gravity coordinates of the object being lifted can be determined by responding to the user's analysis operation through the Creo software. Based on this, combined with the coordinates of multiple lifting lugs and the preset lifting rope length, parameter information for calculating the load on the lifting lugs can be obtained.
[0036] S23, based on the preset length of the lifting rope, the coordinates of multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted, calculate the load on each lifting lug.
[0037] In step S23, after obtaining the parameter information used to calculate the load on the lifting lugs, namely the coordinates of each lifting lug, the weight and center of mass coordinates of the object being lifted, and the preset length of the lifting rope, the parameter information can be input into the pre-packaged load calculation model. The load calculation model can simulate and calculate the load on each lifting lug based on the above parameter information. During the simulation calculation, the length of each lifting rope is the same.
[0038] The load calculation model can be implemented using an Excel spreadsheet. Specifically, users can pre-set the formulas required for calculating the load of the lifting lugs in the cells of the Excel spreadsheet. Then, by inputting the parameter information into the Excel spreadsheet, the load of the lifting lugs can be calculated.
[0039] S24 simplifies the three-dimensional digital model of the object being hoisted.
[0040] In step S24, during the lifting lug verification process, the key component is the lifting lug. Therefore, the 3D digital model of the object being lifted can be simplified by removing detailed features of non-essential components other than the lifting lug from the 3D digital model of the object being lifted. For example, using the Creo model, the simplified model can be exported as an STP format.
[0041] S25. Based on the load of each lifting lug, a simplified three-dimensional digital model is subjected to finite element analysis to verify each lifting lug.
[0042] In step S25, taking ANSYS software as an example of finite element analysis software, the STP format file exported after simplifying the Creo model is imported into ANSYS software, and the mesh of the lug structure is refined to achieve a detailed analysis of the lug.
[0043] The loads of each lifting lug are applied to each lifting lug separately, and stress analysis is performed using an inertial release algorithm to verify each lifting lug.
[0044] In the lifting lug verification method provided in this application embodiment, the electronic device can determine the coordinates of each lifting lug in the three-dimensional digital model of the object being lifted during the verification of multiple lifting lugs. By analyzing the three-dimensional digital model of the object being lifted, the weight and center of gravity coordinates of the object are determined. Based on the preset lifting rope length, the coordinates of each lifting lug, the weight and center of gravity coordinates of the object being lifted, the load on each lifting lug is calculated. Before performing finite element analysis based on the three-dimensional digital model of the object being lifted, the three-dimensional digital model is simplified. Based on the loads of each lifting lug, finite element analysis is performed on the simplified three-dimensional digital model, thus enabling the verification of each lifting lug.
[0045] In this embodiment of the application, after calculating the load of each lifting lug during the verification of multiple lifting lugs, the electronic device simplifies the three-dimensional digital model of the object being lifted and performs finite element analysis based on the simplified three-dimensional digital model. This reduces the amount of calculation required for finite element analysis, thereby reducing the time required for finite element analysis and improving the efficiency of lifting lug verification.
[0046] The following describes optional implementation methods for the lug verification method provided in the embodiments of this application.
[0047] In step S23 above, the process of calculating the load of each lifting lug in the load calculation model includes: based on the preset lifting rope length, the coordinates of multiple lifting lugs, and the coordinates of the center of mass of the object being lifted, calculating the coordinates of each lifting point corresponding to the upper end of each lifting rope. Based on the coordinates of each lifting point, determining whether the center of mass of the object being lifted has shifted. If the center of mass of the object being lifted has shifted, adjusting the length of the target lifting rope according to the direction of the shift; wherein the target lifting rope is located in the direction of the shift, or in the opposite direction of the shift. After the length of the target lifting rope is adjusted, calculating the load of each lifting lug based on the weight of the object being lifted.
[0048] In this embodiment, since the lifting point is usually located directly above the center of mass of the object being lifted during the hoisting process, the X and Y coordinates of the lifting point in the XY plane of the coordinate system of the three-dimensional digital model of the object being lifted are the same as the X and Y coordinates of the center of mass. Given that the X and Y coordinates of the lifting point, as well as the length of the lifting rope and the coordinates of the lifting lugs, are known, the Z coordinate of the lifting point can be calculated based on the Pythagorean theorem, thus obtaining the coordinates of the lifting point. Figure 3 Taking the simulated hoisting scenario shown as an example, when the center of gravity of the hoisted object shifts, the coordinates of the four hoisting points are obtained corresponding to the upper ends of the four hoisting ropes.
[0049] Ideally, assuming the center of gravity of the object being lifted does not shift, the Z-coordinates of the upper ends of the four fixed-length lifting ropes are the same or similar, meaning the Z-coordinates of the four lifting points are the same or similar. Therefore, by calculating the GAP (Gap Average) value of the Z-coordinates among the four lifting points, it can be determined whether the center of gravity of the object being lifted has shifted. Figure 3 Taking the hoisting scenario shown as an example, the difference in Z-coordinates between hoisting points A and B is calculated to obtain GAP1. The difference in Z-coordinates between hoisting points C and D is calculated to obtain GAP2. The difference between the maximum and minimum Z-coordinates among the four hoisting points, i.e., the difference in Z-coordinates between hoisting points A and D, is calculated to obtain GAP3. With a fixed rope length, a smaller GAP value indicates that the Z-coordinates of different hoisting points are closer, and also indicates a smaller displacement of the center of gravity of the hoisted object. Therefore, by determining whether GAP1, GAP2, and GAP3 are greater than the GAP threshold, it can be determined whether the center of gravity of the hoisted object has shifted.
[0050] When the center of gravity of the lifted object shifts, the shift can be corrected by adjusting the length of the lifting rope in the direction of the shift or in the opposite direction. After the lifting rope length adjustment is completed and the center of gravity shift of the lifted object is corrected, the load on each lifting lug can be calculated based on the weight of the lifted object. The specific calculation process is as follows: by Figure 1 Taking the scenario of lifting with four lifting lugs as an example, the sum of the components of the force on all the lifting lugs in the Z direction is equal to the weight of the object being lifted. The weight of the object being lifted is obtained based on the weight of the object being lifted, and the specific formula is as follows: (1) In formula (1), G represents the weight of the object being lifted, and F1, F2, F3 and F4 represent the tension of the lifting ropes on the four lifting lugs, respectively. , , and These represent the components of the rope tension acting on the four lugs in the Z direction.
[0051] In the simulated lifting scenario, the moment of the object being lifted in the XZ plane can be considered to be balanced. By taking the distance between the lifting lug and the center of mass, the following formula can be obtained: (2) In formula (2), , , and These represent the distance of the lug from the center of mass in the X direction. , , and Let F1 and F2 represent the distances of the lifting lugs from the center of mass in the Z direction. In the above formulas (1) and (2), the forces F1 and F2 on the two lifting lugs on the left can be considered equal, and the forces F3 and F4 on the two lifting lugs on the right can be considered equal. Solving formulas (1) and (2) will yield F1, F2, F3 and F4. Finally, the component forces of F1, F2, F3 and F4 in the XYZ directions are calculated to obtain the loads of the four lifting lugs.
[0052] By adopting this implementation method, the displacement of the center of gravity of the hoisted object can be corrected during the calculation of the load on the lifting lug. After the center of gravity of the hoisted object is corrected, the load on the lifting lug can be calculated more accurately, reducing the impact of the displacement of the center of gravity of the hoisted object on the load on the lifting lug.
[0053] Furthermore, the length of the target suspension rope is adjusted according to the direction of the center of gravity shift, including: shortening the length of the target suspension rope when it is in the direction of the center of gravity shift, and lengthening the length of the target suspension rope when it is in the opposite direction of the center of gravity shift.
[0054] In this implementation, Figure 3 Taking the scenario of the hoisted object's center of gravity shifting as an example, when the center of gravity shifts to the right, the length of the right-side hoisting rope can be shortened or the length of the left-side hoisting rope can be extended according to the shift, thereby correcting the center of gravity shift. The shift amount can be determined based on the center of gravity's shift coordinates or the GAP value calculated in the aforementioned embodiments. By adjusting the hoisting rope length, the GAP value can be made to approach zero.
[0055] Optionally, in step S25 above, each lifting lug is checked, including: for each lifting lug, comparing the maximum stress and allowable stress of the lug. If the maximum stress of the lug is less than the allowable stress, the lug is determined to have passed the check. If the maximum stress of the lug is greater than or equal to the allowable stress, the lug is determined to have failed the check.
[0056] In this implementation, after applying loads to each lifting lug on the simplified 3D digital model, the lifting lug verification is determined by comparing the maximum stress and the allowable stress. The allowable stress refers to the maximum stress value the lifting lug can withstand, obtained by processing the safety factor using the yield strength. During the lifting lug verification process, if the maximum stress of the lifting lug is less than the allowable stress, it indicates that the lifting lug is in a safe state, and the verification passes. If the maximum stress of the lifting lug is greater than or equal to the allowable stress, it indicates that the stress on the lifting lug has exceeded the critical value for a safe state, and the verification fails. Thus, by comparing the maximum stress and the allowable stress during the lifting lug verification process, it can be determined whether the lifting lug is in a safe state. Based on the safety status of the lifting lug, it can be determined whether the lifting lug meets the lifting requirements, thereby facilitating the optimization of the lifting lug design.
[0057] Furthermore, if the lifting lug fails the verification, a strain assessment can be performed based on the maximum stress of the lifting lug and the material of the lifting lug to determine whether the lifting lug structure is safe.
[0058] In this implementation, the failure of the lug verification only indicates a safety risk. Whether the lug structure is damaged requires a strain assessment, i.e., plastic limit analysis. When assessing the strain of the lug, the maximum stress and material-related parameters need to be considered. The main material-related parameters are the elastic modulus and yield strength. Specifically, the square of the maximum stress of the lug is divided by the elastic modulus and then by the yield strength. The calculated value reflects the strain level of the lug. This value is compared with a strain level threshold. If the value is less than the threshold, it indicates that the lug deformation is small, meaning the lug structure is within a safe range. If the value is greater than or equal to the strain level threshold, it indicates that the lug deformation is large, meaning the lug structure has undergone irreversible deformation, causing damage. The strain level threshold can be preset according to the lug material, for example, 1%.
[0059] By adopting this implementation method, if the lifting lug fails the verification, that is, if the lifting lug has a safety hazard, further plastic limit analysis can be performed on the lifting lug to clarify the critical point of lifting lug failure and realize the assessment of the lifting lug's limit state, which is conducive to optimization in the lifting lug design process.
[0060] The following describes the product embodiments provided in this application.
[0061] Combination Figure 4 As shown, this application embodiment provides a device 400 for checking lugs. This device 400 can be integrated into the electronic device described in the aforementioned embodiment. The device 400 includes a determination module 401, an analysis module 402, a calculation module 403, a simplification module 404, and a verification module 405. Wherein: The determination module 401 is configured to determine the coordinates of multiple lifting lugs in the three-dimensional digital model of the object being lifted.
[0062] Analysis module 402 is configured to determine the weight and center of mass coordinates of the object being lifted by analyzing the three-dimensional digital model of the object being lifted.
[0063] The calculation module 403 is configured to calculate the load on each lifting lug based on a preset sling length, the coordinates of multiple lifting lugs, the weight of the object being lifted, and the coordinates of its center of mass.
[0064] The simplification module 404 is configured to simplify the three-dimensional digital model of the object being lifted.
[0065] The verification module 405 is configured to perform finite element analysis on the simplified three-dimensional digital model based on the load of each lifting lug, so as to verify each lifting lug.
[0066] Optionally, the electronic device is equipped with a load calculation model. When the calculation module 403 calculates the load of each lifting lug based on the preset lifting rope length, the coordinates of multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted, it is specifically used to: input the preset lifting rope length, the coordinates of multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted into the load calculation model, so that the load calculation model outputs the load of each lifting lug.
[0067] Optionally, the preset number of lifting ropes is the same as the number of lifting lugs, and the preset length of each lifting rope is the same. When the calculation module 403 outputs the load of each lifting lug through the load calculation model, it is specifically used to: calculate the coordinates of each lifting point corresponding to the upper end of each lifting rope based on the preset lifting rope length, the coordinates of multiple lifting lugs, and the coordinates of the center of mass of the object being lifted. Based on the coordinates of each lifting point, it determines whether the center of mass of the object being lifted has shifted. If the center of mass of the object being lifted has shifted, the length of the target lifting rope is adjusted according to the direction of the shift, wherein the target lifting rope is located in the direction of the shift or in the opposite direction of the shift. After the length of the target lifting rope is adjusted, the load of each lifting lug is calculated based on the weight of the object being lifted.
[0068] Optionally, when adjusting the length of the target suspension rope according to the direction of the center of gravity shift, the calculation module 403 specifically performs the following: shortening the length of the target suspension rope when it is in the direction of the center of gravity shift, and lengthening the length of the target suspension rope when it is in the opposite direction of the center of gravity shift.
[0069] Optionally, the verification module 405, when verifying each lifting lug, specifically compares the maximum stress and allowable stress of each lifting lug. If the maximum stress of the lifting lug is less than the allowable stress, the lifting lug is deemed to have passed the verification. If the maximum stress of the lifting lug is greater than or equal to the allowable stress, the lifting lug is deemed to have failed the verification.
[0070] Optionally, the verification module 405, after determining that the lug has failed the verification, is also used to: perform strain assessment based on the maximum stress of the lug and the material of the lug.
[0071] The device 400 for checking the lugs provided in this application embodiment is used to implement the lug checking method in the foregoing embodiment. The specific implementation method and beneficial effects can be referred to the foregoing embodiment, and will not be repeated here.
[0072] Combination Figure 5 As shown, this application embodiment provides a device 500 for checking the hanging lugs, including a processor 501 and a memory 502. Optionally, the device 500 may further include a communication interface 503 and a bus 504. The processor 501, memory 502, and communication interface 503 can communicate with each other via the bus 504. The communication interface 503 can be used for information transmission. The processor 501 can call logical instructions in the memory 502 to execute the hanging lug checking method described in the above embodiment.
[0073] Furthermore, the logic instructions in the aforementioned memory 502 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium.
[0074] The memory 502, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as program instructions / modules corresponding to the methods in the embodiments of this application. The processor 501 executes functional applications and data processing by running the program instructions / modules stored in the memory 502, that is, it implements the hanging ear verification method in the above embodiments.
[0075] The memory 502 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the terminal device. Furthermore, the memory 502 may include high-speed random access memory and may also include non-volatile memory.
[0076] This application provides a storage medium storing computer-executable instructions, which are configured to perform the lug verification method described in the above embodiments.
[0077] The aforementioned storage medium can be a transient computer-readable storage medium or a non-transitory computer-readable storage medium.
[0078] The technical solutions of this application embodiment can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes one or more instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in this application embodiment. The aforementioned storage medium can be a non-transitory storage medium, including: USB flash drive, portable hard drive, read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, and other media capable of storing program code; it can also be a transient storage medium.
[0079] This application provides a computer program product, including a computer program, which, when executed by a processor, implements the lug verification method described in the above embodiments.
[0080] The foregoing description and accompanying drawings fully illustrate embodiments of this disclosure to enable those skilled in the art to practice them. Other embodiments may include structural, logical, electrical, procedural, and other changes. The embodiments represent only possible variations. Individual components and functions are optional unless explicitly required, and the order of operation may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the terminology used in this application is for describing embodiments only and is not intended to limit the claims. As used in the description of embodiments and claims, the singular forms “a,” “an,” and “the” are intended to equally include the plural forms unless the context clearly indicates otherwise. Similarly, the term “and / or” as used in this application means including one or more of the associated listed items and all possible combinations thereof. Additionally, when used in this application, the term "comprise" and its variations "comprises" and / or "comprising" refer to the presence of stated features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or groups thereof. Without further limitations, an element defined by the phrase "comprises a..." does not exclude the presence of other identical elements in the process, method, or apparatus that includes said element. In this document, each embodiment may focus on the differences from other embodiments, and similar or identical parts between embodiments can be referred to mutually. For methods, products, etc., disclosed in the embodiments, if they correspond to the method section disclosed in the embodiments, the relevant parts can be referred to the description of the method section.
[0081] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application. Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0082] The methods and products (including but not limited to devices and equipment) disclosed in the embodiments herein can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of units may be merely a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to implement this embodiment according to actual needs. In addition, the functional units in the embodiments of this application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0083] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different blocks may also occur in a different order than disclosed in the description; sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. Each block in a block diagram and / or flowchart, and combinations of blocks in a block diagram and / or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
Claims
1. A method for verifying the hanging lugs, characterized in that, Applied to electronic equipment, wherein there are multiple lifting lugs disposed on the object being lifted, the method includes: In the three-dimensional digital model of the object being lifted, the coordinates of multiple lifting lugs are determined; By analyzing the three-dimensional digital model of the object being hoisted, the weight and center of gravity coordinates of the object being hoisted are determined; Based on the preset length of the lifting rope, the coordinates of the multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted, the load of each lifting lug is calculated; The three-dimensional digital model of the object being hoisted is simplified. Based on the load of each lifting lug, a simplified three-dimensional digital model is subjected to finite element analysis to verify each lifting lug.
2. The method according to claim 1, characterized in that, The electronic device is equipped with a load calculation model; Based on the preset lifting rope length, the coordinates of the multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted, the load on each lifting lug is calculated, including: The preset length of the lifting rope, the coordinates of the multiple lifting lugs, the weight and center of gravity coordinates of the object being lifted are input into the load calculation model so that the load calculation model outputs the load of each lifting lug.
3. The method according to claim 2, characterized in that, The preset number of suspension ropes is the same as the number of suspension lugs, and the preset length of each suspension rope is the same; The load calculation model outputs the loads of each lifting lug, including: Based on the preset length of the lifting rope, the coordinates of the multiple lifting lugs, and the coordinates of the center of mass of the object being lifted, calculate the coordinates of each lifting point corresponding to the upper end of each lifting rope; Based on the coordinates of each hoisting point, determine whether the center of mass of the hoisted object has shifted. If the center of gravity of the object being hoisted shifts, the length of the target hoisting rope is adjusted according to the direction of the shift; wherein the target hoisting rope is in the direction of the shift or in the opposite direction of the shift. After the length of the target hoisting rope is adjusted, the load on each hoisting lug is calculated based on the weight of the object being hoisted.
4. The method according to claim 3, characterized in that, Adjusting the length of the target suspension rope according to the direction of the centroid offset includes: When the target suspension rope is in the direction of the center of mass offset, shorten the length of the target suspension rope; When the target suspension rope is in the opposite direction of the center of mass offset, the length of the target suspension rope is extended.
5. The method according to claim 1, characterized in that, The verification of each lug includes: For each lifting lug, the maximum stress and allowable stress of the lifting lug are compared; When the maximum stress of the lifting lug is less than the allowable stress, the lifting lug is determined to have passed the check. If the maximum stress of the lifting lug is greater than or equal to the allowable stress, the lifting lug is determined to have failed the verification.
6. The method according to claim 5, characterized in that, After determining that the lug has failed the verification, the process also includes: Strain assessment is performed based on the maximum stress of the lug and the material of the lug.
7. A device for checking the lugs, characterized in that, Integrated into electronic equipment, the device comprises multiple lifting lugs mounted on the object being lifted. The determination module is configured to determine the coordinates of multiple lifting lugs in the three-dimensional digital model of the object being lifted; The analysis module is configured to determine the weight and center of gravity coordinates of the object being lifted by analyzing a three-dimensional digital model of the object being lifted. The calculation module is configured to calculate the load on each lifting lug based on a preset lifting rope length, the coordinates of the plurality of lifting lugs, the weight and center of mass coordinates of the object being lifted; A simplification module is configured to simplify the three-dimensional digital model of the object being lifted. The verification module is configured to perform finite element analysis on the simplified 3D digital model based on the load of each lifting lug, in order to verify each lifting lug.
8. A device for checking lugs, comprising a processor and a memory storing program instructions, characterized in that, The processor is configured to perform the lug verification method as described in any one of claims 1 to 6 when executing the program instructions.
9. A storage medium storing program instructions, characterized in that, When the program instructions are executed, they perform the lug verification method as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, The system includes a computer program that, when executed by a processor, implements the method for checking the lugs as described in any one of claims 1 to 6.