Method, device, computer equipment and storage medium for generating cooling tower model

By obtaining the contour process curve of the cooling tower and generating the target contour surface in the building information modeling software, the basic structural unit is laid out, and the outer main chord and inner main chord structures are constructed. This solves the problem of low efficiency in the design of steel structure cooling towers and achieves efficient model generation and structural stability.

CN117993084BActive Publication Date: 2025-09-12HUADIAN HEAVY IND CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410286664.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-13
Publication Date
2025-09-12
Estimated Expiration
2044-03-13

AI Technical Summary

Technical Problem

The three-dimensional curved surface structure design of the steel structure cooling tower in the existing technology is inefficient and difficult to adapt to parameter changes and find the optimal structural form.

Method used

By obtaining the contour process curve of the cooling tower, the target contour surface is generated using the building information modeling software, and the basic structural units are lofted on the target contour surface. The outer main chord structure and the inner main chord structure are constructed, and the cooling tower model is generated by combining the straight web members and the diagonal web members.

Benefits of technology

The efficiency and accuracy of cooling tower model generation are improved, the consistency of the model with actual process requirements is ensured, the stability and rationality of the structure are enhanced, and subsequent analysis and optimization are facilitated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117993084B_ABST
    Figure CN117993084B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of cooling tower modeling and discloses a method, apparatus, computer equipment, and storage medium for generating a cooling tower model. The method comprises: obtaining a contour process curve of the cooling tower; generating a target contour surface of the cooling tower using the contour process curve; lofting basic structural units on the target contour surface to obtain an outer main chord structure; and constructing a cooling tower model based on the outer main chord structure and the inner contour surface of the target contour surface. The present invention solves the problems of low efficiency in the design of three-dimensional curved surface structures of steel cooling towers in the prior art, as well as the difficulty in adapting to parameter changes and finding the optimal structural form.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of cooling tower modeling, and in particular to a method, device, computer equipment and storage medium for generating a cooling tower model. Background Art

[0002] Natural draft indirect air-cooling tower systems have been widely used in thermal power plants in coal-rich, water-scarce regions due to their significant water-saving advantages. With technological advancements and regional resource constraints, traditional reinforced concrete structures are gradually being replaced by newer steel cooling towers. Steel cooling towers not only offer advantages such as high safety, low overall cost, short construction cycles, and easy maintenance, but also better adapt to regional material, water resource, and construction technology constraints. To meet thermal process requirements, these cooling towers are typically designed with spatially curved structures, such as hyperbolic and straight-tube cone sections.

[0003] Despite the numerous advantages of steel cooling towers, significant challenges remain in their structural design. Traditionally, design methods using CAD software are time-consuming and rely heavily on experience, making it difficult to adapt to changing parameters and find the optimal structure. Furthermore, the ideal equilateral triangle structure is difficult to achieve in actual layout, making it difficult to determine the optimal structural form and significantly reducing the efficiency of structural design. Summary of the Invention

[0004] In view of this, an embodiment of the present invention provides a method, device, computer equipment and storage medium for generating a cooling tower model to solve the problems in the prior art of low efficiency in the design of three-dimensional curved surface structures of steel structure cooling towers, and difficulty in adapting to parameter changes and finding the optimal structural form.

[0005] In a first aspect, an embodiment of the present invention provides a method for generating a cooling tower model, the method comprising:

[0006] Obtain the contour process curve of the cooling tower;

[0007] generating a target contour surface of the cooling tower using the contour process curve;

[0008] Lofting the target contour surface into basic structural units to obtain an outer main chord structure;

[0009] A cooling tower model is constructed according to the outer main chord structure and the inner contour surface in the target contour surface.

[0010] In an optional embodiment of the present application, the step of generating a target contour surface of the cooling tower using the contour process curve includes:

[0011] inputting the contour process curve into the building information modeling software;

[0012] Utilizing a preset function in the building information modeling software, the contour process curve is rotated around the center line with the center line as an axis to obtain an outer contour surface;

[0013] Obtaining a thickness parameter of the cooling tower, and calculating an offset according to the thickness parameter;

[0014] The outer contour surface is shifted inward according to the offset amount to obtain an inner contour surface, and a target contour surface is constructed based on the outer contour surface and the inner contour surface.

[0015] In an optional embodiment of the present application, lofting the target contour surface by basic structural units to obtain the outer main chord structure includes:

[0016] The top edge circles of the outer contour surface in the target contour surface are divided and connected to generate an outer main chord;

[0017] Calculating the basic structural unit of the outer main chord using a preset script node;

[0018] Iteratively generate an initial outer main chord structure based on the basic structural unit of the outer main chord;

[0019] A height value of a contour process curve of the cooling tower is obtained, and a bottom layer structure in the initial outer main chord structure is adjusted according to the height value to obtain the outer main chord structure of the cooling tower.

[0020] In an optional embodiment of the present application, constructing a cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface includes:

[0021] Connecting the midpoints of the basic structural units in the outer main chord structure to obtain an outer secondary chord;

[0022] Using the preset script node, an inner main chord structure is generated according to the outer secondary chord and the inner contour surface in the target contour surface;

[0023] The cooling tower model is constructed based on the outer main chord structure and the inner main chord structure.

[0024] In an optional embodiment of the present application, constructing a cooling tower model based on the outer main chord structure and the inner main chord structure includes:

[0025] Generating straight web members and diagonal web members between the outer main chord structure and the inner main chord structure;

[0026] Using the preset script node, a corresponding web member structure is generated according to the straight web member and the diagonal web member;

[0027] A cooling tower model is constructed based on the outer main chord structure, the inner main chord structure, and the web structure.

