A method for calculating the tension of slings based on digital modeling information acquisition technology

By designing a functional dialog box module and using digital-analog information acquisition technology to automatically select three-dimensional point coordinates and perform vector equation calculations, the tedious problem of sling tension calculation is solved, and fast and accurate sling tension calculation is achieved, thereby improving efficiency and accuracy.

CN118965607BActive Publication Date: 2025-09-16NANCHANG HANGKONG UNIVERSITY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410959320.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-07-17
Publication Date
2025-09-16
Estimated Expiration
2044-07-17

AI Technical Summary

Technical Problem

In the existing technology, the calculation of cable tension is tedious and complicated, with low calculation efficiency and prone to errors. It is difficult for beginners to operate and cannot quickly and accurately obtain model data.

Method used

By designing a functional dialog box module and utilizing digital-analog information acquisition technology, the three-dimensional point coordinates are automatically selected and vector equation calculations are performed to achieve rapid calculation of the cable tension value.

Benefits of technology

It improves the accuracy and efficiency of sling tension calculation, reduces manual intervention, simplifies the operation process, shortens training time and reduces costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118965607B_ABST
    Figure CN118965607B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for calculating the tension of a sling based on digital-analog information acquisition technology. The method can select a hanging point on a model in a human-computer interactive manner, obtain the coordinates of the point through a program, and then describe the overall state of the sling in the form of a vector equation, derive an equation group for solving the tension of the sling, and then input the corresponding tension value to automatically calculate the tension on each sling, and finally output the obtained value for display. The present invention can help designers quickly obtain the coordinates of the corresponding points on the sling, and quickly calculate the tension value on each sling through the coordinates and tension values, thereby optimizing the process of staff manually searching for a point coordinate table and improving work efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of rapidly calculating the tension value of each sling when performing mechanical analysis on a sling model, and in particular to a sling tension calculation method based on digital model information acquisition technology. Background Art

[0002] With the continuous development and popularization of digital technology, modern manufacturing is undergoing a huge transformation within the industry. It is gradually moving from traditional two-dimensional drawings to guide processing, and is moving towards three-dimensional digital models to guide processing processes. This has put forward new requirements for on-site operators, digital equipment, and industrial software adapted to the on-site environment. Model Based Definition (MBD) is an engineering method. Its core lies in relying on 3D models to fully define all relevant information about the product. By using 3D CAD models as the single authoritative source of data, MBD integrates data elements such as the product's geometric dimensions and tolerances (GD&T), component-level materials, assembly-level bill of materials, location information, engineering configuration, and design intent, thereby achieving complete expression of product information.

[0003] As an important tool in the manufacturing process of aircraft and other large machinery, the calculation of the tension of the sling is a crucial link. This is mainly because the calculation of tension is directly related to the safety and efficiency of the assembly, as well as the load-bearing capacity and life of the sling. In order to calculate the tension value on the sling, it is necessary to obtain the digital model information of the model. As the most important component of the MBD model, the acquisition of digital model information should be simple and fast. Although CATIA, as a mature 3D design software, has the ability to express product information, it cannot intuitively and quickly extract the model data elements that users need most at the moment. The traditional extraction of point coordinates and calculation of tension values ​​require more human-computer interaction to complete. The process is tedious and complicated, time-consuming, and difficult for beginners to operate. Therefore, the study of tension calculation technology based on point position information extraction can not only improve the work efficiency of operators and the accuracy of calculation results, but also shorten training time and save costs.

[0004] Traditional manual sling tension calculation has the following disadvantages:

[0005] 1. First, you need to list the vector equation for calculating the cable tension. To understand and analyze the equation, you need to have a certain mathematical knowledge foundation.

[0006] 2. The calculation efficiency is low. It is necessary to first obtain the coordinates of the points through the measurement module and record them, and then enter the obtained coordinates into the calculation formula for calculation. The operation is cumbersome and the calculation amount is large, which is prone to errors. Summary of the Invention

[0007] The purpose of the present invention is to solve the technical problems existing in the prior art and provide a method for calculating the tension of a sling based on digital-analog information acquisition technology.

[0008] To achieve the above object, the present invention provides a technical solution: a method for calculating the tension of a sling based on digital-analog information acquisition technology, the method comprising the following steps:

[0009] Step 1: Configure the dialogue agent and dialog environment;

[0010] Step 2. Activate the agent selection process through the button in the dialog control;

