Command stream-based tubular hoisting support parameterization design method
By adopting a command-flow-based parametric design method, the problem of cumbersome design process for traditional marine engineering lifting struts is solved, realizing automated and standardized design of lifting struts, improving design efficiency and applicability, and reducing costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHANDONG HAOMAI HEAVY EQUIP CO LTD
- Filing Date
- 2026-01-26
- Publication Date
- 2026-04-21
AI Technical Summary
In existing technologies, the traditional bottom-up design process for marine engineering lifting struts is cumbersome and has low iteration efficiency, making it impossible to achieve multiple uses for a single strut and requiring complex parameter adjustments based on actual needs.
A command-flow-based parametric design method is adopted to establish a global Cartesian coordinate system, determine the parameters to be optimized, and adjust and modify the parameters through command flow to realize the parametric design of tubular lifting struts. The number, spacing and size of the lifting lugs are controlled by a programming language to automatically generate the optimal design results.
It achieves the versatility and adaptability of tubular hoisting struts, reduces design time and cost, eliminates tedious pre-processing steps, improves the automation and standardization of design, and lowers design costs.
Smart Images

Figure CN121580545B_ABST
Abstract
Description
Technical Field
[0001] This invention discloses a parametric design method for tubular hoisting struts based on command flow, belonging to the field of strut design technology. Background Technology
[0002] Offshore lifting struts are crucial specialized lifting tools in marine engineering. While diverse in type, their core purpose is the safe and efficient lifting of large, heavy, or irregularly shaped offshore structures. Due to limitations imposed by factors such as the structure's center of gravity, the spacing of the lifting lugs, the type of lifting locks, and the lifting height, the parameters of the lifting struts must be adapted to the structure. Therefore, a single strut cannot be used for every purpose, necessitating design tailored to specific requirements. Although command-flow parametric design, as a mature finite element analysis method, is widely used in many fields, its application in marine lifting strut design is still in the initial verification stage. Currently, the industry mainstream still employs the traditional bottom-up design process. Summary of the Invention
[0003] The purpose of this invention is to provide a parametric design method for tubular hoisting struts based on command flow, so as to solve the problems of cumbersome design process and low iteration efficiency in the traditional bottom-up design process in the prior art.
[0004] A parametric design method for tubular hoisting struts based on command flow is proposed. This method establishes a global Cartesian coordinate system, determines the parameters to be optimized, executes the command flow, adjusts and modifies the parameters, repeatedly calculates the parameters, and outputs the overall optimal parametric design result.
[0005] The tubular hoisting strut includes a strut tube and a lug assembly, wherein the lug assembly is arranged along the length of the strut tube. The components have the same structure, each including one upper lug and two lower lugs, and additionally... The groups have the same structure, each including an upper lug and a lower lug.
[0006] Establishing a global Cartesian coordinate system involves taking the main view of the tubular hoisting strut as the reference, with the centerline of the strut's circular tube length direction as the horizontal axis, the midpoint of the centerline of the strut's circular tube length direction as the origin, and a straight line passing through the origin and perpendicular to the horizontal axis as the vertical axis.
[0007] Using the center of the upper hanging lug coordinate The center of the hanging ear coordinate The center of the lower hanging ear coordinate The center of the lower hanging ear coordinate The center of the upper and lower hanging ears coordinate difference Determine the center positions of the upper and lower lugs.
[0008] Let the radius of the main plate of the lifting lug be... The radius of the lifting lug clamp is ;
[0009] In a double-lug suspension assembly, with the horizontal and vertical axes aligned with the global Cartesian coordinate system, a first local coordinate system is established using the center of the upper lug as the origin, and a second local coordinate system is established using the center of the lower lug as the origin. Let the connection point between the upper folded edge of the lug main plate and the support rod tube be... The point is where the lower folded edge of the main plate of the lifting lug connects to the round tube of the support rod. point, The x-coordinate of the point in the first local coordinate system is , , The ordinate of the point in the first local coordinate system is ; The x-coordinate of the point in the second local coordinate system is , , The ordinate of the point in the second local coordinate system is ;
[0010] by , , , As the key point, with Using the arc as the boundary, the command flow creates the lug motherboard by utilizing the principle that a straight line is tangent to the arc.
[0011] Let UPLUGNUM4 be the number of upper lugs and DOWNLUGNUM4 be the number of lower lugs. The command stream controls the number of lugs through UPLUGNUM4 and DOWNLUGNUM4, and adjusts the lug spacing through SPACE_ARRAY(A, B). SPACE_ARRAY(A, B) represents the center A and center B of the upper lugs. The difference between coordinates.
[0012] In a three-eared hanging ear group , These represent the centers of the two lower lugs and the center of the upper lug, respectively. Coordinate difference;
[0013] In a three-lug assembly, with the horizontal and vertical axes aligned with the global Cartesian coordinate system, a local coordinate system A is established with the center of one lower lug as its origin, and a local coordinate system B is established with the center of the other lower lug as its origin. Let the two points at the connection between the upper folded edge of the lug main plate and the support tube be... Dot and point, The x-coordinate of the point in the local coordinate system A is , , The ordinate of point A in local coordinate system A is ; The x-coordinate of the point in the local coordinate system B is , , The ordinate of the point in the local coordinate system B is ;
[0014] Command Stream Combination Dot and The coordinates of the point are used to create a second type of hanging lug motherboard.
[0015] Let the radius of the lifting lug hole be... Command stream utilizes parameters , , The radius of the main lifting lug, the radius of the lifting lug clamp, and the radius of the lifting lug hole are controlled. A complete lifting lug model is created using a bottom-up modeling method. The cutting position of the lifting lug clamp is controlled by the distance LUGDOWN from the center of the circle to the cutting position of the lifting lug clamp.
[0016] Let the radius of the end plate of the horizontal rod circular tube be... The radius of the strut tube is The vertical lifting lug main board is provided with stiffeners, the length of the horizontal straight segment of the stiffener is GUSSET, and the length of the straight segment of the stiffener along the radius is GUSSET1;
[0017] The command flow uses R5 to create a cylindrical surface, the length of which is flush with the edge of the last lug;
[0018] Command Stream Utilization , , , , To control the length of the strut tube, which has a end plate, a command stream is invoked. and GUSSET, , The end plate is modeled based on the principle of tangency.
[0019] The stiffening plates on the crossbar tube adopt a uniform shape. By utilizing the positional relationship between the stiffening plates and the lifting lug holes, a local coordinate system is created for the location of the stiffening plates. In the local coordinate system, the dimensions of the stiffening plates are controlled by the parameters GUSSET and GUSSET1. The command flow controls the number of stiffening plates to achieve a one-to-one correspondence with the lifting lugs.
[0020] The command flow uses the dimensions of the main body shell unit ES1, the main body clamp shell unit ES2, the end plug shell unit ES3, the end plug shell unit ES4, and the stiffener shell unit ES5 to restrict the thickness TK1 of the main body shell, the thickness TK2 of the main body shell plus the clamp plate, the thickness TK3 of the end plug plate of the end plug, the thickness TK4 of the end plug, and the thickness TK5 of the stiffener plate.
[0021] The command stream controls the lug positioning through Lug_location1 and Lug_location2, where Lug_location1 is the position of the upper lug and Lug_location2 is the position of the lower lug.
[0022] Compared to existing technologies, this invention offers the following advantages: It employs a design scheme with a controllable number of lifting lugs and utilizes programming languages to achieve parametric design of parameters such as the size, material, and load of the tubular strut. This allows for strut design to meet various usage conditions simply by modifying design parameters, achieving versatility and adaptability in tubular strut design while also balancing automation and standardization. Compared to traditional strut design processes, this method eliminates cumbersome preprocessing steps such as assigning material properties, building geometric models, and applying lifting loads, enabling a ready-to-use design mode. This significantly reduces the time investment in tubular strut design, thereby lowering its design cost. Attached Figure Description
[0023] Figure 1 This is a technical flowchart of the present invention;
[0024] Figure 2 This is a schematic diagram of the parameters of the main viewing direction of the present invention;
[0025] Figure 3 This is a schematic diagram of the parameters for the left-viewing direction of the present invention;
[0026] Figure 4 This is a schematic diagram of the parameters in the right-view direction of the present invention;
[0027] Figure 5 This is a schematic diagram of the parameters of the end plug plate of the present invention;
[0028] Figure 6 This is a schematic diagram of the parameters of the lifting lug plate of the present invention;
[0029] Figure 7 This is a schematic diagram of the parameters of the support rod circular tube of the present invention;
[0030] Figure 8 This is a schematic diagram of the structure of the present invention. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention are described clearly and completely below. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0032] A parametric design method for tubular hoisting struts based on command flow, such as Figure 1 Establish a global Cartesian coordinate system, determine the parameters to be optimized, execute the command flow, adjust and modify the parameters, repeatedly calculate the parameters, and output the overall optimal parametric design result.
[0033] The tubular hoisting support rod, such as Figure 8 It includes a support rod tube and a lug assembly, wherein the lug assembly is arranged along the length of the support rod tube, wherein The components have the same structure, each including one upper lug and two lower lugs, and additionally... The groups have the same structure, each including an upper lug and a lower lug.
[0034] Establishing a global Cartesian coordinate system involves taking the main view of the tubular hoisting strut as the reference, with the centerline of the strut's circular tube length direction as the horizontal axis, the midpoint of the centerline of the strut's circular tube length direction as the origin, and a straight line passing through the origin and perpendicular to the horizontal axis as the vertical axis.
[0035] Using the center of the upper hanging lug coordinate The center of the hanging ear coordinate The center of the lower hanging ear coordinate The center of the lower hanging ear coordinate The center of the upper and lower hanging ears coordinate difference Determine the center positions of the upper and lower lugs.
[0036] Let the radius of the main plate of the lifting lug be... The radius of the lifting lug clamp is ;
[0037] In a double-lug suspension assembly, with the horizontal and vertical axes aligned with the global Cartesian coordinate system, a first local coordinate system is established using the center of the upper lug as the origin, and a second local coordinate system is established using the center of the lower lug as the origin. Let the connection point between the upper folded edge of the lug main plate and the support rod tube be... The point is where the lower folded edge of the main plate of the lifting lug connects to the round tube of the support rod. point, The x-coordinate of the point in the first local coordinate system is , , The ordinate of the point in the first local coordinate system is ; The x-coordinate of the point in the second local coordinate system is , , The ordinate of the point in the second local coordinate system is ;
[0038] by , , , As the key point, with Using the arc as the boundary, the command flow creates the lug motherboard by utilizing the principle that a straight line is tangent to the arc.
[0039] Let UPLUGNUM4 be the number of upper lugs and DOWNLUGNUM4 be the number of lower lugs. The command stream controls the number of lugs through UPLUGNUM4 and DOWNLUGNUM4, and adjusts the lug spacing through SPACE_ARRAY(A, B). SPACE_ARRAY(A, B) represents the center A and center B of the upper lugs. The difference between coordinates.
[0040] In a three-eared hanging ear group , These represent the centers of the two lower lugs and the center of the upper lug, respectively. Coordinate difference;
[0041] In a three-lug assembly, with the horizontal and vertical axes aligned with the global Cartesian coordinate system, a local coordinate system A is established with the center of one lower lug as its origin, and a local coordinate system B is established with the center of the other lower lug as its origin. Let the two points at the connection between the upper folded edge of the lug main plate and the support tube be... Dot and point, The x-coordinate of the point in the local coordinate system A is , , The ordinate of point A in local coordinate system A is ; The x-coordinate of the point in the local coordinate system B is , , The ordinate of the point in the local coordinate system B is ;
[0042] Command Stream Combination Dot and The coordinates of the point are used to create a second type of hanging lug motherboard.
[0043] Let the radius of the lifting lug hole be... Command stream utilizes parameters , , The radius of the main lifting lug, the radius of the lifting lug clamp, and the radius of the lifting lug hole are controlled. A complete lifting lug model is created using a bottom-up modeling method. The cutting position of the lifting lug clamp is controlled by the distance LUGDOWN from the center of the circle to the cutting position of the lifting lug clamp.
[0044] Let the radius of the end plate of the horizontal rod circular tube be... The radius of the strut tube is The vertical lifting lug main board is provided with stiffeners, the length of the horizontal straight segment of the stiffener is GUSSET, and the length of the straight segment of the stiffener along the radius is GUSSET1;
[0045] The command flow uses R5 to create a cylindrical surface, the length of which is flush with the edge of the last lug;
[0046] Command Stream Utilization , , , , To control the length of the strut tube, which has a end plate, a command stream is invoked. and GUSSET, , The end plate is modeled based on the principle of tangency.
[0047] The stiffening plates on the crossbar tube adopt a uniform shape. By utilizing the positional relationship between the stiffening plates and the lifting lug holes, a local coordinate system is created for the location of the stiffening plates. In the local coordinate system, the dimensions of the stiffening plates are controlled by the parameters GUSSET and GUSSET1. The command flow controls the number of stiffening plates to achieve a one-to-one correspondence with the lifting lugs.
[0048] The command flow uses the dimensions of the main body shell unit ES1, the main body clamp shell unit ES2, the end plug shell unit ES3, the end plug shell unit ES4, and the stiffener shell unit ES5 to restrict the thickness TK1 of the main body shell, the thickness TK2 of the main body shell plus the clamp plate, the thickness TK3 of the end plug plate of the end plug, the thickness TK4 of the end plug, and the thickness TK5 of the stiffener plate.
[0049] The command stream controls the lug positioning through Lug_location1 and Lug_location2, where Lug_location1 is the position of the upper lug and Lug_location2 is the position of the lower lug.
[0050] The structural design of a conventional tubular strut typically consists of a main circular tube, lifting lugs, and cheek plates. The main circular tube is made of high-strength structural steel and primarily bears axial pressure and bending force. The lifting lugs at both ends of the strut are generally designed as integrated plate lugs, composed of a main plate and two or more cheek plates welded together. Due to limitations imposed by the shape, size, weight, and center of gravity of the suspended object, the influence of the specifications of the wire rope and shackles on the dimensional parameters of the lifting lugs, and differences in design concepts among different designers, struts exhibit different design forms in different application scenarios. To meet the needs of various application scenarios, this invention adopts a symmetrically distributed multi-lifting lug design concept. By adjusting the parameters of the number and spacing of the lifting lugs, the span of the strut design can be controlled.
[0051] The core idea of parameterization is to define key features of the model, such as size, shape, material properties, and load conditions, as variables (parameters), rather than fixed values. The various parts of the model are then associated with these parameters through geometric constraints and algebraic relationships.
[0052] How parametric design works: When one or more core parameters are modified, the system will automatically update all relevant parts of the entire model based on preset constraints and relationships, thereby generating a new design variant that meets the design requirements.
[0053] This invention includes the following steps: Step S1: Determine parameters and create variables. Define all variable geometric dimensions, material properties, load values, etc. in the model as variables to establish a driving source for all subsequent operations. Step S2: Run command stream and perform preliminary analysis. By reading and executing the command stream, the program will automatically execute all commands in the file, completing modeling, meshing, loading, solving, and post-processing in one go. Check whether the results (stress, displacement, etc.) output by post-processing (such as contour plots, lists) meet the design requirements. Step S3: Parameter adjustment and design study. Based on the results output in Step S2, determine which parameter is more sensitive to the results, and then design the scheme with the minimum "total mass" as the optimal design within the current research scope by modifying the corresponding parameters. Step S4: Result processing and scheme optimization. Extract the most important key result data (such as maximum stress, maximum deformation, etc.) from the result files calculated with different parameters. Based on data comparison, determine the influence of parameter changes on performance and find the parameter combination that meets the design requirements.
[0054] The strut model of this invention involves numerous feature data. Based on this feature data, the geometric feature parameters, material properties, loads, and boundary conditions of the strut are defined using a parametric design language, as shown in Tables 1 and 2. The parameters of the main view direction of this invention are as follows: Figure 2 As shown, the parameters of the left-viewing direction of the present invention are as follows: Figure 3 As shown, the parameters of the right-viewing direction of the present invention are as follows: Figure 4 As shown, the parameters of the end plate of the present invention are as follows: Figure 5As shown, the parameters of the lifting lug plate of the present invention are as follows: Figure 6 As shown, the parameters of the strut tube of the present invention are as follows: Figure 7 As shown.
[0055] Table 1 Parameter Overview
[0056] ;
[0057] Table 2 Parameter Overview (Continued)
[0058] ;
[0059] In Table 2, EX is the elastic modulus, PRXY is Poisson's ratio, DENS is density, G is gravitational acceleration, and TG is load.
[0060] This strut can be designed with the same number of upper and lower lugs, or with one more lug hole at the lower end than at the upper end. This is achieved by assigning a value to the parameter DOWNLUGNUM4 that is one number greater than UPLUGNUM4. For example, assigning the number 4 to UPLUGNUM4 and the number 5 to DOWNLUGNUM4 will result in a strut with 4 lug holes at the top and 5 lug holes at the bottom. There are two types of lugs on the strut. For lugs of the same type, a loop function can be used, with UPLUGNUM4 as the variable, to control the lug spacing through the manipulation matrix SPACE_ARRAY(A,B). This allows for the automatic creation of multiple lugs using the same method as the first lug. When two types of lugs are needed, [further steps can be taken]. and Control the relative positions of the three lifting lug holes of the second type of lifting lug, and through the local coordinate system. , , , Four key points to create the second type of hanging lug motherboard, the specific method is the same as the method for creating the first type of hanging lug.
[0061] Compared with traditional methods, this invention has the following advantages: The research results of this invention can greatly shorten design time, reduce cost, and have significant advantages in design calculation accuracy and structural optimization capabilities. It reduces the error rate of tubular strut modeling calculations and is more user-friendly for those unfamiliar with the software. It improves accuracy, allowing for rapid verification of whether the design meets requirements through input parameters.
[0062] Table 3 shows a comparison of the expected research results of this invention with the technical indicators of traditional parametric design methods.
[0063] Table 3. Comparison of the expected research results of this invention with the technical indicators of traditional parametric design methods.
[0064] ;
[0065] In summary, combining parametric design with finite element analysis to achieve structural parameter adjustment of complex models, automatic generation of solid models, and completion of finite element analysis plays an important role in product structure optimization.
[0066] Parametric modeling using command flow can significantly reduce finite element modeling and analysis time, save labor costs, lower the skill requirements for designers, and enable everyone to design and optimize designs, providing a reference for parametric design of offshore engineering projects.
[0067] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A parametric design method for tubular hoisting struts based on command flow, characterized in that, Establish a global Cartesian coordinate system, determine the parameters to be optimized, execute the command flow, adjust and modify the parameters, repeatedly calculate the parameters, and output the overall optimal parametric design result. The tubular hoisting strut includes a strut tube and a lug assembly, wherein the lug assembly is arranged along the length of the strut tube. The components have the same structure, each including one upper lug and two lower lugs, and additionally... The groups have the same structure, each including an upper lug and a lower lug; Establishing a global Cartesian coordinate system involves taking the main view of the tubular hoisting strut as the reference, with the centerline of the strut's circular tube length direction as the horizontal axis, the midpoint of the centerline of the strut's circular tube length direction as the origin, and a straight line passing through the origin and perpendicular to the horizontal axis as the vertical axis. Using the center of the upper hanging lug coordinate The center of the hanging ear coordinate The center of the lower hanging ear coordinate The center of the lower hanging ear coordinate The center of the upper and lower hanging ears coordinate difference Determine the center positions of the upper and lower lugs; Let the radius of the main plate of the lifting lug be... The radius of the lifting lug clamp is ; In a double-lug suspension assembly, with the horizontal and vertical axes aligned with the global Cartesian coordinate system, a first local coordinate system is established using the center of the upper lug as the origin, and a second local coordinate system is established using the center of the lower lug as the origin. Let the connection point between the upper folded edge of the lug main plate and the support rod tube be... The point is where the lower folded edge of the main plate of the lifting lug connects to the round tube of the support rod. point, The x-coordinate of the point in the first local coordinate system is , , The ordinate of the point in the first local coordinate system is ; The x-coordinate of the point in the second local coordinate system is , , The ordinate of the point in the second local coordinate system is ; by , , , As the key point, with Using the arc as the boundary, the command flow creates the lug motherboard by utilizing the principle that a straight line is tangent to the arc.
2. The parametric design method for tubular hoisting struts based on command flow according to claim 1, characterized in that, Let UPLUGNUM4 be the number of upper lugs and DOWNLUGNUM4 be the number of lower lugs. The command stream controls the number of lugs through UPLUGNUM4 and DOWNLUGNUM4, and adjusts the lug spacing through SPACE_ARRAY(A, B). SPACE_ARRAY(A, B) represents the center A and center B of the upper lugs. The difference between coordinates.
3. The parametric design method for tubular hoisting struts based on command flow according to claim 2, characterized in that, In a three-eared hanging ear group , These represent the centers of the two lower lugs and the center of the upper lug, respectively. Coordinate difference; In a three-lug assembly, with the horizontal and vertical axes aligned with the global Cartesian coordinate system, a local coordinate system A is established with the center of one lower lug as its origin, and a local coordinate system B is established with the center of the other lower lug as its origin. Let the two points at the connection between the upper folded edge of the lug main plate and the support tube be... Dot and point, The x-coordinate of the point in the local coordinate system A is , , The ordinate of point A in local coordinate system A is ; The x-coordinate of the point in the local coordinate system B is , , The ordinate of the point in the local coordinate system B is ; Command Stream Combination Dot and The coordinates of the point are used to create a second type of hanging lug motherboard.
4. The parametric design method for tubular hoisting struts based on command flow according to claim 3, characterized in that, Let the radius of the lifting lug hole be... Command stream utilizes parameters , , The radius of the main lifting lug, the radius of the lifting lug clamp, and the radius of the lifting lug hole are controlled. A complete lifting lug model is created using a bottom-up modeling method. The cutting position of the lifting lug clamp is controlled by the distance LUGDOWN from the center of the circle to the cutting position of the lifting lug clamp.
5. The parametric design method for tubular hoisting struts based on command flow according to claim 4, characterized in that, ... The radius of the end plate of the crossbar tube is The radius of the strut tube is The vertical lifting lug main board is provided with stiffeners, the length of the horizontal straight segment of the stiffener is GUSSET, and the length of the straight segment of the stiffener along the radius is GUSSET1; The command flow uses R5 to create a cylindrical surface, the length of which is flush with the edge of the last lug; Command Stream Utilization , , , , To control the length of the strut tube, which has a end plate, a command stream is invoked. and GUSSET, , The end plate is modeled based on the principle of tangency. The stiffening plates on the crossbar tube adopt a uniform shape. By utilizing the positional relationship between the stiffening plates and the lifting lug holes, a local coordinate system is created for the location of the stiffening plates. In the local coordinate system, the dimensions of the stiffening plates are controlled by the parameters GUSSET and GUSSET1. The command flow controls the number of stiffening plates to achieve a one-to-one correspondence with the lifting lugs.
6. The parametric design method for tubular hoisting struts based on command flow according to claim 5, characterized in that, The command flow uses the dimensions of the main body shell unit ES1, the main body clamp shell unit ES2, the end plug shell unit ES3, the end plug shell unit ES4, and the stiffener shell unit ES5 to restrict the thickness TK1 of the main body shell, the thickness TK2 of the main body shell plus the clamp plate, the thickness TK3 of the end plug plate of the end plug, the thickness TK4 of the end plug, and the thickness TK5 of the stiffener plate. The command stream controls the lug positioning through Lug_location1 and Lug_location2, where Lug_location1 is the position of the upper lug and Lug_location2 is the position of the lower lug.