[0028] In an optional embodiment of the present application, constructing a cooling tower model based on the outer main chord structure, the inner main chord structure, and the web structure includes:

[0029] Obtaining process requirements of the cooling tower;

[0030] generating an additional structure of the cooling tower according to the process requirements;

[0031] A cooling tower model is constructed based on the additional structure, the outer main chord structure, the inner main chord structure, and the web structure.

[0032] In an optional embodiment of the present application, after constructing the cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface, the method further includes:

[0033] Exporting the cooling tower model according to the structural type to obtain multiple model layer files;

[0034] The model layer file is calculated using finite element analysis software to output the model structure parameters of the cooling tower.

[0035] In a second aspect, an embodiment of the present invention provides a device for generating a cooling tower model, the device comprising:

[0036] An acquisition module is used to obtain a contour process curve of a cooling tower;

[0037] A generating module, configured to generate a target contour surface of the cooling tower using the contour process curve;

[0038] A lofting module, configured to loft the basic structural unit of the target contour surface to obtain an outer main chord structure;

[0039] A construction module is used to construct a cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface.

[0040] In a third aspect, an embodiment of the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, computer instructions stored in the memory, and the processor executing the computer instructions to execute the method for generating a cooling tower model of the first aspect or any corresponding embodiment thereof.

[0041] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for generating a cooling tower model according to the first aspect or any corresponding embodiment thereof.

[0042] The method provided in the embodiments of the present application has the following beneficial effects:

[0043] The method provided in the embodiment of the present application provides basic data for generating an accurate cooling tower model by obtaining the contour process curve of the cooling tower, thereby ensuring the consistency of the model with the actual process requirements. The target contour surface of the cooling tower is generated by the contour process curve, which effectively converts the two-dimensional curve information into a three-dimensional surface structure, providing key support for the three-dimensional construction of the model. By lofting the basic structural units of the target contour surface, the outer main chord structure is obtained, which improves the efficiency of modeling and ensures the stability and rationality of the structure. The generation of the outer main chord structure provides important support for the overall framework construction of the cooling tower model. The cooling tower model is constructed according to the outer main chord structure and the inner contour surface in the target contour surface, completing the overall construction of the model. The internal and external structures of the cooling tower are taken into consideration, making the model more complete and detailed in structure. At the same time, it also provides convenience for subsequent model analysis and optimization. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 is a flow chart of a method for generating a cooling tower model according to some embodiments of the present invention;

[0046] Figure 2 is a schematic diagram of the structure of the outline information of the cooling tower according to some embodiments of the present invention;

[0047] Figure 3 is a schematic diagram of a profile process curve of a cooling tower according to some embodiments of the present invention;

[0048] Figure 4 is a schematic structural diagram of a target contour surface of a cooling tower according to some embodiments of the present invention;

[0049] Figure 5A is a schematic diagram of a top edge circle of an outer curved surface of a contour according to some embodiments of the present invention;

[0050] Figure 5Bis a schematic diagram of a basic structural unit of a top-floor outer main chord of a cooling tower according to some embodiments of the present invention;

[0051] Figure 6A is a schematic diagram of an initial outer main chord structure according to some embodiments of the present invention;

[0052] Figure 6B is a schematic diagram of another initial outer main chord structure according to some embodiments of the present invention;

[0053] Figure 7A is a schematic diagram of a cooling tower outer main chord structure according to some embodiments of the present invention;

[0054] Figure 7B is a schematic diagram of another cooling tower outer main chord structure according to some embodiments of the present invention;

[0055] Figure 8A is a schematic diagram of a complete outer chord structure of a cooling tower according to some embodiments of the present invention;

[0056] Figure 8B is a schematic diagram of another complete outer chord structure of a cooling tower according to some embodiments of the present invention;

[0057] Figure 9A is a typical schematic diagram of a cooling tower truss structure according to some embodiments of the present invention;

[0058] Figure 9B is a schematic structural diagram of an initial model of a cooling tower according to some embodiments of the present invention;

[0059] Figure 10A is a schematic structural diagram of a cooling tower outward widening platform according to some embodiments of the present invention;

[0060] Figure 10B is a schematic structural diagram of a reinforcement ring in a cooling tower according to some embodiments of the present invention;

[0061] Figure 11A is a schematic structural diagram of a cooling tower model according to some embodiments of the present invention;

[0062] Figure 11B is a schematic structural diagram of another cooling tower model according to some embodiments of the present invention;

[0063] Figure 12 is a flow chart of another method for generating a cooling tower model according to some embodiments of the present invention;

[0064] Figure 13 is a structural block diagram of a device for generating a cooling tower model according to an embodiment of the present invention;

[0065] Figure 14Schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0066] To make the purpose, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.

[0067] According to an embodiment of the present invention, a method, apparatus, computer device and storage medium for generating a cooling tower model are provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0068] In this embodiment, a method for generating a cooling tower model is provided. Figure 1 : is a flow chart of a method for generating a cooling tower model according to an embodiment of the present invention, such as Figure 1 As shown, the process includes the following steps:

[0069] Step S11, obtaining the contour process curve of the cooling tower.

[0070] In the embodiment of the present application, the contour process curve of the cooling tower is the basic data for defining the shape and structure of the cooling tower. The contour process curve can be derived from the data provided by the process professional, such as the drawing, design file or CAD drawing. These data contain the contour information of the cooling tower, which exists in the dwg file format or may be described in the form of mathematical functions. Among them, the dwg file containing the contour information of the cooling tower, such as Figure 2 As shown in the figure, this method is applicable to various cooling tower profile curves, including hyperbolic and straight-cone types. This description will be given using a hyperbolic cooling tower as an example. First, import the DWG file containing the profile curve into the Revit platform. Then, open the Dynamo visual programming tool and use "Select Model Element" to select the imported profile curve. This completes the process of obtaining the cooling tower profile curve and lays the foundation for subsequent modeling and analysis.