[0011] Step 3. Set the object type selected by the proxy to 3D points to ensure that other types of objects are not accidentally selected during the selection process;

[0012] Step 4. Set the proxy behavior to:

[0013] 1. The conversational agent remains active after valuation and can be reused;

[0014] 2. In addition to object selection, path element agents also include object preselection;

[0015] 3. The valuation of the dialogue agent can be revoked;

[0016] Step 5. Pass the pointer of the selected point to the constructor of the selection agent;

[0017] Step 6: Define the initial state of the agent;

[0018] Step 7: Set the state transition to be completed by clicking once for the selected point, from the initial state to the final state;

[0019] Step 8. Define the state transition between the initial state and the first state;

[0020] Step 9: Determine whether the target point is selected. If not, reselect the target point.

[0021] Step 10: If the target point is successfully selected, obtain the point object through the interface function;

[0022] Step 11. Get the current object from the path. If the object is not empty, pass it to the dialog box.

[0023] Step 12: Use the function in the interface to obtain the coordinate information passed to the dialog object, and enter the coordinate information into the edit box for display;

[0024] Step 13: Design vector equation calculation and analyze the overall status of the two-legged and three-legged slings. In the three-legged sling, O is the lifting point of the sling. When its relative position with the three hanging points A, B, and C is fixed, the lifting posture of the product is determined. Finally, a vector equation is used to describe it. The vector equation is as follows:

[0025] Two-leg sling: F = AO + BO = -G

[0026] Three-leg sling: F = AO + BO + CO = -G

[0027] AO, BO, CO - tension value of each sling;

[0028] G - weight of the object;

[0029] Step 14: Convert the vector equations into component form to obtain the following equations:

[0030]

[0031] AO x BO x 、CO x ——the component of the sling force on the x-axis;

[0032] AO y BO y 、CO y ——the component of the sling force on the y-axis;

[0033] AO z BO z 、CO z - component of the sling force on the z-axis;

[0034] F x 、F y 、F z ——the resultant force of the sling on the x, y and z coordinate axes;

[0035] Step 1401: Decompose the vector into the product of the unit vector and the modulus. Use the unit vector to represent the direction of the force and the modulus to represent the magnitude of the force. Convert the equations in step 14 into the determinant form:

[0036]

[0037] ——direction vector;

[0038] |AO|、|BO|、|CO|、|GO x |、|GO y |、|GO z |——vector modulus;

[0039] Step 1402: Expand the determinant in step 1401:

[0040]

[0041] --vector Components in the x, y, and z directions;

[0042] --vector Components in the x, y, and z directions;

[0043] --vector Components in the x, y, and z directions;

[0044] Step 15: Calculate the corresponding tension value of each sling using the formula:

[0045]

[0046] Step 16: Implement the above calculation process through programming logic, and pass the coordinate information transmitted in step 10 as input value to obtain the final tension value of each sling;

[0047] Step 17: Output the obtained tension value to the result display edit box through the function in the interface.

[0048] Preferably, the specific steps of step 1 are as follows:

[0049] Step 101, setting up the dialog box, including activating the Select Proxy Stream button, the edit box for displaying point coordinates, the calculation start button, and the result display edit box;

[0050] Step 102: Read the corresponding three-dimensional model.

[0051] Preferably, the specific steps of step 2 are as follows:

[0052] Step 201: Set an identifier for the object to be obtained to facilitate subsequent judgment;

[0053] Step 202: Create a new selection proxy object and pass the pointer in the current dialog box to the constructor of the selection proxy.

[0054] Preferably, the specific steps of step 8 are as follows:

[0055] Step 801: Set the migration condition to the point to be selected having been selected;

[0056] Step 802: Set the post-migration behavior.

[0057] Beneficial effects of the present invention:

[0058] 1. The present invention can quickly and accurately obtain the required point coordinates.

[0059] 2. The calculation process of the present invention does not require human intervention and is entirely implemented by the program.

[0060] 3. The present invention can perform point selection calculations for three-dimensional models, improve calculation efficiency and accuracy, and reduce the workload of operators. BRIEF DESCRIPTION OF THE DRAWINGS

[0061] The drawings described herein are used to provide further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0062] Figure 1 Calculate a flow chart for the selected agent;

[0063] Figure 2 Schematic diagram of the types of dialogue agents;

[0064] Figure 3 Schematic diagram of the overall state of the sling;

[0065] Figure 4 This is a schematic diagram of the activation process.

[0066] Figure annotation:

