Storage tank maintenance operation platform system parametric modeling method and system
By integrating Grasshopper with Tekla batteries, parametric modeling of the storage tank maintenance operation platform is achieved, solving the problems of low efficiency and insufficient accuracy of traditional modeling, and realizing efficient and accurate 3D model generation and rapid parameter changes.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-04-24
AI Technical Summary
Traditional storage tank maintenance operation platforms suffer from low modeling efficiency, insufficient accuracy, and delayed response to parameter changes, making it difficult to guarantee construction efficiency and quality.
By employing a parametric modeling approach and leveraging the deep integration of Grasshopper with Tekla batteries, a 3D solid model is created by setting storage tank parameters, automatically generating operating platform and spiral staircase models, thus achieving fully automated modeling throughout the entire process.
It significantly improves modeling efficiency and accuracy, shortens the response time to design changes, improves construction efficiency and quality, and reduces material waste.
Smart Images

Figure CN121920040A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of steel structure modeling technology, and in particular to a parametric modeling method and system for a storage tank maintenance operation platform system. Background Technology
[0002] Traditional storage tank maintenance platforms typically employ a spiral structure. During construction, manual layout and positioning around tanks with varying diameters and thicknesses are required, resulting in the following technical drawbacks: 1. Low modeling efficiency: Due to the complex geometry of the tanks, the positioning parameters of the platform and spiral staircase need repeated adjustments. The modeling process relies on manual calculations and can take weeks. 2. Difficulty in guaranteeing accuracy: Manual layout easily accumulates errors, leading to insufficient matching between platform components and the tank, such as a typical deviation ≥5%, affecting structural stability and construction safety. 3. Delayed response to changes: Design adjustments require remodeling, making it difficult to quickly adapt to parameter changes, such as adjustments to platform dimensions, elevation, tank diameter, and height. This delays the overall project schedule and affects construction efficiency and quality.
[0003] Therefore, there is an urgent need for a parametric modeling scheme for a storage tank maintenance operation platform system to improve modeling efficiency, accuracy, and response speed to parameter changes. Summary of the Invention
[0004] This invention provides a parametric modeling method and system for a storage tank maintenance operation platform system, which solves the problems of low efficiency, insufficient accuracy and delayed changes in existing manual modeling.
[0005] To achieve the above objectives, the present invention provides a parametric modeling method for a storage tank maintenance operation platform system, which includes setting relevant parameters of the storage tank in the modeling platform and creating a three-dimensional solid model of the tank with a preset given point as the center. Based on the relevant parameters of the operating platform, a three-dimensional model of the operating platform is created on the basis of the three-dimensional solid model of the tank. Based on the operating platform and the three-dimensional solid model of the tank, combined with the relevant parameters of the spiral staircase, automatic generation is performed. Model of a spiral staircase between platforms .
[0006] In addition, an alternative technical solution is to set the relevant parameters of the storage tank within the modeling platform and create a three-dimensional solid model of the tank centered on a preset given point, including: Configure the segment height, diameter, and tank thickness of the storage tank in the Grasshopper platform; Based on the segment height, diameter, and tank thickness, a three-dimensional solid model of the tank is created with the given point as the center.
[0007] In addition, an optional technical solution is that the cantilever support of the operating platform includes a horizontal beam and diagonal braces at corresponding positions; Based on the relevant parameters of the operating platform, a three-dimensional model of the operating platform is created on the basis of the three-dimensional solid model of the tank, including: An end plate model is created within the modeling platform. The end plate is welded to the surface of the tank and is used to connect the three-dimensional solid model of the tank with the horizontal beams and diagonal braces of the operating platform. Based on the end plate model, create a single shear plate model that is connected to the end plate, the horizontal beam, and the diagonal brace respectively; Based on the single shear plate model, and using the preset inner gap value and length of the horizontal beam, as well as the horizontal and vertical offset values and gap parameters at both ends of the diagonal brace, the Tekla straight beam battery customized in Grasshopper creates models of the horizontal beam and the diagonal brace in Tekla respectively. Based on the angular positioning parameters of each cantilever support on the operating platform, repeat the steps described above for creating end plate models, single shear plate models, horizontal beam and diagonal brace models to create models of all cantilever supports on the operating platform. Based on the cantilever support, a model of the operating platform is created to form a three-dimensional model of the operating platform.
[0008] In addition, an optional technical solution is that the process of creating an endplate model within the modeling platform includes: Based on the set platform elevation and the angle positioning parameters of the cantilever support, determine the angle positioning parameters and center axis of the horizontal beam and diagonal brace of the cantilever support; Extend the central axis to intersect with the three-dimensional solid model of the tank, and determine the tangent plane at the intersection of the outer surface of the three-dimensional solid model of the tank; A local coordinate system is defined based on the tangent plane, and an end plate model is created in Tekla using a custom Tekla polygonal plate battery in the Grasshopper platform, based on the parameters of the horizontal beam and the end plate connecting the diagonal brace to the tank.
[0009] Alternatively, an optional technical solution is to create a model of the horizontal beam and diagonal brace connected to the end plate, including: The intersection line between the single shear plate of the horizontal beam and the diagonal brace and the outer surface of the corresponding end plate is determined as the inner positioning line for connecting the horizontal beam and the diagonal brace to the corresponding single shear plate. Based on the inner positioning lines and the shape control parameters of the single shear plate, the single shear plate and the stiffening ribs on the single shear plate are created in Tekla using a custom Tekla polygonal plate battery in the Grasshopper platform.
[0010] In addition, an optional technical solution is to create a model of the operating platform based on the cantilever support, including: Based on the positions of all cantilever supports and the preset inner and outer offset values, the inner and outer boundary arcs of the operating platform are fitted and generated. The inner and outer sides of the operating platform are created in Tekla using a custom Tekla arc beam battery in Grasshopper. The operating platform is divided into multiple sectors based on the inner side, the outer side, and the horizontal beam. Installation gaps for the grid panels are reserved by offsetting the sector boundaries inward by a certain distance. Then, the grid panels are created in Tekla using a custom Tekla polygonal panel battery in Grasshopper. Repeat the above steps until three-dimensional Tekla models of all operating platforms at different heights are created to complete the creation of the three-dimensional models of the operating platforms.
[0011] In addition, an optional technical solution is to create a spiral staircase between the platforms based on the relevant parameters of the spiral staircase and the three-dimensional solid model of the operating platform, including: Based on the preset radius and width of the inner stair beam of the spiral staircase, create the projected arcs of the inner and outer stair beams, and determine the fractional parts by dividing the total height of the staircase by the step height. The inner and outer projection arcs are divided into equal parts based on the aforementioned equal division. The divided arcs and the connecting lines at both ends constitute the projection of the step. The divided projections are raised one by one according to the step height to form a spatial step model. Create the step plate and the connecting plates on both sides of the step plate to the ladder beam in Tekla using a custom Tekla polygonal plate and curved beam battery in Grasshopper. Extract the vertices on both sides of the front end of all the above step boards as control points, and arrange them in order from bottom to top to generate a continuous spatial control point sequence; Input the point sequence into the custom Tekla triangle generator battery in Grasshopper to create a triangular plate component for the stair beam in Tekla. This stair beam component constitutes the continuous stair beam of the staircase. Based on the upper curve of the ladder beam and the preset vertical length of the railing, the vertical railing component is created in Tekla using a custom Tekla straight beam battery in Grasshopper. The vertical railing is connected at specified heights to form a three-dimensional spiral curve. The three-dimensional spiral curve is automatically fitted using multiple spatial arcs. The longitudinal railing components are created in Tekla using a custom Tekla curved beam battery in Grasshopper. Following the steps described above, all the staircases between each operating platform will be constructed to complete the creation of the spiral staircase model between the platforms.
[0012] Alternatively, the operating platform can be arc-shaped or circular, arranged around the outer wall of the tank, and the operating platforms at different heights can be connected by a spiral staircase.
[0013] In addition, an optional technical solution is to, after creating the spiral staircase between the platforms, perform collision detection on the merged operating platform and the spiral staircase model using the Tekla collision checker to ensure that the models do not interfere with each other, and then complete the parametric modeling of the storage tank maintenance operating platform system.
[0014] On the other hand, the present invention also provides a parametric modeling system for a storage tank maintenance operation platform, including: a tank model creation unit, used to set relevant parameters of the storage tank in the modeling platform and create a three-dimensional solid model of the tank with a preset given point as the center; The operation platform model creation unit is used to create a three-dimensional model of the operation platform based on the three-dimensional solid model of the tank body according to the relevant parameters of the operation platform. The spiral staircase model creation unit is used to automatically generate a spiral staircase model between the platforms based on the three-dimensional solid models of the operating platform and the tank, combined with the relevant parameters of the spiral staircase.
[0015] The parametric modeling method and system for the storage tank maintenance operation platform provided by the present invention can realize full automation from input parameters to generation of a three-dimensional model. The model can be updated in real time by modifying parameters without manual intervention, thereby improving the modeling efficiency, accuracy and parameter change response speed of the storage tank maintenance operation platform.
[0016] To achieve the foregoing and related objectives, one or more aspects of the invention include the features which will be described in detail below and specifically pointed out in the claims. The following description and accompanying drawings illustrate certain exemplary aspects of the invention. However, these aspects indicate only a few of the various ways in which the principles of the invention can be used. Furthermore, the invention is intended to include all such aspects and their equivalents. Attached Figure Description
[0017] Figure 1 This is a flowchart of the parameterized modeling method for the storage tank maintenance operation platform system according to an embodiment of the present invention; Figure 2 A schematic diagram of the spiral staircase structure for parametric modeling of the storage tank maintenance operation platform system according to an embodiment of the present invention; Figure 3 This is a schematic diagram of the cantilever support structure for the parametric modeling of the storage tank maintenance operation platform system according to an embodiment of the present invention; Figure 4This is a schematic diagram of the operation platform structure for parametric modeling of the storage tank maintenance operation platform system according to an embodiment of the present invention; Figure 5 This is a schematic diagram of the overall structure of the storage tank maintenance operation platform system according to an embodiment of the present invention, using parametric modeling.
[0018] Attached reference numerals: 1. Step beam; 2. Step plate; 3. Vertical railing; 4. Operating platform; 5. Longitudinal railing; 6. Horizontal beam; 7. Diagonal brace; 8. Single shear plate; 9. End plate; 10. Inner side beam; 51. Outer side beam; 52. Grating plate; 53.
[0019] The realization of the objective, functional features and advantages of the present invention will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation
[0020] The technical solutions of the embodiments of this application will be described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the term "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0021] In the embodiments of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. Furthermore, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first," "second," etc., are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply differences.
[0022] In this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being better or more advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0023] In view of the deficiencies of the prior art, the present invention provides a parametric modeling method and system for a storage tank maintenance operation platform system. Based on the parametric modeling method of deep integration of Grasshopper and custom Tekla battery, the three-dimensional Tekla machining model of the storage tank maintenance operation platform system is generated automatically and efficiently.
[0024] The technical solution of the present invention will be clearly and completely described below. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0025] Figure 1 A schematic flowchart of a parametric modeling method for a storage tank maintenance operation platform system according to an embodiment of the present invention is shown; Figures 2 to 5 The partial schematic structures of the parametric modeling of the storage tank maintenance operation platform system according to embodiments of the present invention are shown from different angles.
[0026] like Figure 1 The method flow shown, combined with Figures 2 to 5 The structural diagram shows the parametric modeling method for the storage tank maintenance operation platform system of this invention, which includes at least the following steps: S100: Set the relevant parameters of the storage tank in the modeling platform, and create a three-dimensional solid model of the tank with a preset given point as the center.
[0027] Specifically, the preset given point is the reference point for modeling, which can be input by the user into the modeling platform or set by the system default; this step may further include: setting the segment height, diameter and tank thickness of the storage tank in the Grasshopper platform; based on the segment height, diameter and tank thickness, creating a three-dimensional solid model of the tank with the given point as the center, which provides a connection and positioning basis for the setting of the support of the operating platform and the spiral staircase in the subsequent maintenance operation platform system.
[0028] S200: Based on the relevant parameters of the operating platform, create a three-dimensional model of the operating platform on the basis of the three-dimensional solid model of the tank.
[0029] Specifically, the cantilevered support of the operating platform may include horizontal beams and corresponding diagonal braces. The combination of multiple horizontal beams and their underlying diagonal braces provides a supporting foundation for the subsequent construction of the operating platform. Furthermore, based on the relevant parameters of the operating platform, a 3D model of the operating platform is created on top of the 3D solid model of the tank, which may further include: S210: Create an end plate model within the modeling platform. Weld the end plate to the tank surface to connect the tank's 3D solid model with the horizontal beams and diagonal braces of the operating platform. S220: Based on the end plate model, create a single shear plate model that is connected to the end plate, horizontal beam, and diagonal brace respectively; S230: Based on the single shear plate model, and using the preset inner gap value and length of the horizontal beam, as well as the horizontal and vertical offset values and gap parameters at both ends of the diagonal brace, the models of the horizontal beam and diagonal brace are created in Tekla respectively through the Tekla straight beam battery in Grasshopper; among them, the Tekla straight beam battery is a self-developed module in Grasshopper used to call the Tekla API to create Tekla model components; S240: Based on the angle positioning parameters of each cantilever support on the operating platform, repeat steps S210-S230 (the steps of creating the end plate model, single shear plate model, horizontal beam and diagonal brace model) to create models of all cantilever supports on the operating platform; S250: Based on the cantilever support, create a model of the operating platform to form a three-dimensional model of the operating platform.
[0030] Furthermore, step S210, the process of creating the endplate model within the modeling platform, may include: Based on the set platform elevation and the angle positioning parameters of the cantilever support, determine the angle positioning parameters and center axis of the horizontal beam and diagonal brace of the cantilever support; Extend the central axis to intersect with the three-dimensional solid model of the tank, and determine the tangent plane at the intersection of the outer surfaces of the three-dimensional solid model of the tank; Based on the local coordinate system defined by the tangent plane, and according to the parameters of the end plate connecting the horizontal beam and the diagonal brace to the tank, the end plate model is created in Tekla using a custom Tekla polygonal plate battery in the Grasshopper platform.
[0031] Furthermore, step S230, which involves creating the models of the horizontal beam and diagonal brace connected to the end plate, may further include: Determine the intersection line between the single shear plate of the horizontal beam and the diagonal brace and the outer surface of the corresponding end plate, and use it as the inner positioning line for connecting the horizontal beam and the diagonal brace to the corresponding single shear plate; Based on the inner positioning lines and the shape control parameters of the single shear plate, the single shear plate and the stiffening ribs on the single shear plate are created in Tekla using a custom Tekla polygonal plate battery in the Grasshopper platform.
[0032] Furthermore, step S250, creating a model of the operating platform, may further include: Based on the positions of all cantilever supports and preset inner and outer offset values, the inner and outer boundary arcs of the operating platform are fitted and generated. Then, the inner and outer sides of the operating platform are created in Tekla using a custom Tekla arc beam battery in Grasshopper. The operating platform is divided into multiple sectors based on the inner side, outer side, and horizontal beam. The installation gap for the grid panel is reserved by offsetting the sector boundaries inward by a certain distance (i.e., gap value). Then, the gap value with the four sides of the grid panel is offset and reserved. The grid panel is created in Tekla using a custom Tekla polygonal panel battery in Grasshopper. Repeat the above steps until three-dimensional Tekla models of all operating platforms at different heights are created to complete the creation of the three-dimensional operating platform models.
[0033] S300: Based on the operating platform and the three-dimensional solid model of the tank, and combined with the relevant parameters of the spiral staircase, automatically generate a spiral staircase model between the platforms.
[0034] Specifically, this step may further include: S310: Based on the preset radius and width of the inner stair beam of the spiral staircase, create the projected arcs of the inner and outer stair beams, and determine the number of equal parts by dividing the total height of the staircase by the step height. S320: The inner and outer projection arcs are divided into equal parts based on equal division. The arcs after division and the connecting lines at both ends constitute the projection of the step. The projections after division are raised one by one according to the step height to form a spatial step model. S330: Creates stepboards and connecting plates on both sides of the stepboards to the ladder beams in Tekla using custom Tekla polygon boards and curved beam batteries in Grasshopper. S340: For each step, extract the vertices on both sides of its front end as control points, arrange them in order from bottom to top, and generate a continuous sequence of spatial control points; S350: Input the point sequence into the custom Tekla triangle generator battery in Grasshopper (this battery is used to quickly generate triangle plates or triangle components in Tekla based on the input continuous spatial control points, for creating complex components such as hyperboloids and spiral staircases), and create a triangular plate component of the stair beam in Tekla, which constitutes the continuous stair beam of the staircase. S360: Based on the upper curve of the ladder beam and the preset vertical length of the railing, create the vertical railing component in Tekla using a custom Tekla straight beam battery in Grasshopper. S370: Connects the specified height points of the vertical railing into a three-dimensional spiral curve, automatically fits the three-dimensional spiral curve with multiple spatial arcs, and creates the longitudinal railing component in Tekla through a custom Tekla curved beam battery in Grasshopper. S380: Following the steps above, construct all the staircases between each operating platform to complete the creation of the spiral staircase model between the platforms.
[0035] It should be noted that, in one specific embodiment of the present invention, the operating platform can be configured as an arc-shaped or circular structure, and operating platforms of different heights are connected by a spiral staircase. The parameters of the spiral staircase between different platforms can be set to be the same or different.
[0036] Furthermore, after the creation of the spiral staircase between platforms is completed, the parametric modeling method for the storage tank maintenance operation platform system provided in this embodiment of the invention may also include: performing collision detection on the merged operation platform and spiral staircase models using a Tekla collision checker to ensure that the models do not interfere with each other, and then completing the parametric modeling of the storage tank maintenance operation platform system.
[0037] The above embodiments of the present invention can establish a dynamic association between geometric parameters and component generation logic on the Grasshopper side. The dimensions, positioning and connection relationships of all platforms, stairs and supporting components are driven by parameters. Once the parameters are modified, the model on the Tekla side will be updated in real time without manual intervention. It has broad application prospects in the field of intelligent construction and can significantly improve the design efficiency and manufacturing accuracy of variable diameter tank maintenance operation platform.
[0038] As a specific example, the parametric modeling method for the storage tank maintenance operation platform according to an embodiment of the present invention may include the following steps: 1. Set the segment height, diameter, and tank thickness of the storage tank, and create a three-dimensional solid model of the tank with the given point as the center. This model will be used as the connection and positioning foundation for the cantilever support of the operating platform 5 and the spiral staircase in the subsequent maintenance operation platform system.
[0039] The creation process of operating platform 5: 2. Based on the preset elevation of the operating platform and the angle positioning of the platform cantilever support, calculate the positioning parameters of the horizontal beam and diagonal brace of the cantilever support according to the beam cross-section, and determine the central axis of the horizontal beam and diagonal brace. Then, extend the central axis and intersect it with the 3D solid model of the tank to obtain the tangent plane at the intersection of the outer surface of the 3D solid model of the tank. Define a local coordinate system using this tangent plane. Based on the parameters of the horizontal beam and diagonal brace of the platform cantilever support and the end plate connecting to the tank, create the end plate model in Tekla using a custom Tekla polygonal plate battery in Grasshopper.
[0040] 3. Take the intersection line between the plane of the single shear plate connecting the horizontal beam and the diagonal brace and the outer surface of the end plate mentioned above. This intersection line is used as the inner positioning line of the single shear plate connecting the horizontal beam and the diagonal brace. Then, based on the shape control parameters of the single shear plate, create the single shear plate connected to the horizontal beam and the diagonal brace and the stiffening ribs on its side in Tekla using the custom Tekla polygonal plate battery in Grasshopper.
[0041] Among them, as attached Figure 3 As shown, the horizontal beam 7 is connected to the end plate at the corresponding position through the corresponding single shear plate, and the diagonal brace 8 is also connected to the end plate at the corresponding position through the corresponding single shear plate. The aforementioned single shear plate 9 and end plate 10 are collectively referred to, and can be specifically distinguished according to the horizontal beam 7 and diagonal brace 8.
[0042] 4. Using the inner gap value and length of the horizontal beam, as well as the horizontal and vertical offset values of the diagonal brace and the gap parameters at both ends, the horizontal beam and diagonal brace are created in Tekla using the custom Tekla straight beam battery in Grasshopper (this battery is a self-developed functional module in Grasshopper used to call the Tekla API to create Tekla model components).
[0043] 5. Repeat steps 2 to 4 above to create cantilever supports for all operating platforms based on the angle positioning parameters of the cantilever supports on the operating platform.
[0044] 6. Based on all cantilever supports and internal and external offset values on the operating platform, fit a standard circular arc, and create the inner and outer side beams of the operating platform (including inner side beam 51 and outer side beam 52) in Tekla using a custom Tekla arc beam battery in Grasshopper.
[0045] 7. Divide the operating platform into multiple sectors according to the side beams and horizontal beams, and use offset to leave gap values on the four sides of the grid plate 53. Create the grid plate 53 of the operating platform in Tekla using the custom Tekla polygonal plate battery in Grasshopper.
[0046] 8. Repeat the above steps to create 3D Tekla models of all maintenance operation platforms at different heights.
[0047] The process of creating the spiral staircase between operating platforms: 9. Based on the radius of the inner beam of the spiral staircase and the width of the staircase, create the projected arcs of the inner and outer stair beams. Divide the total height of the staircase by the step height to determine the equal fraction. Divide the inner and outer arcs into equal fractions and break the arcs. The broken arcs and the lines connecting the two ends constitute the projection of the steps. Raise the steps one by one according to their height to form the spatial step model. Then, create step 3 and the connecting plates on both sides that connect to the stair beams in Tekla using custom Tekla polygonal plates and curved beam batteries in Grasshopper.
[0048] 10. Extract the vertices on both sides of the front end of all step 3 as control points and arrange them in order from bottom to top to generate a continuous sequence of spatial control points. Then, input this point sequence into the custom Tekla triangle generator battery in the Grasshopper platform to directly create a continuous stair beam (including step beam 1 and step beam 2) composed of triangle components in Tekla.
[0049] 11. Based on the upper curve of the stair beam and the preset length of the railing, create the vertical railing 4 components in Tekla using the custom Tekla straight beam battery in Grasshopper.
[0050] 12. Connect the specified height points of the vertical railing 4 into a three-dimensional spiral curve. To reduce the processing difficulty, use a multi-segment spatial arc to automatically fit the three-dimensional spiral curve and generate the longitudinal railing 6. Create the longitudinal railing 6 component in Tekla using a custom Tekla curved beam battery in Grasshopper.
[0051] 13. Following the steps above, construct all the spiral staircases between each operating platform. This completes the three-dimensional modeling of the entire storage tank maintenance operating platform system.
[0052] As can be seen, the parametric modeling method for the storage tank maintenance operation platform described above adopts a phased modeling strategy of platform → staircase → overall integration. First, a platform skeleton is generated using a local coordinate system dynamic adjustment algorithm, so that the platform accurately fits the surface of the variable-diameter tank. Then, a spiral staircase between platforms is created based on a spatial curve fitting algorithm. Finally, the model merging and collision checking are completed through overall integration, which can ensure the adaptive positioning and structural integrity of the variable-diameter tank. By calling the Tekla API through a custom Tekla battery, the algorithm results are directly created into the Tekla Structures model, realizing the full automation of the process from input parameters to automatic generation of the three-dimensional model.
[0053] Corresponding to the parametric modeling method of the storage tank maintenance operation platform system described above, the present invention also provides a parametric modeling system for the storage tank maintenance operation platform system, including: a tank model creation unit, used to set relevant parameters of the storage tank in the modeling platform and create a three-dimensional solid model of the tank with a preset given point as the center; The operation platform model creation unit is used to create a 3D model of the operation platform based on the 3D solid model of the tank, according to the relevant parameters of the operation platform. The spiral staircase model creation unit is used to automatically generate a spiral staircase model between the platforms based on the three-dimensional solid models of the operating platform and the tank, combined with the relevant parameters of the spiral staircase.
[0054] It should be noted that the embodiments of the parametric modeling system of the storage tank maintenance operation platform system described above can be referred to the description in the embodiments of the parametric modeling method of the storage tank maintenance operation platform system, and will not be repeated here.
[0055] The parametric modeling method and system for the storage tank maintenance operation platform system provided by the present invention have the following beneficial effects: 1. It can reduce the time required for manual modeling from several weeks to hours, improving the efficiency of actual testing by 5-8 times and significantly accelerating the project delivery process. In addition, design changes only require adjusting the core parameters to automatically update the model, avoiding repetitive manual operations in the traditional process and reducing the response time for urgent needs by more than 90%. 2. Based on Grasshopper's geometry engine and a local coordinate system dynamic adjustment algorithm, it can achieve adaptive positioning of variable-diameter tanks, resulting in a geometric matching degree of ≥99%. In the simulation environment, the curvature deviation between the model and the actual variable-diameter tank is ≤1mm. Combined with the lossless data transfer of Tekla API, it eliminates layout errors and construction rework from the source. 3. Based on actual measurements of a certain project, modeling time was reduced from 10 person-hours to 3 person-hours, improving efficiency by approximately 70%. Simultaneously, the high-precision model directly drives factory fabrication and on-site installation, reducing on-site adjustment time and shortening the overall construction cycle by approximately 10%, with an average reduction in material waste of approximately 5% per project.
[0056] The parametric modeling method and system for a storage tank maintenance operation platform system according to the present invention have been described above by way of example with reference to the accompanying drawings. However, those skilled in the art should understand that various modifications can be made to the parametric modeling method and machine preparation method for the storage tank maintenance operation platform system proposed in the present invention without departing from the scope of the present invention. Therefore, the scope of protection of the present invention should be determined by the content of the appended claims.
Claims
1. A parametric modeling method for a storage tank maintenance operation platform system, characterized in that, include: Set the relevant parameters of the storage tank in the modeling platform, and create a three-dimensional solid model of the tank with a preset given point as the center; Based on the relevant parameters of the operating platform, a three-dimensional model of the operating platform is created on the basis of the three-dimensional solid model of the tank. Based on the operating platform and the three-dimensional solid model of the tank, and combined with the relevant parameters of the spiral staircase, a spiral staircase model between the platforms is automatically generated.
2. The parameterized modeling method for the storage tank maintenance operation platform system as described in claim 1, characterized in that, Within the modeling platform, set the relevant parameters for the storage tank and create a 3D solid model of the tank centered on a preset point, including: Configure the segment height, diameter, and tank thickness of the storage tank in the Grasshopper platform; Based on the segment height, diameter, and tank thickness, a three-dimensional solid model of the tank is created with the given point as the center.
3. The parameterized modeling method for the storage tank maintenance operation platform system as described in claim 1, characterized in that, The cantilevered support of the operating platform includes a horizontal beam and diagonal braces at corresponding positions; Based on the relevant parameters of the operating platform, a three-dimensional model of the operating platform is created on the basis of the three-dimensional solid model of the tank, including: An end plate model is created within the modeling platform. The end plate is welded to the surface of the tank and is used to connect the three-dimensional solid model of the tank with the horizontal beams and diagonal braces of the operating platform. Based on the end plate model, create a single shear plate model that is connected to the end plate, the horizontal beam, and the diagonal brace respectively; Based on the single shear plate model, and using the preset inner gap value and length of the horizontal beam, as well as the horizontal and vertical offset values and gap parameters at both ends of the diagonal brace, the models of the horizontal beam and the diagonal brace are created in Tekla respectively using a custom Tekla straight beam battery in Grasshopper. Based on the angular positioning parameters of each cantilever support on the operating platform, repeat the steps described above for creating end plate models, single shear plate models, horizontal beam and diagonal brace models to create models of all cantilever supports on the operating platform. Based on the cantilever support, a model of the operating platform is created to form a three-dimensional model of the operating platform.
4. The parametric modeling method for the storage tank maintenance operation platform system as described in claim 3, characterized in that, The process of creating an endplate model within the modeling platform includes: Based on the set platform elevation and the angle positioning parameters of the cantilever support, determine the angle positioning parameters and center axis of the horizontal beam and diagonal brace of the cantilever support; Extend the central axis to intersect with the three-dimensional solid model of the tank, and determine the tangent plane at the intersection of the outer surface of the three-dimensional solid model of the tank; A local coordinate system is defined based on the tangent plane, and an end plate model is created in Tekla using a custom Tekla polygonal plate battery in the Grasshopper platform, based on the parameters of the horizontal beam and the end plate connecting the diagonal brace to the tank.
5. The parametric modeling method for the storage tank maintenance operation platform system as described in claim 3, characterized in that, The process of creating the models of the horizontal beams and diagonal braces connected to the end plate includes: The intersection line between the single shear plate of the horizontal beam and the diagonal brace and the outer surface of the corresponding end plate is determined as the inner positioning line for connecting the horizontal beam and the diagonal brace to the corresponding single shear plate. Based on the inner positioning lines and the shape control parameters of the single shear plate, the single shear plate and the stiffening ribs on the single shear plate are created in Tekla using a custom Tekla polygonal plate battery in the Grasshopper platform.
6. The parameterized modeling method for the storage tank maintenance operation platform system as described in claim 3, characterized in that, Based on the cantilevered support, a model of the operating platform is created, including: Based on the positions of all cantilever supports and preset inner and outer offset values, the inner and outer boundary arcs of the operating platform are fitted and generated; the inner and outer sides of the operating platform are created in Tekla using a custom Tekla arc beam battery in Grasshopper. The operating platform is divided into multiple sectors based on the inner side, the outer side, and the horizontal beam. Installation gaps for the grid panels are reserved by offsetting the sector boundaries inward by a certain distance. Then, the grid panels are created in Tekla using a custom Tekla polygonal panel battery in Grasshopper. Repeat the above steps until three-dimensional Tekla models of all operating platforms at different heights are created to complete the creation of the three-dimensional models of the operating platforms.
7. The parametric modeling method for the storage tank maintenance operation platform system as described in claim 1, characterized in that, Based on the relevant parameters of the spiral staircase, a spiral staircase between the platforms is created using the 3D model of the operating platform and the 3D solid model of the tank, including: Based on the preset radius and width of the inner stair beam of the spiral staircase, create the projected arcs of the inner and outer stair beams, and determine the fractional parts by dividing the total height of the staircase by the step height. The inner and outer projection arcs are divided into equal parts based on the aforementioned equal division. The divided arcs and the connecting lines at both ends constitute the projection of the step. The divided projections are raised one by one according to the step height to form a spatial step model. Create the step plate and the connecting plates on both sides of the step plate to the ladder beam in Tekla using a custom Tekla polygonal plate and curved beam battery in Grasshopper. Extract the vertices on both sides of the front end of all the above step boards as control points, and arrange them in order from bottom to top to generate a continuous spatial control point sequence; Input the point sequence into the custom Tekla triangle generator battery in Grasshopper to create a triangular plate component for the stair beam in Tekla. This stair beam component constitutes the continuous stair beam of the staircase. Based on the upper curve of the ladder beam and the preset vertical length of the railing, the vertical railing component is created in Tekla using a custom Tekla straight beam battery in Grasshopper. The vertical railing is connected at specified heights to form a three-dimensional spiral curve. The three-dimensional spiral curve is automatically fitted using multiple spatial arcs. The longitudinal railing components are created in Tekla using a custom Tekla curved beam battery in Grasshopper. Following the steps described above, all the staircases between each operating platform will be constructed to complete the creation of the spiral staircase model between the platforms.
8. The parameterized modeling method for the storage tank maintenance operation platform system as described in claim 1, characterized in that, The operating platform is arc-shaped or circular and arranged around the outer wall of the tank. Operating platforms at different heights are connected by a spiral staircase.
9. The parametric modeling method for the storage tank maintenance operation platform system as described in claim 1, characterized in that, After completing the creation of the spiral staircase between the platforms, the following is also included: The Tekla collision checker was used to perform collision detection between the merged operating platform and the spiral staircase model. After ensuring that there was no interference between the models, the parametric modeling of the storage tank maintenance operating platform system was completed.
10. A parametric modeling system for a storage tank maintenance operation platform, characterized in that, include: The tank model creation unit is used to set relevant parameters of the storage tank within the modeling platform and create a three-dimensional solid model of the tank with a preset given point as the center. The operation platform model creation unit is used to create a three-dimensional model of the operation platform based on the three-dimensional solid model of the tank body according to the relevant parameters of the operation platform. The spiral staircase model creation unit is used to automatically generate a spiral staircase model between the platforms based on the three-dimensional solid models of the operating platform and the tank, combined with the relevant parameters of the spiral staircase.