[0071] The method provided in the embodiment of the present application provides basic and critical data support for subsequent model construction by obtaining the contour process curve of the cooling tower. This ensures that the cooling tower model can accurately reflect the actual process requirements in terms of shape and size, thereby improving the accuracy and practicality of the model.

[0072] Step S12: Generate a target contour surface of the cooling tower using the contour process curve.

[0073] In this embodiment, a contour process curve is used to generate a target contour surface for a cooling tower in building information modeling software. First, the contour process curve is input into the building information modeling software. Then, using the software's preset functions, the contour process curve is rotated about the centerline to form an outer contour surface. Next, an offset is calculated based on the cooling tower's thickness parameters, and the outer contour surface is shifted inward by this offset to generate an inner contour surface. Finally, the outer and inner contour surfaces are combined to construct the target contour surface for the cooling tower.

[0074] In the embodiment of the present application, step S12 includes the following steps A1-A4:

[0075] Step A1: Input the contour process curve into the building information modeling software.

[0076] In an embodiment of the present application, the two-dimensional contour process curve data of the cooling tower is imported into a three-dimensional building information modeling software, such as Revit. The contour process curve is the basis of cooling tower design, which defines the shape and main structural features of the cooling tower. These curves usually exist in the form of CAD files (such as DWG format) or mathematical functions. The process of inputting the building information modeling software may include: first, it is necessary to ensure that the contour process curve data of the cooling tower is available. This data may come from the process design department or other relevant design documents. The contour process curve should accurately reflect the design intent and dimensional requirements of the cooling tower. Secondly, if the contour process curve exists in the form of a CAD file, it is necessary to ensure that the file format is compatible with the building information modeling software. For example, DWG is the native file format of AutoCAD and can be directly imported into BIM software such as Revit. In BIM software such as Revit, the import function allows you to select the contour process curve file to be imported and set import options (such as units, layers, etc.). Finally, after importing the contour process curve, it is necessary to verify the accuracy and completeness of the data. Specifically, this may include checking whether the position, size and proportion of the curve are correct. If any errors or inconsistencies are found, adjustments or corrections are made. If the contour process curves are successfully imported and verified, proceed to the next step, such as using these curves to generate a 3D model of the cooling tower or perform other related design and analysis work.

[0077] Step A2: Using the preset function in the building information modeling software, the contour process curve is rotated around the center line with the center line as the axis to obtain the outer contour surface.

[0078] In an embodiment of the present application, in Revit, the Dynamo visual programming tool is opened. Dynamo is a powerful plug-in for Revit that is used to create complex geometric shapes and parametric designs. Use the "SelectModel Element" node (or "battery") in Dynamo to import the cooling tower contour process curve previously from the Revit model. Determine the center line of the cooling tower, which is the axis about which the contour process curve rotates. In Dynamo, additional nodes are used to calculate or specify the center line, where the center line determines the symmetry and accuracy of the generated three-dimensional shape. In Dynamo, a "Surface.ByRevolve" node (or a node with similar functions) is used. The function of this node is to generate a surface by rotating the contour process curve around an axis (center line). Connect the contour process curve and the center line as input to the "Surface.ByRevolve" node, set the rotation parameters (usually 360 degrees to generate a complete surface), and then execute the node. After execution, the contour process curve will rotate around the center line to generate the three-dimensional outer contour surface of the cooling tower. Preview the generated outer contour surface in Dynamo to ensure that it meets the design requirements. At the same time, the position of the contour process curve, the definition of the center line or the rotation parameters can be adjusted to optimize the generated outer contour surface.

[0079] It should be noted that if Figure 3 As shown, the contour process curve of the cooling tower is mainly obtained through the top elevation, bottom elevation, center line and contour process curve. The contour process curve hyperbola function is shown in the following formula:

[0080]

[0081] Step A3: Obtain thickness parameters of the cooling tower and calculate the offset according to the thickness parameters.

[0082] In the embodiments of the present application, the thickness parameters of the cooling tower can be obtained by consulting the cooling tower's design documents, technical specifications, or construction drawings to find specific parameters regarding the tower's thickness. These parameters are typically given in numerical form, such as the thickness of the tower wall, base, and top. Ensure that the obtained thickness parameters are accurate and up-to-date to meet current design requirements and standards. The offset refers to the distance the outer contour surface needs to be shifted inward during the inner contour surface generation process. This distance is equal to the thickness of the cooling tower. The offset calculation must take into account the overall shape and structural design of the cooling tower to ensure the accuracy of the inner contour surface. Based on the obtained thickness parameters, the offset is calculated using mathematical methods or tools within BIM software. This typically involves measuring the vertical distance from each point on the outer contour surface to the corresponding point on the inner contour surface. During the calculation process, the thickness of different parts of the cooling tower may vary, requiring separate calculations for each part. After calculating the offset, the offset process can be simulated in the BIM software to verify that the position of the inner contour surface matches the expected position. If the offset is found to be incorrect, the calculation process can be re-examined or the thickness parameters can be adjusted.

[0083] Step A4: offset the outer contour surface inward according to the offset amount to obtain the inner contour surface, and construct the target contour surface based on the outer contour surface and the inner contour surface.