[0067] 1. The present invention can quickly and accurately obtain the required point coordinates; the calculation process of the present invention does not require human intervention and is entirely implemented by the program; the present invention can perform point selection calculations for three-dimensional models, improve calculation efficiency and accuracy, and reduce the workload of operators.

[0068] 2. The present invention can help designers quickly obtain the coordinates of corresponding points on the sling, and quickly calculate the tension value on each sling through the coordinates and tension value, thereby optimizing the process of workers manually searching for the point coordinate table and improving work efficiency. DETAILED DESCRIPTION

[0069] This section will describe in detail the specific embodiments of the present invention. The preferred embodiments of the present invention are shown in the accompanying drawings. The purpose of the accompanying drawings is to supplement the description of the text part of the specification with graphics, so that people can intuitively and vividly understand each technical feature and the overall technical solution of the present invention, but it should not be understood as a limitation on the scope of protection of the present invention.

[0070] Reference Figure 1 In a preferred embodiment of the present invention, a method for calculating the tension of a sling based on digital-analog information acquisition technology comprises the following steps:

[0071] Step 1. Design the function dialog module, including the button for activating the proxy process selection, the edit box for displaying the point coordinates, the calculation start button, and the result display edit box, and set up the interface;

[0072] Step 2: Read the required 3D model from the parts library for calculation;

[0073] Step 3: Activate the agent selection process through human-computer interaction;

[0074] Step 301: In the coordinate acquisition stage, the coordinates of each point must be acquired separately, so after selecting the object, each object is marked to facilitate the subsequent object identification and coordinate input;

[0075] Step 302: Create a new selection proxy object and pass the pointer in the current dialog box to the constructor of the selection proxy;

[0076] Step 4. Use the interface function to set the object type that the selection agent can select to 3D points, so that it can only select point objects;

[0077] Step 5. Set the proxy behavior to:

[0078] 1. The conversational agent remains active after valuation and can be reused;

[0079] 2. In addition to object selection, path element agents also include object preselection;

[0080] 3. The valuation of the dialogue agent can be revoked;

[0081] Step 6: Define the state transition between the initial state and the first state;

[0082] Step 601: Set the migration condition to the point to be selected having been selected;

[0083] Step 602: Set the post-migration behavior;

[0084] Step 7: Determine whether the target point is selected. If not, reselect the target point.

[0085] Step 8. If the target point is successfully selected, obtain the point object through the interface function;

[0086] Step 9. Get the current object from the path. If the object is not empty, pass it to the dialog box.

[0087] Step 10: Use the interface function to obtain the coordinate information of the point object, and use the interface function to input the obtained point coordinate information into the edit box for display;

[0088] Step 11: Analyze the overall state of the two-leg spreader and the three-leg spreader using vector equations. The vector equations are as follows:

[0089] Two-leg sling: F = AO + BO = -G

[0090] Three-leg sling: F = AO + BO + CO = -G

[0091] AO, BO, CO - tension value of each sling;

[0092] G - weight of the object;

[0093] Step 12: Convert the vector equations into component form to obtain the following equations:

[0094]

[0095] AO x BO x 、CO x ——the component of the sling force on the x-axis;

[0096] AO y BO y 、CO y ——the component of the sling force on the y-axis;

[0097] AO z BO z 、CO z - component of the sling force on the z-axis;

[0098] F x 、F y 、F z ——the resultant force of the sling on the x, y and z coordinate axes;

[0099] Step 1201: Decompose the vector into the product of the unit vector and the modulus. Use the unit vector to represent the direction of the force and the modulus to represent the magnitude of the force. Convert the equations in step 11 into the form of a determinant:

[0100]

[0101] ——direction vector;

[0102] |AO|、|BO|、|CO|、|GO x |、|GO y |、|GO z |——vector modulus;

[0103] Step 1202: Expand the determinant in step 1101:

[0104]

[0105] --vector Components in the x, y, and z directions;

[0106] --vector Components in the x, y, and z directions;

[0107] --vector Components in the x, y, and z directions;

[0108] Step 13: Calculate the corresponding tension value of each sling through the formula;

[0109]

[0110] Step 14: Implement the above calculation process through programming logic, pass the coordinate information as input value and calculate the final tension value of each sling;

[0111] Step 15: Output the obtained tension value to the result display edit box through the interface function for display.

[0112] The present invention can quickly and accurately obtain the required point coordinates; the calculation process of the present invention does not require human intervention and is entirely implemented by the program; the present invention can perform point selection calculations for three-dimensional models, improve calculation efficiency and accuracy, and reduce the workload of operators.