[0084] In an embodiment of the present application, in the BIM software, select the outer contour surface and apply the offset calculated previously. This can usually be achieved through the "offset" tool or command in the software. After applying the offset, the BIM software will automatically generate an inner contour surface based on the shape and offset of the outer contour surface. The inner contour surface maintains a similar shape to the outer contour surface, but is slightly smaller in size. Check whether the generated inner contour surface meets the design requirements, especially whether its position and shape are accurate. After the inner contour surface is generated, it is combined with the outer contour surface to construct the target contour surface of the cooling tower. The target contour surface is the final three-dimensional model representation of the cooling tower. In the BIM software, tools such as "Merge" or "Connect" can be used to combine the inner and outer contour surfaces to form a complete target contour surface, where the target contour surface is as follows. Figure 4 After constructing the target contour surface, you can verify it by viewing the 3D view, performing collision detection, or comparing it with other related models. If the target contour surface is incorrect or does not meet the design requirements, it needs to be adjusted and corrected in a timely manner.

[0085] The method provided in the embodiment of the present application provides basic data for subsequent three-dimensional modeling by inputting the contour process curve into the building information modeling software. By utilizing the preset function in the building information modeling software, the contour process curve is rotated around the center line with the center line as the axis, and the outer contour surface is quickly generated, which simplifies the modeling process and ensures the smoothness and continuity of the outer contour surface. The thickness parameters of the cooling tower are obtained, and the offset is calculated based on these parameters. The actual thickness of the cooling tower is taken into account, so that the generated target contour surface is more in line with the actual situation, thereby improving the practicality of the model. The outer contour surface is offset inward according to the offset to obtain the inner contour surface, and the target contour surface is constructed based on the outer contour surface and the inner contour surface, providing complete contour information for subsequent model construction.

[0086] Step S13: lofting the basic structural unit on the target contour surface to obtain the outer main chord structure.

[0087] In this embodiment, the top edge circles of the outer contour surface of the target contour surface are divided and connected to form the outer main chord. The basic structural units of these outer main chords are calculated, and the initial outer main chord structure is iteratively generated based on these basic units. Finally, the underlying structure of the initial outer main chord structure is adjusted according to the height value of the cooling tower's contour process curve to obtain the final outer main chord structure.

[0088] In the embodiment of the present application, step S13 includes the following steps B1-B3:

[0089] Step B1: divide and connect the top edge circles of the outer contour surface in the target contour surface to generate the outer main chord.

[0090] In the embodiment of the present application, the target contour surface refers to the outer surface of the three-dimensional model of the cooling tower, which is generated according to the process contour process curve of the cooling tower. The target contour surface defines the shape and size of the cooling tower. At the top of the cooling tower, the outer contour surface usually has a circular edge. This edge is called the top edge circle. The top edge circle is the cross-sectional shape of the top of the cooling tower structure. This process describes the process of dividing the top edge circle into equal parts and connecting lines between the equal division points. The number of equal divisions is determined according to the design requirements and the needs of structural analysis. These connecting lines will serve as the basis of the outer main chord and will extend along the height direction of the cooling tower to form a supporting structure. A frame composed of several straight line segments is obtained by dividing the connecting lines. This frame is the preliminary form of the outer main chord. These straight line segments will serve as the basic elements for subsequent structural analysis and modeling.

[0091] Step B2: Calculate the basic structural unit of the outer main chord using the preset script node.

[0092] In the embodiment of the present application, the outer main chord L1 has been obtained by equally dividing the top edge circle of the outer curved surface of the cooling tower contour in the previous step. Figure 5A As shown in the figure, the outer main chord L1 can be used as the baseline of the basic structural unit. With each end point of the outer main chord L1 as the center of the circle and the length of the outer main chord L1 as the radius, two spheres are generated. These two spheres intersect in space to form a circular intersection line. Find the lower intersection point of this intersection line with the outer contour surface of the cooling tower. The distance between this lower intersection point and the two end points of the outer main chord L1 is equal and equal to the length of the outer main chord L1. Figure 5B As shown in FIG, by connecting the lower intersection point and the two end points of the outer main chord L1, an equilateral triangle can be formed. This equilateral triangle is the basic structural unit of the outer main chord of the top floor of the cooling tower.

[0093] It's important to note that the above process involves complex geometric calculations and spatial positioning. To automate this process and ensure accuracy, pre-defined script nodes in Dynamo can be utilized. These script nodes encapsulate the algorithms and logic for operations such as calculating intersections and generating equilateral triangles. The script node inputs include the endpoint coordinates and length of the outer main chord L1, as well as the geometry of the cooling tower's outer contour surface. The output is the equilateral triangle's vertex coordinates and side lengths, parameters that are used in subsequent structure generation and iteration.

[0094] Step B3: Iteratively generate an initial outer main chord structure based on the basic structural unit of the outer main chord.

[0095] In the embodiment of the present application, iteration refers to the repeated application of the same calculation process, with each iteration based on the results of the previous one. Each iteration of the basic structural unit of the outer main chord generates a new equilateral triangle structural unit and places it below the previous structural unit. The input conditions for the iteration include the lower corner point of the equilateral triangle and the geometric information of the outer curved surface of the cooling tower outline. The lower corner point is used to determine the position and direction of the new structural unit, while the outer curved surface provides the contour shape that the structural unit needs to adapt to. Through continuous iterative lofting, the outer main chord structure of the cooling tower can be generated layer by layer. Each new structural unit will be connected to the previous unit to form a continuous three-dimensional spatial structure. The iterative process will continue until the initial outer main chord structure of the cooling tower is generated. This means that the iteration will stop when a specified number of layers or height is reached, and the initial outer main chord structure of the cooling tower is obtained.

[0096] Specifically, the schematic diagram of the initial outer main chord structure of the cooling tower is as follows: Figure 6A 、 Figure 6B As shown in the figure, to implement this iterative process, custom script nodes in Dynamo can be used. These script nodes encapsulate iterative algorithms and geometric calculation logic, and can automatically generate and place structural units.

[0097] Step B4: obtaining a height value of the contour process curve of the cooling tower, and adjusting the underlying structure in the initial outer main chord structure according to the height value to obtain the outer main chord structure of the cooling tower.

[0098] In this embodiment, after generating the initial outer main chord structure, the underlying structure needs to be adjusted based on the actual height of the cooling tower's profile to ensure that the structure accurately conforms to the cooling tower's bottom contour. First, the height value of the cooling tower profile process curve needs to be obtained from data provided by the process specialist. This height value represents the actual height of the cooling tower and is a key parameter for adjusting the underlying structure. Second, because the iteratively generated outer main chord structure may not exactly reach the cooling tower's bottom contour, the underlying structure needs to be adjusted. This adjustment can be achieved by using isosceles triangles as the basic structural units of the underlying structure, rather than equilateral triangles. The height of the isosceles triangles needs to be calculated based on actual conditions to ensure that they accurately fill the gap between the bottom contour and the upper structural units. Similarly, to implement this adjustment process, custom script nodes in Dynamo can be used. These script nodes automatically calculate the height and position of the isosceles triangles based on the input profile height value and the geometric information of the underlying structural units, and adjust them accordingly. Finally, the adjusted underlying structure is connected to the upper structure, forming a complete outer main chord structure for the cooling tower that accurately conforms to the cooling tower's profile. Specifically, after adjusting the substructure in the initial outer main chord structure, the outer main chord structure of the cooling tower is obtained, such as Figure 7A 、 Figure 7B shown.

[0099] The method provided in the embodiment of the present application generates an outer main chord by dividing and connecting the top edge circles of the outer contour surface in the target contour surface, ensuring that the outer main chord is consistent with the contour process curve of the cooling tower, thereby improving the geometric accuracy of the model. The basic structural units of the outer main chord are calculated using preset script nodes, which realizes automated and precise structural calculations, improves modeling efficiency, and ensures the rationality and load-bearing capacity of the outer main chord structure. The initial outer main chord structure is iteratively generated based on the basic structural units of the outer main chord, which speeds up the modeling speed and ensures the coherence and consistency of the structure. The underlying structure in the initial outer main chord structure is adjusted according to the height value of the contour process curve of the cooling tower, ensuring that the outer main chord structure matches the actual height of the cooling tower, and improving the adaptability and practicality of the model.

[0100] Step S14: constructing a cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface.

[0101] In the embodiment of the present application, step S14 includes the following steps C1-C3:

[0102] Step C1: Connect the midpoints of the basic structural units in the outer main chord structure to obtain the outer secondary chord.

[0103] In an embodiment of the present application, after the outer main chord structure of the cooling tower is generated, in order to enhance the stability and rigidity of the structure, secondary chords are added between the outer main chords. The secondary chords can be formed by connecting the midpoints of adjacent main chord basic structural units (such as equilateral triangles). First, the midpoint of each outer main chord basic structural unit needs to be calculated. For an equilateral triangle, the midpoint is the midpoint of its three sides or the position of its center of gravity. Then, the midpoints of adjacent basic structural units are connected with line segments to form outer secondary chords. These line segments will span the adjacent main chords to provide additional support for the outer shell of the cooling tower. When connecting the midpoints, it is necessary to ensure that the connection between the secondary chord and the outer main chord is smooth and continuous to avoid sudden changes or breaks.

[0104] Specifically, after adding the secondary chords between the outer main chords, the outer chord structure of the cooling tower is obtained, such as Figure 8A As shown, the outer main chord structure and the outer secondary chord structure constitute a complete outer chord structure.

[0105] Step C2: using a preset script node, generating an inner main chord structure according to the outer secondary chord and the inner contour surface in the target contour surface.

[0106] In an embodiment of the present application, after the outer secondary chord is generated, it is necessary to generate the inner chord structure according to the outer chord structure and the inner contour surface of the cooling tower, which can be achieved specifically through a preset script node in Dynamo. The input of the script node includes the position information of the outer secondary chord, the inner and outer layer thicknesses of the cooling tower, and the geometric data of the inner contour surface. A mapping algorithm is encapsulated within the script node, which can calculate the position and shape of the inner chord at the corresponding position based on the position of the outer chord and the shape of the contour surface. The inner and outer layer thicknesses of the cooling tower need to be considered during the mapping process to ensure that a certain distance is maintained between the inner chord and the outer chord. Through mapping calculations, an inner main chord structure corresponding to the outer main chord can be generated. These inner main chords will be distributed along the inner contour surface of the cooling tower to provide support for the interior of the cooling tower.

[0107] Step C3: constructing a cooling tower model based on the outer main chord structure and the inner main chord structure.

[0108] In an embodiment of the present application, after the outer main chord and inner main chord structures are generated, the construction of a complete cooling tower model begins. This process involves combining the inner and outer chord structures together to form a complete three-dimensional spatial structure. First, the outer main chord structure and the inner main chord structure need to be combined, specifically including placing the inner and outer chords together in the correct position and direction to ensure that they can form a continuous and stable structure. Secondly, in the process of combining the chord structure, some connecting elements (such as nodes, bolts, etc.) are added to enhance the connectivity and stability of the structure. The position and number of these connecting elements can be determined according to the actual structural design. Finally, the shape and size of the chord are adjusted, the layout and connection method of the structure are optimized, etc., to ensure that the model can accurately reflect the structural characteristics and performance requirements of the actual cooling tower.