[0113] The present invention can help designers quickly obtain the coordinates of corresponding points on the sling, and quickly calculate the tension value on each sling through the coordinates and tension value, thereby optimizing the process of workers manually searching for the point coordinate table and improving work efficiency.

[0114] Under the premise that no conflict occurs, those skilled in the art may freely combine and superimpose the above-mentioned additional technical features.

[0115] The above descriptions are only preferred embodiments of the present invention. Any technical solution that achieves the purpose of the present invention by substantially the same means shall fall within the scope of protection of the present invention.

Claims

1. A method for calculating the tension of a sling based on digital model information acquisition technology, characterized in that: The calculation method comprises the following steps: Step 1: Configure the dialogue agent and dialog environment; Step 2. Activate the agent selection process through the button in the dialog control; Step 3. Set the object type selected by the proxy to 3D points to ensure that other types of objects are not accidentally selected during the selection process; Step 4. Set the proxy behavior to:

1. The conversational agent remains active after valuation and can be reused; 2. In addition to object selection, path element agents also include object preselection; 3. The valuation of the dialogue agent can be revoked; Step 5. Pass the pointer of the selected point to the constructor of the selection agent; Step 6: Define the initial state of the agent; Step 7: Set the state transition to be completed by clicking once for the selected point, from the initial state to the final state; Step 8. Define the state transition between the initial state and the first state; Step 9: Determine whether the target point is selected. If not, reselect the target point. Step 10: If the target point is successfully selected, obtain the point object through the interface function; Step 11. Get the current object from the path. If the object is not empty, pass it to the dialog box. Step 12: Use the function in the interface to obtain the coordinate information passed to the dialog object, and enter the coordinate information into the edit box for display; Step 13: Design vector equation calculation and analyze the overall status of the two-legged and three-legged slings. In the three-legged sling, O is the lifting point of the sling. When its relative position with the three hanging points A, B, and C is fixed, the lifting posture of the product is determined. Finally, a vector equation is used to describe it. The vector equation is as follows: Two-leg sling: F = AO + BO = -G Three-leg sling: F = AO + BO + CO = -G AO, BO, CO - tension value of each sling; G - weight of the object; Step 14: Convert the vector equations into component form to obtain the following equations: AO x BO x 、CO x ——the component of the sling force on the x-axis; AO y BO y 、CO y ——the component of the sling force on the y-axis; AO z BO z 、CO z - component of the sling force on the z-axis; F x 、F y 、F z ——the resultant force of the sling on the x, y and z coordinate axes; Step 1401: Decompose the vector into the product of the unit vector and the modulus. Use the unit vector to represent the direction of the force and the modulus to represent the magnitude of the force. Convert the equations in step 14 into the determinant form: ——direction vector; AO|, |BO|, |CO|, |GO x |, |GO y |, |GO z |——Mukari Mo; Step 1402: Expand the determinant in step 1401: --vector Components in the x, y, and z directions; --vector Components in the x, y, and z directions; --vector Components in the x, y, and z directions; Step 15: Calculate the corresponding tension value of each sling using the formula: Step 16: Implement the above calculation process through programming logic, and pass the coordinate information transmitted in step 10 as input value to obtain the final tension value of each sling; Step 17: Output the obtained tension value to the result display edit box through the function in the interface.

2. The method for calculating the cable tension based on digital-analog information acquisition technology according to claim 1, characterized in that: The specific steps of step 1 are as follows: Step 101, setting up the dialog box, including activating the Select Proxy Stream button, the edit box for displaying point coordinates, the calculation start button, and the result display edit box; Step 102: Read the corresponding three-dimensional model.

3. The method for calculating the cable tension based on digital-analog information acquisition technology according to claim 1, characterized in that: The specific steps of step 2 are as follows: Step 201: Set an identifier for the object to be obtained to facilitate subsequent judgment; Step 202: Create a new selection proxy object and pass the pointer in the current dialog box to the constructor of the selection proxy.

4. The method for calculating the cable tension based on digital-analog information acquisition technology according to claim 1, characterized in that: The specific steps of step 8 are as follows: Step 801: Set the migration condition to the point to be selected having been selected; Step 802: Set the post-migration behavior.

Citation Information

Patent Citations

  • Construction engineering MBD three-dimensional marking method, electronic equipment and storage medium

    CN114816381A

  • Part three-dimensional detection element synchronous output method

    CN116795787A