[0109] Specifically, the cooling tower model is as follows Figure 8B As shown, it includes: an outer main chord structure, an outer secondary chord structure, an inner main chord structure, and an inner secondary chord structure.

[0110] In the embodiment of the present application, step C3 includes the following steps C31-C33:

[0111] Step C31: generating straight web members and diagonal web members between the outer main chord structure and the inner main chord structure.

[0112] In an embodiment of the present application, after the inner and outer main chord structures of the cooling tower are generated, in order to further enhance the stability and rigidity of the structure, straight webs and diagonal webs are usually added between the inner and outer main chords. These webs play the role of connecting the inner and outer main chords, transferring loads and dispersing stress. Specifically, first, it is necessary to determine the positions of the straight webs and diagonal webs. The straight webs vertically connect the corresponding points of the inner and outer main chords, while the diagonal webs connect the different points of the inner and outer main chords at a certain angle to form a triangular support structure. Based on the determined positions, the geometric shapes of the straight webs and diagonal webs are generated. These webs can be line segments, cylinders or other suitable shapes, depending on the design requirements and structural characteristics of the cooling tower.

[0113] Step C32: Using a preset script node, a corresponding web member structure is generated according to the straight web member and the diagonal web member.

[0114] In an embodiment of the present application, in order to automatically generate the structure of straight and diagonal webs, preset script nodes in Dynamo can be used. These script nodes encapsulate the algorithm and logic for generating the web structure. The input of the script node includes the position information, geometric shape, and connection method of the straight and diagonal webs. This information can be obtained through other nodes in Dynamo or from external files. The script node automatically calculates the specific shape and size of the web based on the input web information and generates the corresponding web structure, which can be a solid or line in the three-dimensional model. The generated web structure can be used as the output of the script node and can be directly connected to other nodes in Dynamo to implement a more complex model construction and analysis process.

[0115] Specifically, the web structure of the cooling tower and the outer main chord structure and inner main chord structure of the cooling tower constitute a cooling tower truss structure, wherein a typical schematic diagram of the cooling tower truss structure is as follows: Figure 9A As shown, it specifically includes: outer main chord, inner main chord, straight web and diagonal web.

[0116] Step C33: constructing a cooling tower model based on the outer main chord structure, the inner main chord structure, and the web structure.

[0117] In the embodiment of the present application, first, the outer main chord structure, the inner main chord structure and the web structure are combined together in the correct position and direction. Secondly, in the process of combining structural components, some connecting elements (such as nodes, bolts, etc.) can be added to enhance the connectivity and stability of the structure. Finally, the shape and size of the structure are adjusted, the layout and connection method are optimized, etc., to ensure that the model can accurately reflect the structural characteristics and performance requirements of the actual cooling tower. At the same time, some necessary ancillary facilities (such as stairs, platforms, etc.) can also be added to improve the overall design of the cooling tower. Specifically, all the chord structures and web structures of the cooling tower finally constitute the initial model of the cooling tower, such as Figure 9B As shown, the initial model of the cooling tower includes: an outer main chord structure, an outer secondary chord structure, an inner main chord structure, an inner secondary chord structure, and a web structure (straight webs and diagonal webs).

[0118] In an embodiment of the present application, step C33 specifically includes: obtaining the process requirements of the cooling tower; generating an additional structure of the cooling tower according to the process requirements; and constructing a cooling tower model based on the additional structure, the outer main chord structure, the inner main chord structure, and the web structure.

[0119] In the embodiment of the present application, during the design and modeling process of the cooling tower, in addition to the basic supporting structures (such as the outer main chord, the inner main chord and the web), some additional structures such as the outer widening platform and the inner reinforcement ring need to be generated according to the process requirements and structural construction requirements. First, it is necessary to collect and understand the process requirements of the cooling tower. These requirements can come from the input of process professionals, including the working environment, operating conditions, load requirements, maintenance requirements, etc. of the cooling tower. Secondly, determine the location, shape, size and material of the additional structure.

[0120] It should be noted that the outreach platform: Figure 10A As shown, it is used to provide personnel with access to the interior of the cooling tower or for installing and maintaining equipment. It is usually located at a specific height of the cooling tower and is designed in different shapes and sizes as needed. Figure 10B As shown, it is used to enhance the overall stability and rigidity of the cooling tower structure and is usually installed at key locations of the cooling tower, such as the junction of the inner and outer chord structures or at a specific height of the cooling tower. The design of the reinforcement ring needs to consider the load it bears and the stress it transmits to ensure that it can effectively enhance the structural performance of the cooling tower.

[0121] In the embodiments of this application, Figure 11A 、 Figure 11B As shown in FIG, after the additional structure is generated, all structural components (including the outer main chord, the inner main chord, the web and the additional structure) are combined together to form a continuous and stable three-dimensional space structure, which is the overall structure of the cooling tower model.

[0122] The method provided in the embodiment of the present application obtains the outer secondary chord by connecting the midpoints of the basic structural units in the outer main chord structure, and then uses the preset script nodes to generate the inner main chord structure based on this information, thereby ensuring the coherence and consistency of the internal and external structures of the model. By generating straight webs and diagonal webs between the outer main chord structure and the inner main chord structure, and using the preset script nodes to generate the corresponding web structures, the construction of the cooling tower model is finally completed, which not only ensures the integrity and stability of the model structure, but also improves the degree of automation of the modeling, and reduces manual intervention and errors. By obtaining the process requirements of the cooling tower and generating the corresponding additional structures, the cooling tower model finally constructed is more in line with the actual engineering needs. The practicality and flexibility of the model are improved, providing strong support for the subsequent engineering implementation.

[0123] In an embodiment of the present application, after constructing a cooling tower model based on the outer main chord structure and the inner contour surface in the target contour surface, the method also includes: exporting the cooling tower model according to the structural type to obtain multiple model layer files; using finite element analysis software to calculate the model layer files and output the model structure parameters of the cooling tower.

[0124] It should be noted that during the design and modeling process of the cooling tower, after all structural components (including outer main chords, inner main chords, webs and additional structures) have been generated and combined into a complete model, the model needs to be exported layer by layer according to different structural types. The purpose of this process is to facilitate subsequent structural analysis and construction drawing.

[0125] In the present application embodiment, first, according to the structural characteristics of the cooling tower, the model is divided into different layers, such as outer main chord layer, inner main chord layer, web layer, outward wide platform layer, inner reinforcing ring layer etc. Then, professional modeling software (such as Revit, AutoCAD etc.) is used to export these layers as independent model files respectively. These files are usually saved in specific formats (such as DWG, DXF, IFC etc.) so that they can be identified and processed by subsequent finite element analysis software. After obtaining the model layer files of each structural type, finite element analysis software such as midas, 3D3S, SAP2000 are used to carry out structural scheme calculation to these files, and calculation can include static analysis, dynamic analysis, stability analysis etc., and is intended to evaluate the performance and safety of the cooling tower structure under various working conditions. After the calculation is completed, a series of structural parameters are output, such as displacement, stress, strain, vibration mode etc., and these parameters are the important basis for evaluating the structural performance of the cooling tower. Based on the result of finite element analysis, the structure of the cooling tower can be further optimized and designed, and detailed steel structure cooling tower structure construction drawing is drawn out. These construction drawings include detailed dimensions, connection methods, material requirements, and other information for each cooling tower component. They are an important basis for construction units to build cooling towers. At the same time, these construction drawings are also an important reference for subsequent acceptance and maintenance work.

[0126] The method provided in the embodiment of the present application exports the cooling tower model according to the structural type to obtain multiple model layer files, thereby realizing the structured decomposition and classification management of the model, facilitating the subsequent independent analysis and optimization of each structural part, and helping to improve the organization and readability of the model data. The model layer files are calculated using finite element analysis software, and the model structural parameters of the cooling tower are output. With the help of professional analysis tools, an in-depth structural performance evaluation of the model is carried out to ensure the stability and safety of the model. At the same time, the output model structural parameters provide important data support for the design optimization, production and manufacturing, and subsequent operation and maintenance of the cooling tower, which helps to improve the efficiency and quality of the entire cooling tower project.

[0127] Figure 12 is a flow chart of another method for generating a cooling tower model provided by an optional embodiment of the present invention, such as Figure 12As shown in the figure, the process engineering document is the starting point for cooling tower design, defining the basic requirements and parameters for the cooling tower. First, the process engineering document determines the cooling tower's outline process curve based on the process engineering document, generating the inner and outer curved surfaces. Based on this foundation, the outer main chord structure, outer secondary chord structure, and inner chord structure are constructed, forming the cooling tower's basic skeleton. Next, a truss structure is designed to connect the inner and outer chords and enhance structural stability. Based on process requirements, a widening platform and reinforcement ring structure are generated to meet the cooling tower's functional requirements. After the structural design is completed, a structural finite element analysis is performed to evaluate the cooling tower's performance and safety under various operating conditions. Based on the evaluation results, parameters are adjusted to optimize the layout and dimensions of the chord structure. Finally, detailed construction drawings of the cooling tower structure are produced to guide the construction unit. This process ensures the accuracy and reliability of the cooling tower from design to construction.

[0128] This embodiment also provides a device for generating a cooling tower model, which is used to implement the above-mentioned embodiments and preferred embodiments. Details already described will not be repeated here. As used below, the term "module" may refer to a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation using hardware, or a combination of software and hardware, is also possible and contemplated.

[0129] This embodiment provides a device for generating a cooling tower model, such as Figure 13 Shown, including:

[0130] An acquisition module 131 is used to acquire a contour process curve of a cooling tower;

[0131] A generating module 132 is used to generate a target contour surface of the cooling tower using the contour process curve;

[0132] The lofting module 133 is used to loft the basic structural unit of the target contour surface to obtain the outer main chord structure;

[0133] The construction module 134 is used to construct a cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface.

[0134] In an optional embodiment of the present application, a generation module 132 is used to input the contour process curve into the building information modeling software; using the preset function in the building information modeling software, the contour process curve is rotated around the center line with the center line as the axis to obtain an outer contour surface; the thickness parameters of the cooling tower are obtained, and the offset is calculated based on the thickness parameters; the outer contour surface is offset inward according to the offset to obtain an inner contour surface, and a target contour surface is constructed based on the outer contour surface and the inner contour surface.

[0135] In an optional embodiment of the present application, the lofting module 133 is used to divide and connect the top edge circles of the outer contour surface in the target contour surface to generate an outer main chord; use preset script nodes to calculate the basic structural units of the outer main chord; iteratively generate an initial outer main chord structure based on the basic structural units of the outer main chord; obtain the height value of the contour process curve of the cooling tower, and adjust the underlying structure in the initial outer main chord structure according to the height value to obtain the outer main chord structure of the cooling tower.

[0136] In an optional embodiment of the present application, a construction module 134 is used to connect the midpoints of the basic structural units in the outer main chord structure to obtain the outer secondary chord; use a preset script node to generate an inner main chord structure according to the outer secondary chord and the inner contour surface in the target contour surface; and construct a cooling tower model based on the outer main chord structure and the inner main chord structure.

[0137] In an optional embodiment of the present application, a construction module 134 is used to generate straight webs and diagonal webs between the outer main chord structure and the inner main chord structure; use preset script nodes to generate corresponding web structures based on the straight webs and diagonal webs; and construct a cooling tower model based on the outer main chord structure, the inner main chord structure, and the web structure.

[0138] In an optional embodiment of the present application, a construction module 134 is configured to obtain process requirements for a cooling tower; generate an additional structure for the cooling tower according to the process requirements; and construct a cooling tower model based on the additional structure, the outer main chord structure, the inner main chord structure, and the web structure.

[0139] In an optional embodiment of the present application, the device also includes: an export module for exporting the cooling tower model according to the structural type to obtain multiple model layer files; using finite element analysis software to calculate the model layer files and output the model structural parameters of the cooling tower.

[0140] See also Figure 14 , Figure 14 is a structural diagram of a computer device provided by an optional embodiment of the present invention, such as Figure 14As shown, the computer device includes: one or more processors 10, memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components utilize different buses to communicate with each other and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in the memory or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Equally, multiple computer devices can be connected, and each device provides part of the necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system).

[0141] The processor 10 may be a central processing unit, a network processor, or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit, a programmable logic device, or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic, or any combination thereof.

[0142] The memory 20 stores instructions that can be executed by at least one processor 10, so as to enable at least one processor 10 to execute the method shown in the above embodiment.

[0143] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created based on the use of a computer device for displaying a small program landing page, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0144] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid-state drive; the memory 20 may also include a combination of the above types of memory.

[0145] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.

[0146] The embodiment of the present invention also provides a computer-readable storage medium. The above-mentioned method according to the embodiment of the present invention can be implemented in hardware, firmware, or implemented as a computer code that can be recorded in a storage medium, or implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state drive, etc.; further, the storage medium can also include a combination of the above-mentioned types of memory. It can be understood that a computer, a processor, a microprocessor controller or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor or hardware, the method shown in the above embodiment is implemented.

[0147] Although the embodiments of the present invention have been described with reference to the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention. Such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for generating a cooling tower model, characterized in that: The method comprises: Obtain the contour process curve of the cooling tower; generating a target contour surface of the cooling tower using the contour process curve; Lofting the basic structural unit on the target contour surface to obtain the outer main chord structure; Constructing a cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface; The step of generating a target contour surface of the cooling tower by using the contour process curve comprises: Inputting the contour process curve into building information modeling software; Utilizing a preset function in the building information modeling software, the contour process curve is rotated around the center line with the center line as an axis to obtain an outer contour surface; Obtaining a thickness parameter of the cooling tower, and calculating an offset according to the thickness parameter; The outer contour surface is shifted inward according to the offset amount to obtain an inner contour surface, and a target contour surface is constructed based on the outer contour surface and the inner contour surface; The step of lofting the target contour surface based on the basic structural unit to obtain the outer main chord structure includes: The top edge circles of the outer contour surface of the target contour surface are divided and connected to generate the outer main chord; Calculating the basic structural unit of the outer main chord using a preset script node; Iteratively generate an initial outer main chord structure based on the basic structural unit of the outer main chord; Obtaining a height value of a contour process curve of the cooling tower, and adjusting a bottom layer structure in the initial outer main chord structure according to the height value to obtain the outer main chord structure of the cooling tower; The step of constructing a cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface includes: Connecting the midpoints of the basic structural units in the outer main chord structure to obtain an outer secondary chord; Generate an inner main chord structure according to the outer secondary chord and the inner contour surface in the target contour surface by using a preset script node; Constructing the cooling tower model based on the outer main chord structure and the inner main chord structure; The step of constructing a cooling tower model based on the outer main chord structure and the inner main chord structure includes: Generating straight web members and diagonal web members between the outer main chord structure and the inner main chord structure; Using the preset script node, a corresponding web member structure is generated according to the straight web member and the diagonal web member; A cooling tower model is constructed based on the outer main chord structure, the inner main chord structure, and the web structure.

2. The method for generating a cooling tower model according to claim 1, wherein: The step of constructing a cooling tower model based on the outer main chord structure, the inner main chord structure, and the web structure includes: Obtaining process requirements of the cooling tower; generating an additional structure of the cooling tower according to the process requirements; A cooling tower model is constructed based on the additional structure, the outer main chord structure, the inner main chord structure, and the web structure.

3. The method for generating a cooling tower model according to claim 1, wherein: After constructing the cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface, the method further includes: Exporting the cooling tower model according to the structural type to obtain multiple model layer files; The model layer file is calculated using finite element analysis software to output the model structure parameters of the cooling tower.

4. A device for generating a cooling tower model, characterized in that: A method for generating a cooling tower model according to any one of claims 1 to 3, the device comprising: An acquisition module is used to obtain a contour process curve of a cooling tower; A generating module, configured to generate a target contour surface of the cooling tower using the contour process curve; The lofting module is used to loft the basic structural unit of the target contour surface to obtain the outer main chord structure; A construction module is used to construct a cooling tower model according to the outer main chord structure and the inner contour surface in the target contour surface.

5. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method according to any one of claims 1 to 3 by executing the computer instructions.

6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Hyperbolic cooling tower crawling ladder design method

    CN111428289A

  • Hyperbolic profile steel structure cooling tower design method

    CN112380747A