Quick assembling method and system for gravity energy storage yard steel frame based on modular disassembly

By establishing a unified three-phase spatial axis coordinate system and assigning unique identification codes to components during steel frame assembly, and combining BIM models for on-site re-measurement and error prevention verification, the problem of difficulty in ensuring positioning accuracy in existing technologies has been solved, thereby improving the accuracy and efficiency of steel frame assembly.

CN121902243AInactive Publication Date: 2026-04-21HUNAN ZHONGKUANG JINHE ROBOT RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUNAN ZHONGKUANG JINHE ROBOT RES INST CO LTD
Filing Date
2025-11-28
Publication Date
2026-04-21
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The lack of a unified three-phase spatial coordinate system in existing steel frame assembly technology makes it difficult to guarantee positioning accuracy, affecting assembly efficiency and quality.

Method used

By setting up spatial constraint reference points at the boundaries of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame, orthogonal projection is performed to generate a two-dimensional constraint point set. Geometric topology analysis and iterative solution are performed to determine the center of the largest empty circle. A spatial axis coordinate system is established with the vertical steel column as the Z-axis, the transverse main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis. A unique identification code is assigned to each component. On-site re-measurement and error prevention verification are carried out in conjunction with the BIM model.

Benefits of technology

This has enabled a simultaneous improvement in the precision and speed of steel frame assembly, ensuring component positioning accuracy and assembly efficiency, and meeting the rapid and precise assembly requirements of modern construction projects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121902243A_ABST
    Figure CN121902243A_ABST
Patent Text Reader

Abstract

The invention provides a gravity energy storage yard steel frame rapid assembly method and system based on modular disassembly, and relates to the technical field of constructional engineering.The method comprises the steps that a space axis coordinate system is established, namely, a plurality of space constraint datum points are arranged at the boundary of a material yard, steel frame column base nodes and beam column connecting nodes, and a plurality of space constraint datum points are arranged; performing orthogonal projection on the spatial constraint reference point to generate a two-dimensional constraint point set on a horizontal reference plane; carrying out geometric topology analysis on the two-dimensional constraint point set, constructing an empty circle search space by calculating the Euclidean distance between point pairs, and carrying out iterative solution to obtain a circle center coordinate of a maximum empty circle; and setting the center coordinate of the maximum empty circle as a coordinate reference origin of the space shafting coordinate system, establishing a three-dimensional rectangular coordinate system based on the coordinate reference origin, and forming a final space shafting coordinate system by defining the vertical steel column as a Z axis, the transverse main bearing beam as an X axis and the longitudinal secondary beam as a Y axis. According to the invention, the accuracy and construction speed of steel frame assembly can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building engineering technology, and in particular to a method and system for rapid assembly of steel frames for gravity energy storage yards based on modular disassembly. Background Technology

[0002] In modern construction engineering, steel frame structures are widely used, and the speed and accuracy of their assembly depend on the uniformity and precision of the spatial reference system.

[0003] However, existing steel frame assembly technologies generally suffer from the following technical deficiencies: They lack a unified three-phase spatial coordinate system encompassing vertical steel columns (Z-axis), transverse main load-bearing beams (X-axis), and longitudinal secondary beams (Y-axis) as a core benchmark. For example, existing technologies often employ simplified benchmark setting methods without rigorous geometric and topological analysis, resulting in a lack of unified spatial coordinate references for components. This makes it difficult to guarantee positioning accuracy and necessitates repeated manual re-measurement and adjustment, significantly reducing assembly efficiency. Furthermore, the absence of a unified axis support system for component identification easily leads to misassembly, further affecting assembly quality.

[0004] In summary, the lack of a unified and precise three-phase spatial coordinate system is a technical limitation that makes it difficult to balance accuracy and efficiency in steel frame assembly, thus failing to meet the demands of modern construction projects for rapid and precise assembly. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a method for rapid assembly of steel frames for gravity energy storage yards based on modular disassembly, which can simultaneously improve the accuracy and construction speed of steel frame assembly, and meet the needs of modern construction projects for rapid and accurate steel frame assembly.

[0006] To solve the above-mentioned technical problems, the technical solution of the present invention is as follows: Firstly, a method for rapid assembly of a steel frame for a gravity energy storage yard based on modular disassembly, the method comprising: A spatial axis coordinate system is established by setting up multiple spatial constraint reference points at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. The spatial constraint reference points are orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane. Geometric topology analysis is performed on the two-dimensional constraint point set, and an empty circle search space is constructed by calculating the Euclidean distance between point pairs. The coordinates of the center of the largest empty circle are obtained by iterative solution. The coordinates of the center of the largest empty circle are set as the origin of the coordinate reference of the spatial axis coordinate system. A three-dimensional rectangular coordinate system is established based on the origin of the coordinate reference. The vertical steel column is defined as the Z-axis, the horizontal main load-bearing beam is defined as the X-axis, and the longitudinal secondary beam is defined as the Y-axis, thus forming the final spatial axis coordinate system. Based on the final spatial axis coordinate system, assign a unique identifier to each component, which includes the axis type, serial number, specification parameters and version number; Based on the final spatial axis coordinate system, a steel frame BIM model integrating component information and spatial coordinates is constructed by combining unique identifiers; the construction schedule is linked in the steel frame BIM model, and the positioning information output by the steel frame BIM model is monitored synchronously. The positioning information output from the steel frame BIM model is used for on-site re-measurement and marking. Based on the on-site markings and unique identification codes, the components are assembled in sequence. During the component assembly process, a dual error prevention verification is implemented, namely, digital error prevention by scanning the unique identification code and physical error prevention by using the tenon and mortise guide structure.

[0007] Furthermore, a spatial axis coordinate system is established, namely, multiple spatial constraint reference points are set up at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. These spatial constraint reference points are orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane. Geometric topological analysis is performed on the two-dimensional constraint point set, and an empty circle search space is constructed by calculating the Euclidean distance between point pairs. The coordinates of the center of the largest empty circle are obtained through iterative solution, including: Multiple spatial constraint reference points are set up at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. Each spatial constraint reference point is orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane; Geometric topological analysis is performed on a two-dimensional constraint point set to extract its spatial distribution characteristics. Based on spatial distribution characteristics, the empty circle search space is constructed by calculating the Euclidean distance between point pairs; The problem is solved iteratively within the empty circle search space. By comparing the radius values ​​of each candidate circle, the center coordinates of the largest empty circle are determined.

[0008] Furthermore, the coordinates of the center of the largest empty circle are set as the origin of the spatial axis coordinate system. A three-dimensional rectangular coordinate system is established based on this origin. The vertical steel column is defined as the Z-axis, the transverse main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis, thus forming the final spatial axis coordinate system, which includes: Set the coordinates of the center of the largest empty circle as the origin of the coordinate reference of the spatial axis coordinate system; Establish a three-dimensional rectangular coordinate system framework based on the origin of the coordinate reference; Define axis orientation parameters within a three-dimensional Cartesian coordinate system. Based on the axis direction parameters and combined with the characteristics of the steel frame structure, the vertical steel columns are determined as the Z-axis, the transverse main load-bearing beams as the X-axis, and the longitudinal secondary beams as the Y-axis, thus forming an initial spatial axis coordinate system. By verifying the accuracy and applicability of the initial spatial axis coordinate system, the final spatial axis coordinate system is formed.

[0009] Furthermore, based on the final spatial axis coordinate system, each component is assigned a unique identifier containing the axis type, serial number, specification parameters, and version number, including: Based on the final spatial axis coordinate system, extract the spatial coordinate parameters of each component; Based on the spatial coordinate parameters of each component, determine the spatial position of each component; based on the spatial position of each component, determine the type of shaft system to which each component belongs; By calling the set coding rule library, the corresponding specification parameters, serial number and version number are matched for each component; A unique identifier is generated based on the structure of shaft type, serial number, specifications, and version number.

[0010] Furthermore, based on the final spatial axis coordinate system, a steel frame BIM model integrating component information and spatial coordinates is constructed by combining unique identifiers. The construction schedule is then linked to the steel frame BIM model, and the positioning information output by the steel frame BIM model is monitored synchronously, including: Based on the final spatial axis coordinate system, the spatial coordinates of each component are associated with the unique identifier to obtain the data association result; Based on the data association results, a steel frame BIM model containing geometric and attribute information is generated. Link the construction schedule to the steel frame BIM model to establish the temporal correspondence between model components and construction procedures; Based on the aforementioned temporal correspondence, component positioning information is output through the steel frame BIM model, and the matching degree between the construction progress and the status of the steel frame BIM model is monitored simultaneously.

[0011] Furthermore, the positioning information output from the steel frame BIM model is used for on-site re-measurement and marking, including: Based on the component positioning information output from the steel frame BIM model, on-site coordinate remeasurement was carried out to obtain remeasurement data; The remeasured data was compared and analyzed with the component positioning information to obtain the coordinate deviation analysis results; Based on the coordinate deviation analysis results, the actual installation positions of the components corresponding to each axis are determined in the spatial axis coordinate system; Based on the actual installation location of the components, the reference points for the vertical steel columns along the Z-axis were marked on-site. After marking the reference points for the vertical steel columns along the Z-axis, use these reference points to mark the reference points for the main load-bearing beams along the X-axis and the longitudinal secondary beams along the Y-axis.

[0012] Furthermore, components are assembled sequentially based on on-site markings and unique identification codes. During assembly, a dual error-proofing verification process is implemented: digital error-proofing via scanning the unique identification code and physical error-proofing via mortise and tenon guide structures, including: Based on the on-site marking of the reference points of the main load-bearing beam on the X-axis, the on-site marking of the reference points of the longitudinal secondary beams on the Y-axis, and the on-site marking of the reference points of the vertical steel columns on the Z-axis, the spatial positions of the reference points of each axis system are obtained. Based on the spatial location, a component assembly sequence is generated; referring to the component assembly sequence, the assembly order is determined as vertical steel column on the Z-axis, main load-bearing beam on the X-axis, and longitudinal secondary beam on the Y-axis; According to the assembly sequence of vertical steel columns on the Z-axis, main load-bearing beams on the X-axis, and longitudinal secondary beams on the Y-axis, retrieve the components with the corresponding unique identifiers in sequence; After the retrieval operation is completed, before assembling each component, the unique identification code of each component is scanned to verify the matching between the component code and the assembly position. After the compatibility verification is passed, the assembly process begins. During the assembly process, the mortise and tenon guide structure is used to achieve physical alignment between components to ensure precise connection between them.

[0013] Secondly, a rapid assembly system for the steel frame of a gravity energy storage yard based on modular disassembly, wherein the system performs the method described, including: The module is used to establish a spatial axis coordinate system. This involves setting up multiple spatial constraint reference points at the boundaries of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. The spatial constraint reference points are orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane. Geometric topology analysis is performed on the two-dimensional constraint point set. An empty circle search space is constructed by calculating the Euclidean distance between point pairs. The coordinates of the center of the largest empty circle are obtained by iterative solution. The definition module is used to set the center coordinates of the largest empty circle as the coordinate reference origin of the spatial axis coordinate system. Based on the coordinate reference origin, a three-dimensional rectangular coordinate system is established. By defining the vertical steel column as the Z-axis, the horizontal main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis, the final spatial axis coordinate system is formed. The module is used to assign a unique identifier to all components based on the final spatial axis coordinate system, which includes the axis type, serial number, specification parameters and version number. The association module is used to construct a steel frame BIM model that integrates component information and spatial coordinates based on the final spatial axis coordinate system and by combining a unique identifier; it also associates the construction schedule with the steel frame BIM model and synchronously monitors the positioning information output by the steel frame BIM model. The execution module is used to perform on-site re-measurement and on-site marking based on the positioning information output from the steel frame BIM model; to assemble components in sequence according to the on-site markings and unique identification codes; and to implement dual error prevention verification during component assembly, namely digital error prevention by scanning the unique identification code and physical error prevention by using the tenon and mortise guide structure.

[0014] Thirdly, a computing device including a memory and a processor; The memory stores one or more computer programs, the one or more computer programs including instructions; when the instructions are executed by the processor, the computing device performs the method as described in the first aspect.

[0015] Fourthly, a computer-readable storage medium for storing a computer program for performing the method as described in the first aspect.

[0016] The above-described solution of the present invention has at least the following beneficial effects: By first establishing spatial constraint reference points and generating a two-dimensional constraint point set through orthogonal projection, and then determining the center of the largest empty circle as the origin through geometric topology analysis and iterative solution, a unified three-phase spatial axis coordinate system is constructed with the vertical steel column as the Z-axis, the transverse main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis. Then, a unique identifier code associated with the axis system type is assigned to each component. A BIM model integrating component information and spatial coordinates is constructed based on this coordinate system and linked to the construction schedule. Finally, based on the model's positioning information, on-site re-measurement and marking are performed, and assembly is carried out according to the axis system sequence. A dual verification method is implemented, combining digital error prevention via scanning the identifier code with physical error prevention via mortise and tenon joint guidance. Therefore, this method effectively overcomes the core technical problem of existing steel frame assembly technology, which lacks a unified three-phase spatial axis coordinate system as a core reference, leading to difficulty in ensuring component positioning accuracy and a significant reduction in assembly efficiency. This achieves a simultaneous improvement in the accuracy and speed of steel frame assembly, fully meeting the application needs of modern construction engineering for rapid and accurate steel frame assembly. Attached Figure Description

[0017] Figure 1 This is a schematic diagram of a rapid assembly method for the steel frame of a gravity energy storage yard based on modular disassembly. Figure 2 This is a schematic diagram of a rapid assembly system for the steel frame of a gravity energy storage yard based on modular disassembly. Figure 3 This is a schematic diagram of a computing device. Detailed Implementation

[0018] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0019] An embodiment of the present invention proposes a rapid assembly method for the steel frame of a gravity energy storage yard based on modular disassembly, the method comprising: Step 1: Establish a spatial axis coordinate system. This involves setting up multiple spatial constraint reference points at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. Orthogonally project these spatial constraint reference points to generate a two-dimensional constraint point set on the horizontal reference plane. Perform geometric topological analysis on the two-dimensional constraint point set. Construct an empty circle search space by calculating the Euclidean distance between point pairs. Iterate to obtain the center coordinates of the largest empty circle. Step 2: Set the center coordinates of the largest empty circle as the origin of the spatial axis coordinate system. Establish a three-dimensional rectangular coordinate system based on the origin of the coordinate system. Define the vertical steel column as the Z-axis, the horizontal main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis to form the final spatial axis coordinate system. Step 3: Based on the final spatial axis coordinate system, assign a unique identifier to all components, including axis type, serial number, specification parameters and version number; Step 4: Based on the final spatial axis coordinate system, construct a steel frame BIM model that integrates component information and spatial coordinates by combining unique identifiers; link the construction schedule to the steel frame BIM model and monitor the positioning information output by the steel frame BIM model synchronously. Step 5: Use the positioning information output from the steel frame BIM model to perform on-site re-measurement and on-site marking; Step 6: Assemble the components in sequence according to the on-site markings and unique identification codes; implement dual error prevention verification during the component assembly process, namely, digital error prevention by scanning the unique identification code and physical error prevention by the tenon and mortise guide structure.

[0020] In this embodiment of the invention, a unified spatial coordinate system is constructed with the center of the largest empty circle as the origin, and the vertical steel columns, the horizontal main load-bearing beams, and the longitudinal secondary beams corresponding to the Z-axis, X-axis, and Y-axis, respectively. Each component is assigned a unique identifier code containing information such as the axis system type. A steel frame BIM model integrating component information and spatial coordinates is built using this coordinate system and linked to the construction schedule. Based on the positioning information output by the model, on-site re-measurement and marking are carried out. Components are assembled according to the axis system sequence, and dual verification of digital error prevention by scanning the identifier code and physical error prevention by using tenon and mortise guidance is implemented. This effectively unifies the core spatial benchmark for steel frame assembly, accurately improves component positioning accuracy, reduces the workload of repeated manual re-measurement and adjustment, and lowers the risk of incorrect component assembly. Simultaneously, relying on the BIM model, synchronous monitoring of assembly progress and positioning information is achieved, effectively improving the accuracy and construction efficiency of steel frame assembly. This fully meets the application needs of modern construction engineering for rapid and accurate steel frame assembly.

[0021] In a preferred embodiment of the present invention, step 1 above may include: Step 1.1 involves establishing multiple spatial constraint benchmarks at the boundaries of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. Specifically, before establishing these benchmarks, the design coordinates of all column base nodes and beam-column connection nodes are analyzed based on the steel frame structure design drawings. Simultaneously, the actual geographical coordinates of the material storage yard boundaries are obtained to clarify the matching relationship between the storage yard terrain features and the steel frame structure coordinates. This ensures that the benchmark placement meets both the spatial requirements of the steel frame structure assembly and the actual working conditions of the storage yard. During the placement, the principle of evenly distributed points along the boundaries and precise point placement at the nodes is followed. Benchmarks are established at the geometric center of the steel frame assembly area, radiating from the center point, at the pre-set installation positions of each steel column base node, and at the designed positions of each beam-column connection node. Preliminary benchmark positioning is completed using a total station. During operation, the total station is first set up on known high-level control points, and the instrument orientation is completed using the resection method. That is, the coordinates of at least two known control points are input, the observation target of the corresponding control point is aimed at, the spatial orientation and coordinate parameters of the total station are calculated and calibrated, and after orientation is completed, the observation prisms at each preset location are aimed at in sequence, and the three-dimensional coordinates of each location are read and recorded in real time. After the setup is completed, all benchmark points are repeatedly measured for three consecutive days, with fixed time periods selected each day for measurement. The total station orientation is completed again using the resection method for each measurement to avoid cumulative errors. The three measurement data of each benchmark point are sorted out, the arithmetic mean of the three measurement coordinates is calculated, and finally the arithmetic mean of the three measurement coordinates is taken as the final initial three-dimensional coordinates of the benchmark point to ensure the long-term stability of the benchmark point position and the initial measurement accuracy.

[0022] Step 1.2 involves orthogonally projecting each spatial constraint reference point to generate a two-dimensional constraint point set on the horizontal reference plane. This includes: scanning each spatial constraint reference point point by point, setting appropriate scanning resolution and distance measurement accuracy to ensure that the error of the acquired three-dimensional coordinates (X3, Y3, Z3) of each reference point is controlled within the design allowable range; using the horizontal plane corresponding to the assembly reference elevation specified in the steel frame design document as the horizontal reference plane, with the Z-coordinate value of this horizontal reference plane set as Z0, and performing projection calculations based on the orthogonal projection principle; the core of orthogonal projection is to keep the projection direction perpendicular to the horizontal reference plane, therefore, the X and Y coordinates of each reference point are... The values ​​remain unchanged, only the Z coordinate value is corrected to Z0 of the horizontal reference plane to obtain the two-dimensional projected coordinates (X2, Y2) corresponding to each reference point; after projection, the Grubbs criterion is used to remove outliers: first, the mean μ and standard deviation σ of all two-dimensional projected coordinates in the X and Y directions are calculated, and a significance level α is set, where α is usually 0.05; then the critical value G(α, n) (n is the number of projected points) is obtained. If the absolute value of the deviation between the coordinate value of a certain projected point and the mean is greater than G(α, n) × σ, then the point is determined to be an outlier and removed; the remaining valid projected coordinates are integrated one by one according to the reference point number to form a complete two-dimensional constraint point set containing coordinate values ​​and corresponding reference point numbers.

[0023] Step 1.3 involves performing geometric topological analysis on the two-dimensional constraint point set to extract its spatial distribution characteristics. Specifically, this includes: conducting multi-dimensional analysis of the two-dimensional constraint point set using geometric topological analysis methods. First, the relationships between adjacent points in the point set are determined. Taking a single target point P(x, y) as the center, the neighborhood radius r is determined based on the overall distribution density of the point set, where r is 1.5 times the average distance between points in the set. Then, all other points Pi(xi, yi) in the point set are traversed, and the distances between the target point P and each Pi are calculated using the Euclidean distance formula. If d ≤ r, then Pi is determined to be an adjacent point of P. The number and coordinates of adjacent points of each point are recorded one by one to form the adjacency relationship feature of the point set. In Pi(xi, yi), xi and yi are coordinate parameters in the two-dimensional plane coordinate system, and are also the plane coordinate components of any non-target point Pi in the two-dimensional constraint point set. Next, the spatial distribution density of the point set is calculated. The area covered by the two-dimensional constraint point set is divided into several rectangular grids according to the principle of equal area. The area S of each grid is calculated, and the number N of projection points contained in the grid is counted. ρ = N / S is used as the division of the grid. Density values ​​are calculated, and the density values ​​of all grids are completed using interpolation. Density contour maps are then drawn to visually represent the density distribution characteristics of the point set. Finally, the Graham scan method is used to extract the geometric contour features of the point set: first, the point with the smallest Y-coordinate in the point set is identified as the starting point, and the remaining points are sorted in ascending order according to their polar angle with the starting point. The sorted points are traversed sequentially, and the direction of the point is determined by the cross product. If the cross product result is negative, the previous point is deleted. Finally, the remaining points are connected to form a convex hull polygon, which is the geometric contour of the two-dimensional constrained point set, thus completely extracting the spatial distribution characteristics of the point set.

[0024] Step 1.4: Based on spatial distribution characteristics, construct the empty circle search space by calculating the Euclidean distance between point pairs. Specifically, this includes: based on the spatial distribution characteristics of the extracted two-dimensional constraint point set, selecting any two distinct points in the point set to form a point pair (Pi, Pj), where the coordinates of Pi are (xi, yi) and the coordinates of Pj are (xj, yj), strictly following the two-dimensional Euclidean distance calculation formula. Calculate the distance between each pair of points, where d ij Let represent the Euclidean distance between the i-th and j-th points in the two-dimensional constraint point set. Traverse all point pairs in the set and record their distance values ​​to form a point-pair distance dataset. Determine the basic boundary of the empty circle search space based on the convex hull polygon of the two-dimensional constraint point set. The outward expansion ratio is determined by combining the maximum point-pair distance of the point set, with the expansion ratio being 10% of the maximum point-pair distance, thus defining the outer boundary of the empty circle search. Simultaneously, using the minimum point-pair distance of all points in the set as a reference, determine the inner boundary of the empty circle search, where the inner boundary is 5% of the minimum point-pair distance when the convex hull polygon contracts inward. Combining the inner and outer boundary ranges, and the point set distribution range reflected in the point-pair distance dataset, define a closed and continuous empty circle search space. This space can cover the entire two-dimensional constraint point set while avoiding an excessively large search range that would reduce the efficiency of subsequent iterations.

[0025] Step 1.5: Iteratively solve the problem within the empty circle search space. By comparing the radius values ​​of each candidate circle, determine the center coordinates of the largest empty circle. Specifically, this includes: selecting candidate circle centers using a multi-precision grid iterative method within the constructed empty circle search space. In the first iteration, the search space is divided into a low-precision uniform grid with a grid spacing of 1 / 50 of the search space's side length. The intersection of each grid is used as the candidate circle center. For each candidate circle center O(x0, y0), calculate its Euclidean distance dk to all points Pk(xk, yk) in the two-dimensional constraint point set. The minimum value among all dk is taken as the radius R of the candidate circle corresponding to the candidate circle center, where xk and yk are the planar coordinate components of any point Pk in the two-dimensional constraint point set. They are the key numerical basis for quantifying the distance between the candidate circle center and the constraint point and completing the multi-precision grid iteration to solve the maximum empty circle. After the first iteration, the region where the top 10% of candidate circle centers with the largest radius are located is selected as the target region. In the second iteration, the target region is divided into a high-precision grid with a grid spacing of 1 / 10 of the first round, and the above candidate circle center radius calculation process is repeated. Subsequent iterations follow the same pattern, and in each iteration, the grid spacing of the target region is reduced to 1 / 10 of the previous round to continuously refine the search. During the iteration process, two conditions are set to stop the iteration: first, the number of iterations reaches the preset maximum number of iterations; second, the difference between the maximum radii obtained by two adjacent iterations is less than a set threshold, which is 1% of the average point spacing of the point set. When either stopping condition is met, the iteration is terminated, and the center coordinates of the candidate circle with the largest radius among all candidate circles are selected as the center coordinates of the finally determined maximum empty circle.

[0026] In this embodiment of the invention, spatial constraint reference points are set up at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. A two-dimensional constraint point set is generated by orthogonal projection. Then, geometric topological analysis is performed on the point set, and the Euclidean distance between point pairs is calculated to construct an empty circle search space. Finally, the center coordinates of the largest empty circle are determined by iterative solution. This series of rigorous operations can accurately locate the core origin of the spatial axis coordinate system, effectively avoid the randomness and deviation problems caused by the traditional simplified reference setting method, ensure the accuracy and stability of the three-phase spatial axis coordinate system, and lay a solid foundation for providing a unified and accurate spatial coordinate reference for steel frame components.

[0027] In a preferred embodiment of the present invention, step 2 above may include: Step 2.1: Set the center coordinates of the largest empty circle as the origin of the spatial axis coordinate system. This includes: Before setting the origin, verify the validity of the determined two-dimensional coordinates of the center of the largest empty circle: calculate the average Euclidean distance from the center to the projected coordinates of all spatial constraint reference points to confirm that it is located at the geometric center of the steel frame assembly area and that the distances to each reference point are evenly distributed without significant deviations; then supplement the elevation information of the center by calculating the average elevation value of the surrounding spatial constraint reference points to determine the elevation value of the horizontal reference plane, and assign this value to the two-dimensional coordinates of the center of the largest empty circle to obtain a complete three-dimensional coordinate system containing X, Y, and Z dimensions; perform three independent repeated readings of this three-dimensional coordinate system and calculate the variance of the three readings in the X, Y, and Z directions. If the variance values ​​are all less than the allowable fluctuation threshold for the steel frame assembly accuracy, the coordinate system is considered stable, and the three-dimensional coordinate system is officially calibrated as the origin of the spatial axis coordinate system.

[0028] Step 2.2: Establish a three-dimensional rectangular coordinate system framework based on the coordinate reference origin. This includes: using the calibrated coordinate reference origin as the core, following the common three-dimensional rectangular coordinate system construction rules in the field of architectural engineering, strictly adopting the right-hand rule to build the coordinate system framework, that is, the right thumb points vertically upwards in the vertical direction, the index finger points to the preset horizontal direction in the horizontal reference plane, and the middle finger is naturally bent at 90 degrees pointing to the vertical direction in the horizontal reference plane, thereby determining the basic orientation of the X, Y, and Z axes, ensuring that the three axes are perpendicular to each other; combining the overall spatial scale of the steel frame, extract the design boundary coordinates of all components of the steel frame, calculate the maximum offset of each boundary coordinate from the reference origin in the X, Y, and Z directions, and extend a certain range outward based on the maximum offset to determine the spatial extension boundary of the coordinate system framework, ensuring that it completely covers the entire work area of ​​the steel frame assembly, while adapting to the overall size and scale of the steel frame, initially delineating the X and Y axes to extend along the horizontal reference plane, and the Z axis to extend vertically, forming a basic framework of a three-dimensional rectangular coordinate system with a clear origin, axis orientation, and extension range.

[0029] Step 2.3 defines the axis direction parameters in the three-dimensional rectangular coordinate system framework. Specifically, this includes: systematically and accurately defining the axis direction parameters in the established three-dimensional rectangular coordinate system framework; firstly, determining the positive direction rule of the axis system: reading the design coordinates of both ends of the transverse main load-bearing beam of the steel frame, calculating its direction vector, and determining the direction of this vector as the positive X-axis; the positive Y-axis is perpendicular to the positive X-axis and points to the extension direction of the longitudinal secondary beam of the steel frame. The perpendicularity of the two is verified by the vector dot product. If the dot product result is 0, it is determined to be perpendicular; the positive Z-axis is perpendicular to the horizontal reference plane and is consistent with the extension direction of the vertical steel column; secondly, unifying the unit length of the axis system, using the meter, which is commonly used in building engineering, as the basic unit of measurement, and matching the minimum measurement accuracy requirements of the steel frame components to ensure complete consistency with the measurement standards of the component size specifications; finally, setting the axis system accuracy parameters, combining the allowable deviation specifications of steel frame assembly, calculating the allowable error value of coordinate reading and calculation, clarifying the minimum scale division value of the axis system parameters, and ensuring that the axis system can accurately reflect the spatial position changes of the components.

[0030] Step 2.4: Based on the axis system direction parameters and combined with the structural characteristics of the steel frame, determine the vertical steel columns as the Z-axis, the transverse main load-bearing beams as the X-axis, and the longitudinal secondary beams as the Y-axis to form an initial spatial axis system coordinate system. Specifically, this includes: performing precise axis matching based on the defined axis system direction parameters and the structural characteristics of the steel frame; first, analyzing the structural characteristics of the vertical steel columns, extracting the coordinates of the central axes of multiple vertical steel columns, calculating their direction vectors, and verifying the parallelism of this vector with the normal vector of the horizontal reference plane. If the absolute value of the vector dot product is 1, then parallelism is determined. Therefore, the axis parallel to the central axis of the vertical steel column is determined as the Z-axis; then, analyzing the transverse main load-bearing beams... The load-bearing beams, as the main horizontal load-bearing components of the steel frame, are subjected to stress and have a layout characteristic. The design coordinates of the nodes at both ends of the transverse main load-bearing beams are extracted, and the coordinate difference is calculated to obtain the vector of its length extension direction. This vector direction is determined as the X-axis. The longitudinal secondary beams are distributed perpendicularly to the transverse main load-bearing beams. The Y-axis direction vector is obtained by calculating the cross product of the X-axis and Z-axis. After verifying that this vector is consistent with the vector of the longitudinal secondary beam extension direction, the extension direction of the longitudinal secondary beam is determined as the Y-axis. The above axis matching results are bound to the three-dimensional rectangular coordinate system frame depth to clarify the correspondence between each axis system and the steel frame components, forming the initial spatial axis coordinate system.

[0031] Step 2.5: By verifying the accuracy and applicability of the initial spatial axis coordinate system, the final spatial axis coordinate system is formed. Specifically, this includes: selecting no fewer than 10 key nodes, such as column base nodes and beam-column connection nodes of the steel frame, to verify the accuracy of the initial coordinate system; extracting the design coordinates of each key node and transforming them to the initial spatial axis coordinate system according to coordinate transformation rules; calculating the deviations between the transformed design coordinates and the measured coordinates in the X, Y, and Z directions, i.e., ΔX = |X_measured - X_design|, ΔY = |Y_measured - Y_design|, ΔZ = |Z_measured - Z_design|; and statistically analyzing the mean and maximum values ​​of all node deviations to verify whether they are all within the steel frame. Within the allowable deviation range for assembly; simultaneously conduct applicability verification: extract the extreme values ​​of the design coordinates of all components of the steel frame, compare these extreme values ​​with the extension range of the initial coordinate system, and confirm that the coordinate system can completely cover the installation space of all components without redundancy or insufficient coverage; for nodes with deviations exceeding the allowable range, analyze the causes of the deviations. If it is a deviation in the axis direction, fine-tune the direction parameters of the axis system, such as rotating the X-axis angle, recalculate the direction vector, and repeat the accuracy verification process; if it is an insufficient extension range, expand the coordinate system boundary until the deviations of all key nodes meet the requirements and the coordinate system is fully adapted to the assembly operation requirements. Finally, determine this coordinate system as the final spatial axis coordinate system.

[0032] In this embodiment of the invention, the core reference point of the spatial axis coordinate system is anchored by setting the center coordinates of the largest empty circle as the origin of the coordinate reference. A standardized three-dimensional rectangular coordinate system framework is then constructed based on this origin. By defining the axis direction parameters and combining them with the structural characteristics of the steel frame, the vertical steel columns, transverse main load-bearing beams, and longitudinal secondary beams are clearly identified as corresponding to the Z-axis, X-axis, and Y-axis, respectively. After forming an initial coordinate system, its accuracy and applicability are further verified. Finally, a unified three-phase spatial axis coordinate system that is highly compatible with the steel frame structure is constructed. This series of steps solves the problems of the lack of a unified axis system for reference setting and the disconnect between the axis system and structural characteristics in traditional steel frame assembly technology. It ensures the accuracy of the spatial reference of the coordinate system and makes it fit the actual working conditions of steel frame assembly. It provides a unified and reliable spatial reference system for component coding, BIM model construction, and on-site assembly operations, effectively avoiding component positioning deviations caused by inconsistent references.

[0033] In a preferred embodiment of the present invention, step 3 above may include: Step 3.1: Based on the final spatial axis coordinate system, extract the spatial coordinate parameters of each component. This includes: First, compiling a complete list of all steel frame components, classifying and filing them according to vertical steel columns, transverse main load-bearing beams, and longitudinal secondary beams, and clarifying the quantity and design number of each type of component; Based on the final spatial axis coordinate system, spatially aligning the digital configuration of each steel frame component with this coordinate system to ensure that the configuration coordinates are consistent with the reference of the actual assembly coordinate system; Developing feature point selection rules for different types of components: For vertical steel columns, selecting the center point at the top, bottom, and midpoint of the column; For transverse main load-bearing beams and longitudinal secondary beams, selecting the center points at both ends of the beam, the midpoint of the beam, and the center point of the node connecting with other components; Reading the three-dimensional coordinates of each feature point in the coordinate system one by one, verifying the read coordinate values ​​three times, calculating the deviation value of the three read results, and retaining only the coordinate data whose deviation is within the allowable range of assembly accuracy; Organizing all valid feature point coordinates of each component in the form of feature point name and coordinate value to form a complete spatial coordinate parameter set containing the number of feature points, the three-dimensional coordinates of each point, and a description of the coordinate accuracy.

[0034] Step 3.2: Determine the spatial position of each component based on its spatial coordinate parameters; based on the spatial position of each component, determine the axis system type of each component. Specifically, this includes: analyzing the spatial coordinate parameter set of each component, first calculating the geometric center coordinates of the component: summing the X coordinates of all feature points and dividing by the number of feature points to obtain the center value in the X direction; similarly calculating the center values ​​in the Y and Z directions, integrating the three to form the three-dimensional coordinates of the component's geometric center, thereby accurately locating the core spatial position of the component within the assembly operation area; then analyzing the extension direction characteristics of the component, calculating the direction of the core extension direction of the component. Quantity: Taking a vertical steel column as an example, the Z-coordinate of the top center point is subtracted from the Z-coordinate of the bottom center point to obtain the extension length of the steel column in the Z-axis direction. At the same time, the coordinate changes in the X and Y axes are calculated. If the extension length in the Z-axis direction is much greater than the changes in the X and Y axes, it is determined that the core extension direction of the component is consistent with the Z-axis. Taking a beam as an example, the coordinate difference between the center points at both ends in the X and Y axes is calculated. If the difference in the X-axis direction is greater, it is determined that the core extension direction is consistent with the X-axis. If the difference in the Y-axis direction is greater, it is consistent with the Y-axis. Based on this, the axis system type of each component is determined to ensure that the axis system type and the spatial extension characteristics of the component are accurately matched.

[0035] Step 3.3 involves calling the pre-defined coding rule library to match the corresponding specification parameters, serial number, and version number for each component. Specifically, this includes: pre-constructing a structured coding rule library, which is divided into sub-libraries for shaft system types, specification parameters, serial numbers, and version numbers. The shaft system type sub-library associates the component types corresponding to each shaft system; the specification parameter sub-library covers core attributes and coding mapping rules such as cross-sectional dimensions, material grades, and mechanical performance parameters of different components; the serial number sub-library sets a unique coding generation logic based on shaft system type and spatial location; and the version number sub-library associates the component's design version and processing batch information. When calling the coding rule library, first input the component's axis type and geometric center coordinates. Then, search and match the core specification parameters of that type of component in the specification parameter sub-library. During the matching process, verify the consistency between the parameters and the component design documents. Next, based on the generation logic of the serial number sub-library, combine the component's axis type and geometric center coordinates to generate a unique serial number for each component, ensuring that serial numbers for the same type of component are not duplicated. Finally, retrieve the component's processing file and design documents, and match the corresponding version number in the version number sub-library. The version number must reflect the design iteration or processing batch differences, ensuring that each information dimension corresponds one-to-one with the actual attributes of the component.

[0036] Step 3.4: Generate a unique identifier code according to the structure of shaft system type, serial number, specification parameters, and version number. Specifically, this includes: establishing unified character concatenation rules for the identifier code: converting the Z-axis, X-axis, and Y-axis system types into fixed character identifiers; simplifying specification parameters into fixed-length characters using a combination of cross-sectional dimension and material codes; using a fixed-length code combining numbers and letters for the serial number; and using a combination of design version number and batch number for the version number. For each component, first extract the character identifier corresponding to its shaft system type as the first segment of the identifier code; then concatenate the generated serial number as the second segment of the identifier code; and finally, simplify the concatenation process. The specification parameters are encoded as the third segment of the identification code; finally, the version number information is concatenated as the fourth segment of the identification code, forming a continuous and clearly structured character sequence; the uniqueness of the character sequences generated for all components is verified: an identification code verification library is built, the character sequence of each component is entered one by one, and compared segment by segment with the sequences already entered in the library. If duplicates are found, the encoding rules of the sequence number segment are adjusted and regenerated until all character sequences are unique; after the verification is passed, the character sequence is officially determined as the unique identification code of the component, ensuring that the identification code can fully reflect the component's shaft system affiliation, unique identity, core specifications and version information.

[0037] In this embodiment of the invention, by extracting the spatial coordinate parameters of each component based on the final spatial axis coordinate system, the spatial location and axis type of the component are accurately determined. Then, a preset coding rule library is called to match the component specification parameters, serial number, and version number, and a unique identifier code is generated according to the structure of axis type, serial number, specification parameters, and version number. This not only solves the problem of inconsistent identification caused by the lack of unified axis support and information dispersion in the existing steel frame assembly technology, but also accurately binds the identifier code of each component to its spatial axis attributes and core specification information, realizing the uniqueness and full-dimensional traceability of component identification. This provides a precise and unified information foundation for BIM model construction and on-site assembly error prevention verification, effectively reducing the risk of incorrect component assembly and improving the standardization and overall efficiency of steel frame assembly.

[0038] In a preferred embodiment of the present invention, step 4 above may include: Step 4.1: Based on the final spatial axis coordinate system, associate the spatial coordinates of each component with its unique identifier to obtain the data association results. Specifically, this includes: organizing the basic data of all steel frame components, including the spatial coordinate parameter set consisting of the three-dimensional coordinates (X, Y, Z) of the geometric center of each component in the final spatial axis coordinate system, and the generated unique identifiers of the components; verifying the completeness of the coordinate parameters one by one to ensure no missing feature point coordinates, and verifying the uniqueness of the identifiers to ensure no duplicate codes; then, constructing the spatial neighborhood topology of the components based on the K-nearest neighbor algorithm. First, determine the core parameter K value: statistically analyze the number of directly connected adjacent components of a single component in similar steel frame assembly projects, calculate their average value as the basic K value, and then fine-tune the K value based on the spatial distribution density of the steel frame components in this project to ensure coverage. For each component, all directly related components are considered. Then, for each component i, all other components j are traversed, and the 3D Euclidean distance between the geometric centers of component i and component j is calculated. In the calculation, the coordinate differences between the two components on the X, Y, and Z axes are calculated separately, the differences on each axis are squared and summed, and the square root of the sum is taken to obtain the final distance value. All the calculated distance values ​​are sorted in ascending order, and the components corresponding to the first K distances are selected as the spatial nearest neighbors of component i. After the neighborhood relationship calculation is completed, the unique identifier of each component is bidirectionally bound to its complete spatial coordinate parameters and the list of nearest neighbors. During the binding process, the correspondence is verified by searching the coordinates by the identifier and searching the identifier by the coordinates to avoid misbinding or omission. Finally, a complete data association result containing component identifiers, 3D coordinates, and spatial nearest neighbors is formed.

[0039] Step 4.2: Based on the data association results, generate a steel frame BIM model containing geometric and attribute information. Specifically, this includes: using the data association results as the core, constructing the steel frame BIM model in stages: First, extract the spatial coordinates and nearest neighbor relationships from the association results, calculate the number of nearest neighbors for each component, and determine the component with the most nearest neighbors as the core component of the steel frame. Starting from the core component, gradually advance the construction of geometric information according to the determined nearest neighbor order; for vertical steel columns, determine the spatial geometry of the column based on its cross-sectional dimensions and height in its specifications, combined with the geometric center coordinates; for transverse main load-bearing beams and longitudinal secondary beams, determine the spatial geometry of the beam based on its cross-sectional dimensions and length, combined with the geometric center coordinates; simultaneously, use the coordinate differences between nearest neighbor components to calculate the precise location of the connection nodes between components. By using the coordinate difference between the geometric centers of the steel columns and beams, the spatial position of the beam-column mating surface is determined, thereby clarifying the spatial arrangement and connection relationship of all components and forming complete geometric information covering the entire steel frame. Next, the unique identifier code is extracted from the data association results, and attribute information such as axis type, cross-sectional dimensions, material grade, and version number is parsed out. This information is then mapped one by one to each component in the geometric information, and core attributes such as axis system affiliation and specification parameters are added to each component. After completing the attribute mapping, the consistency verification of geometric information and attribute information is carried out. The actual dimensions of the components in the geometric information are compared with the specification parameters parsed from the identifier code to ensure that the spatial geometric shape and attribute characteristics of the components are completely matched, without dimensional deviation or information mismatch. Finally, the geometric information and attribute information are integrated to generate a complete steel frame BIM model.

[0040] The specific construction and training process of the steel frame BIM model is as follows: The construction and training of the steel frame BIM model is based on a unified spatial axis coordinate system, combined with the association of full-dimensional component data and multiple rounds of precision iteration optimization. In the early stage of model construction, a full list of components such as vertical steel columns, transverse main load-bearing beams, and longitudinal secondary beams is integrated. The design parameters such as cross-sectional dimensions, material grade, length and height of each component are collected one by one, along with processing batch information, and spatial parameter sets such as the three-dimensional coordinates of the geometric center and feature point coordinates extracted based on the final spatial axis coordinate system. At the same time, the attribute information such as axis type, serial number, specification parameters, and version number associated with the unique identification code of the component is collected. The integrity and consistency of all data are verified, and invalid data with missing coordinates or mismatched parameters are eliminated. Subsequently, the default coordinate system of the BIM modeling software was aligned with the final determined spatial axis coordinate system. Using the center coordinates of the largest empty circle as the modeling origin, and following the axis system rule of "Z-axis corresponding to vertical steel columns, X-axis corresponding to transverse main load-bearing beams, and Y-axis corresponding to longitudinal secondary beams," the direction and scale of each axis were precisely calibrated to ensure complete consistency between the modeling coordinate system and the on-site assembly coordinate system. Based on this, following the principle of prioritizing core components, the spatial proximity relationships of components were calculated using the K-nearest neighbor algorithm. This involved counting the number of directly connected adjacent components to determine the K value, calculating and sorting the Euclidean distance between the geometric centers of the components, selecting the top K nearest neighbor components, and identifying the central vertical steel column with the largest number of nearest neighbors as the core component. Starting from the core component, the three-dimensional geometric contours of various components were generated. Simultaneously, the precise positions of the component connection nodes were calculated, generating node geometric models and forming a complete geometric topology layer containing the spatial positions and connection relationships of the components.

[0041] After completing the geometric topology layer, the next step is to build the attribute information layer and the schedule sequence layer. First, the unique identifier of each component is extracted, and core attributes such as shaft type, specifications, serial number, and version number are parsed. Based on the one-to-one correspondence between the identifier and the geometric model, the attribute information is fully mapped to the corresponding component in the geometric topology layer, ensuring that each geometric model is associated with all-dimensional attribute information. Then, attribute consistency verification is performed, comparing the actual dimensions of the components in the geometric model with the specifications parsed from the identifier, checking the matching of the shaft type and the component's extension direction, and correcting attribute mapping deviations in a timely manner to ensure no mismatch between geometric and attribute information. Next, the decomposed component-level construction schedule is imported into the model. This schedule includes the planned start and end times, operation durations, and process dependencies for each component assembly. Based on the K-nearest neighbor algorithm, a spatial nearest neighbor relationship is constructed for each component, establishing a temporal correspondence between the geometric model and construction procedures. The sequence of procedures is determined according to the spatial correlation of the components, binding time information and dependencies, so that the model can clearly present the assembly sequence requirements of each component.

[0042] After the model's hierarchical construction is completed, a multi-dimensional training and optimization process is initiated. First, accuracy verification training is conducted. The coordinate data of the component reference points measured on-site are imported into the model. The three-dimensional Euclidean distance between the model's preset coordinates and the measured coordinates is calculated, and the mean and maximum deviations are statistically analyzed. Simultaneously, it is verified whether the component neighbor relationships generated by the K-nearest neighbor algorithm in the model are consistent with the actual connection status on-site. The difference between the actual assembly progress and the model's preset timing is compared to analyze the impact of process deviations and optimize process dependency parameters. Based on the verification results, parameters are iteratively optimized: for components with excessive coordinate deviations, their geometric center coordinates and contour dimensions are fine-tuned, and the spatial position of the mortise and tenon guide structure is corrected; the K value of the K-nearest neighbor algorithm is adjusted to optimize the component topology connection logic; and the process plan duration and dependency logic are adjusted in conjunction with on-site assembly efficiency. Finally, common on-site scenarios such as component hoisting deviations and fine-tuning of reference point markings are simulated to verify the model's geometric accuracy and timing adaptability. Parameters are repeatedly adjusted until the model can stably adapt to various assembly scenarios.

[0043] After multiple rounds of accuracy verification and parameter iteration, a comprehensive model verification was conducted. The model's output component positioning information, assembly sequence, and schedule were thoroughly compared with the actual on-site assembly requirements to confirm that the model's geometric topology, attribute information, and timing planning all conformed to the steel frame assembly conditions. Upon successful verification, core parameters such as the K-nearest neighbor algorithm K-value, axis direction parameters, and accuracy thresholds were fixed, generating the final steel frame BIM model. Simultaneously, a model version management mechanism was established. If design changes or construction adjustments occur subsequently, the model can be quickly iterated and updated based on the fixed parameters, ensuring that the model always matches the on-site assembly progress and accuracy requirements.

[0044] Step 4.3 involves associating the construction schedule with the steel frame BIM model to establish the temporal correspondence between model components and construction procedures. Specifically, this includes: first, breaking down the overall construction schedule into a list of procedures based on the assembly of individual components; clarifying the component number, planned start time, planned completion time, single-procedure duration, and logical dependencies between procedures (e.g., steel beam assembly can only proceed after steel column assembly); importing the decomposed procedure list into the constructed steel frame BIM model; and establishing the temporal correspondence between model components and construction procedures based on spatial proximity relationships: first, identifying the procedure corresponding to the core steel frame component as the starting procedure, and then calculating the temporal correspondence between the core component and the construction procedures. The spatial correlation between neighboring components is calculated based on the Euclidean distance between the core component and its neighboring components. The smaller the distance, the higher the spatial correlation. The assembly process of neighboring components with high correlation is prioritized and arranged after the core component's process. For the neighboring relationships of non-core components, the same correlation calculation method is used to determine the sequence of each component's process. Then, the time information and logical dependencies of the process are bound to the corresponding components in the model one by one. For example, a planned start time: T1, a planned completion time: T2, and a dependent process: the time sequence label corresponding to the completion of the steel column assembly are added to the steel beam model to complete the deep association between the construction schedule plan and the BIM model, ensuring that each component in the model corresponds to a clear assembly process and time sequence requirement.

[0045] Step 4.4: Based on the aforementioned temporal correspondence, output component positioning information through the steel frame BIM model and simultaneously monitor the matching degree between the construction progress and the state of the steel frame BIM model. Specifically, this includes: based on the temporal correspondence, extracting the geometric center coordinates of the corresponding component and the coordinates of nearby installed components from the BIM model according to the currently required process; calculating the relative position parameters of the component and its nearby installed components, including relative Euclidean distance and relative angle; combining these parameters to generate accurate component positioning information, including the three-dimensional coordinates of the installation reference point and the allowable value of the relative position deviation between components, and pushing it to the on-site assembly terminal in real time; simultaneously, collecting the actual three-dimensional coordinates of the installed components and using construction records. The actual start and finish times of each process are collected and imported into the BIM model. For each installed component, the three-dimensional Euclidean distance between its actual geometric center coordinates and the model's preset coordinates is calculated, which is the spatial positioning deviation value. The difference between its actual assembly completion time and the planned completion time is also calculated, which is the schedule deviation value. These are compared with preset allowable deviation thresholds to determine whether the positioning deviation and schedule deviation are within a reasonable range. If the deviation exceeds the threshold, an early warning is automatically triggered, and the model status is updated. For example, components with excessive deviations are marked as needing adjustment. This allows for simultaneous monitoring of the matching degree between the construction progress and the steel frame BIM model status, ensuring that the assembly process conforms to the model's preset spatial positioning and schedule requirements.

[0046] In this embodiment of the invention, the spatial coordinates of each component are associated with a unique identifier based on the final spatial axis coordinate system. This forms the basis for generating a steel frame BIM model containing geometric and attribute information. A construction schedule is then linked to the model to establish a temporal correspondence between model components and construction procedures. Finally, component positioning information is output based on this temporal correspondence, and the matching degree between construction progress and model status is monitored synchronously. This not only solves the problems of lack of a unified spatial axis support, disconnect between component information and spatial positioning, and the inability to link construction progress and model status in existing technologies, but also enables the BIM model to accurately map the spatial position and core attributes of steel frame components. This achieves real-time matching and verification between assembly progress and model positioning information, effectively improving the digital control accuracy of the steel frame assembly process, ensuring that the assembly progress proceeds as planned, and further improving overall assembly efficiency.

[0047] In a preferred embodiment of the present invention, step 5 above may include: Step 5.1: Based on the component positioning information output from the steel frame BIM model, conduct on-site coordinate re-measurement to obtain re-measurement data. Specifically, this includes: based on the installation reference point positioning information of each component output from the steel frame BIM model, first complete the calibration of the measuring equipment to ensure that the equipment accuracy meets the measurement requirements for steel frame assembly; following the order of Z-axis vertical steel column, X-axis main load-bearing beam, and Y-axis longitudinal secondary beam, conduct on-site coordinate re-measurement of the preset installation reference points of each component in sequence. During the re-measurement process, always use the origin of the final spatial axis coordinate system as the core measurement reference and strictly follow the axis direction rules of the coordinate system; for each installation reference point, collect the actual spatial coordinates by multiple measurements. Each measurement reconfirms the alignment status between the equipment and the coordinate system reference, and takes the effective average of multiple measurement results as the re-measurement data of the reference point, ensuring that the re-measurement data of the reference point corresponding to each component is complete and without omissions, and that the measurement operation complies with industry measurement standards throughout.

[0048] Step 5.2 involves comparing and analyzing the remeasured data with the component positioning information to obtain coordinate deviation analysis results. Specifically, this includes: classifying and organizing all remeasured data of benchmark points collected on-site according to the unique identifier of the component, and matching and verifying them one by one with the corresponding component positioning information output from the steel frame BIM model; for each benchmark point, checking the numerical differences between the actual collected coordinates and the preset positioning coordinates in the X, Y, and Z axes, clarifying the magnitude and direction of the deviation in each direction, and determining whether the deviation of each benchmark point is within the allowable range based on the steel frame assembly accuracy specifications; systematically summarizing and compiling the deviation data, deviation direction, and accuracy judgment results of all benchmark points to form a complete coordinate deviation analysis result containing deviation details and accuracy judgment conclusions, ensuring that the analysis results clearly reflect the coordinate deviation status of each component benchmark point.

[0049] Step 5.3: Based on the coordinate deviation analysis results, determine the actual installation positions of the components corresponding to each axis system in the spatial axis coordinate system. This includes: based on the generated coordinate deviation analysis results, adjusting and correcting the coordinates of the reference points whose deviations exceed the allowable range of assembly accuracy according to the axis parameters and scale standards of the final spatial axis coordinate system, while maintaining the relative spatial positional relationship between the components of each axis system during the correction process; verifying the adjusted reference point coordinates to confirm that they are precisely matched with the axis direction and scale standards of the coordinate system, and then determining the actual installation position of each component that meets the accuracy requirements based on this; after determining the actual installation positions of all components, verifying the correspondence between the actual installation positions of each axis system component and the unified spatial axis coordinate system again to ensure that there are no deviation mismatches.

[0050] Step 5.4: Based on the actual installation position of the components, complete the on-site marking of the reference points for the Z-axis vertical steel columns. Specifically, this includes: after clarifying the actual installation position of all Z-axis vertical steel columns, first, at the column base node of the corresponding pre-set installation area on site, recheck the correspondence between the actual installation position of the steel column and the spatial axis coordinate system. After confirming that there are no errors, start marking the reference points. Use a uniform marking method to ensure that the reference point markings are clear, the position is accurate, and they completely correspond to the actual installation position of the steel column. After marking, immediately check the clarity and position accuracy of the reference points to ensure that the reference points can provide a stable and reliable basic reference for the installation of vertical steel columns and the reference marking of other axis components.

[0051] Step 5.5: After completing the on-site marking of the reference point for the Z-axis vertical steel column, using the reference point of the Z-axis vertical steel column as a reference, sequentially complete the on-site marking of the reference points for the X-axis main load-bearing beam and the Y-axis longitudinal secondary beam. Specifically, after the on-site marking of the Z-axis vertical steel column reference point is completed and verified to be correct, using this reference point as the core reference, compare it with the actual installation position of the X-axis main load-bearing beam in the spatial axis coordinate system to confirm the relative spatial relationship between the main load-bearing beam and the steel column reference point, and accurately mark the connection node at the pre-set installation area of ​​the corresponding main load-bearing beam on site. Mark the reference points for the main load-bearing beams, and immediately verify whether the reference point positions conform to the X-axis direction requirements after marking. After completing the marking of the X-axis main load-bearing beam reference points, continue to use the Z-axis vertical steel column reference points as a unified reference. Combined with the actual installation positions of the Y-axis longitudinal secondary beams, confirm the vertical relationship between the secondary beams and the steel column reference points and the Y-axis direction extension requirements. Mark the reference points of the longitudinal secondary beams at the nodes of the pre-set installation areas of the corresponding longitudinal secondary beams on site. After all the reference points of the axial components are marked, verify whether the marking results conform to the spatial axial system requirements to ensure that the reference standards are consistent throughout the process.

[0052] In this embodiment of the invention, based on the component positioning information output from the steel frame BIM model, on-site coordinate re-measurement is carried out and re-measurement data is obtained. The re-measurement data is compared and analyzed with the positioning information to obtain the coordinate deviation results. Based on this, the actual installation position of each component is determined in a unified spatial axis coordinate system. Then, the Z-axis vertical steel column benchmark point is marked first, and then the benchmark point of the X-axis main load-bearing beam and the Y-axis longitudinal secondary beam are marked sequentially with this benchmark point as a reference. This series of operations solves the problems of low installation accuracy caused by the lack of a unified axis reference for benchmark point marking, the difficulty in controlling coordinate deviation, and the disordered marking sequence in traditional steel frame assembly. It not only ensures the accuracy and traceability of benchmark point marking, but also establishes a clear hierarchical and unified standardized axis reference system for on-site assembly based on the progressive marking logic of the Z, X, and Y axes, effectively reducing component installation deviation and improving the overall assembly accuracy and work efficiency of the steel frame.

[0053] In a preferred embodiment of the present invention, step 6 above may include: Step 6.1: Based on the on-site marking of the reference points for the X-axis main load-bearing beam, the Y-axis longitudinal secondary beam, and the Z-axis vertical steel column, obtain the spatial positions of the reference points for each axis system. Specifically, this includes: firstly, collecting the three-dimensional spatial coordinates of all reference points for the X-axis main load-bearing beam, the Y-axis longitudinal secondary beam, and the Z-axis vertical steel column one by one, ensuring that the coordinate data of each reference point is collected completely and accurately; secondly, constructing the direction vectors for each axis system based on the collected reference point coordinates; thirdly, selecting two reference points at different heights on the same Z-axis vertical steel column to construct the Z-axis direction vector; and fourthly, selecting the same X-axis... The X-axis direction vector is constructed using the reference points at both ends of the main load-bearing beam. Similarly, the Y-axis direction vector is constructed using the reference points at both ends of the secondary beams along the same Y-axis. The perpendicularity of the axis system is verified using a vector dot product algorithm. The dot product of the X-axis and Y-axis direction vectors is calculated, and the components of each vector are multiplied separately and then summed. The result of this summation is used to determine if the two axes are perpendicular. Then, the dot products of the X-axis, Y-axis, and Z-axis direction vectors are calculated separately, and the perpendicularity between each axis and the Z-axis is verified through the same summation calculation. Finally, it is confirmed that the spatial positions of the reference points of each axis system completely conform to the orientation specifications of the unified spatial axis coordinate system. Step 6.2: Generate a component assembly sequence based on spatial location; refer to the component assembly sequence to determine the assembly order as Z-axis vertical steel column, X-axis main load-bearing beam, and Y-axis longitudinal secondary beam. Specifically, this includes: combining the spatial location of each axis reference point, the verified axis direction relationship, and the overall stress structure characteristics of the steel frame, gradually sorting out the priority logic of component assembly to generate the assembly sequence; through the vector dot product result, it is clear that the Z-axis direction vector is perpendicular to the horizontal reference plane, and the corresponding vertical steel column is the core load-bearing foundation of the steel frame, which must be the primary assembly component to ensure the overall structural stability. Then, analyze the vertical relationship between the X-axis main load-bearing beam direction vector and the Z-axis. It bears the main horizontal load of the steel frame and needs to rely on the steel column for support, so it should be arranged after the steel column is assembled. The Y-axis longitudinal secondary beam direction vector is perpendicular to both the X-axis and Z-axis, mainly playing an auxiliary connection and support role, with a lower priority than the main load-bearing beam; refer to this priority order to form a complete component assembly sequence, and finally determine the assembly order as Z-axis vertical steel column, X-axis main load-bearing beam, and Y-axis longitudinal secondary beam.

[0054] Step 6.3: Following the assembly sequence of the Z-axis vertical steel columns, X-axis main load-bearing beams, and Y-axis longitudinal secondary beams, retrieve the components corresponding to the unique identifiers in sequence. This includes: sorting and integrating the unique identifiers of all components, classifying them by axis type to form three categories of identifier lists: Z-axis vertical steel columns, X-axis main load-bearing beams, and Y-axis longitudinal secondary beams; based on the determined assembly sequence, first retrieve the identifier list corresponding to the Z-axis vertical steel columns, and verify that the axis type and specifications parsed from the identifiers in the list meet the on-site assembly requirements. After confirming that there are no deviations, coordinate with on-site personnel to retrieve the corresponding steel column components and arrange them neatly in the preset area for later retrieval; after the Z-axis vertical steel column components are retrieved, retrieve the unique identifier components corresponding to the X-axis main load-bearing beams and Y-axis longitudinal secondary beams in sequence. After each type of component is retrieved, check the consistency of quantity and attributes to ensure that the retrieved components completely correspond to the assembly sequence without errors or omissions.

[0055] Step 6.4: After the retrieval operation is completed, before assembling each component, the unique identification code of each component is scanned to verify the matching between the component code and the assembly position. Specifically, after retrieving each type of component, before assembling a single component, the operator scans the unique identification code on the surface of the component. The core information contained in the identification code, such as shaft type, assembly position, and specifications, is automatically parsed and synchronized to the on-site control terminal in real time. The parsed information is automatically compared with the preset shaft type and position requirements of the component in the current assembly area. If the parsed information completely matches the preset information, the matching verification between the component code and the assembly position is deemed successful. If there is a discrepancy, the terminal issues a prompt, suspends the assembly operation, and checks whether there are any deviations in the component retrieval process. After adjustment, the verification is repeated until it passes.

[0056] Step 6.5: After the matching verification is passed, the assembly process begins. During assembly, the mortise and tenon guide structure is used to achieve physical alignment between components to ensure precise connection. Specifically, this includes: After the matching verification between component code and assembly position is passed, the component assembly process is started. First, the component is smoothly transported to the designated position of the corresponding benchmark point using hoisting equipment, and aligned with the pre-set mortise and tenon guide structure at the connection end of the component. The protrusions and grooves of the mortise and tenon structure are used to achieve initial alignment of the component. At the same time, combined with the previously constructed axis direction vector, the compatibility between the actual placement direction of the component and the pre-set axis direction vector is calculated by vector dot product. The components of each dimension of the two vectors are multiplied and summed. The component posture is finely adjusted according to the summation result to ensure that the placement direction of the component is consistent with the corresponding axis direction. Under the limiting guidance of the mortise and tenon guide structure, the component is slowly pushed to connect. During the process, the fit of the mortise and tenon structure is observed in real time. If any alignment deviation occurs, the component position is adjusted slightly in time until the mortise and tenon structure between the components is completely fitted, achieving precise connection between the components.

[0057] In this embodiment of the invention, spatial positions are obtained based on on-site markings of reference points for each axis system, and a component assembly sequence is generated. The assembly order of the vertical steel column on the Z-axis, the main load-bearing beam on the X-axis, and the longitudinal secondary beam on the Y-axis is clearly defined. Then, the component with the corresponding unique identification code is retrieved according to the sequence. Before assembly, the identification code is scanned to verify the matching between the component code and the assembly position to achieve digital error prevention. During the assembly process, the mortise and tenon guide structure is used to complete the physical alignment of the components to achieve physical error prevention. This assembly method with dual error prevention verification solves the problems of disordered assembly sequence, easy misassembly of components, and low connection alignment accuracy in traditional steel frame assembly. It not only standardizes the orderliness of the assembly process, but also avoids the risk of misassembly from both digital and physical dimensions, ensures the accuracy of the connection between components, effectively improves the overall accuracy and work efficiency of steel frame assembly, and reduces the probability of rework.

[0058] A rapid assembly system for steel frames based on modular disassembly of a three-phase shaft system includes: The module is used to establish a spatial axis coordinate system. This involves setting up multiple spatial constraint reference points at the boundaries of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. The spatial constraint reference points are orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane. Geometric topology analysis is performed on the two-dimensional constraint point set. An empty circle search space is constructed by calculating the Euclidean distance between point pairs. The coordinates of the center of the largest empty circle are obtained by iterative solution. The definition module is used to set the center coordinates of the largest empty circle as the coordinate reference origin of the spatial axis coordinate system. Based on the coordinate reference origin, a three-dimensional rectangular coordinate system is established. By defining the vertical steel column as the Z-axis, the horizontal main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis, the final spatial axis coordinate system is formed. The module is used to assign a unique identifier to all components based on the final spatial axis coordinate system, which includes the axis type, serial number, specification parameters and version number. The association module is used to construct a steel frame BIM model that integrates component information and spatial coordinates based on the final spatial axis coordinate system and by combining a unique identifier; it also associates the construction schedule with the steel frame BIM model and synchronously monitors the positioning information output by the steel frame BIM model. The execution module is used to perform on-site re-measurement and on-site marking based on the positioning information output from the steel frame BIM model; to assemble components in sequence according to the on-site markings and unique identification codes; and to implement dual error prevention verification during component assembly, namely digital error prevention by scanning the unique identification code and physical error prevention by using the tenon and mortise guide structure.

[0059] The rapid assembly system according to embodiments of the present invention can correspond to performing the methods described in the embodiments of the present invention, and the above and other operations and / or functions of each module of the rapid assembly system are respectively for implementing Figure 1 The corresponding process of the method in the illustrated embodiment will not be described in detail here for the sake of brevity.

[0060] This application also provides a computing device. This computing device can utilize a server.

[0061] like Figure 3 As shown in the figure, this is a schematic diagram of a computing device provided in an embodiment of this application. The computing device 700 includes a bus 701, a processor 702, a communication interface 703, and a memory 704. The processor 702, the memory 704, and the communication interface 703 communicate with each other via the bus 701.

[0062] The 701 bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0063] The processor 702 can be any one or more of the following processors: central processing unit (CPU), graphics processing unit (GPU), microprocessor (MP), or digital signal processor (DSP).

[0064] Communication interface 703 is used for external communication. Memory 704 may include volatile memory, such as random access memory (RAM). Memory 704 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD). Memory 704 stores executable code, which processor 702 executes to perform the aforementioned rapid assembly method for a steel frame based on modular disassembly of a three-phase shaft system.

[0065] Specifically, in implementing the embodiment of the rapid assembly system for a steel frame based on modular disassembly of a three-phase shaft system described above, and where each module or unit of the rapid assembly system for a steel frame based on modular disassembly of a three-phase shaft system described above is implemented through software, the software or program code required to execute the functions of each module / unit in the rapid assembly system for a steel frame based on modular disassembly of a three-phase shaft system described above can be partially or entirely stored in the memory 704. The processor 702 executes the program code corresponding to each unit stored in the memory 704 to execute the aforementioned rapid assembly method for a steel frame based on modular disassembly of a three-phase shaft system.

[0066] This application also provides a computer-readable storage medium. The computer-readable storage medium can be any available medium that a computing device can store, or a data storage device such as a data center containing one or more available media. The available medium can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), semiconductor media (e.g., solid-state drives), etc. The computer-readable storage medium includes instructions that instruct the computing device to execute the aforementioned method for rapid assembly of a steel frame based on modular disassembly of a three-phase shaft system.

[0067] This application also provides a computer program product comprising one or more computer instructions. When the computer instructions are loaded and executed on a computing device, all or part of the processes or functions described in this application are generated.

[0068] The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, or data center to another website, computer, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means.

[0069] When the computer program product is executed by a computer, the computer executes any of the aforementioned methods of the rapid assembly method for steel frames based on modular disassembly of a three-phase shaft system. The computer program product can be a software installation package; when any of the aforementioned methods of the rapid assembly method for steel frames based on modular disassembly of a three-phase shaft system is required, the computer program product can be downloaded and executed on the computer.

[0070] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A method for rapid assembly of a steel frame for a gravity energy storage yard based on modular disassembly, characterized in that, The method includes: A spatial axis coordinate system is established by setting up multiple spatial constraint reference points at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. The spatial constraint reference points are orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane. Geometric topology analysis is performed on the two-dimensional constraint point set, and an empty circle search space is constructed by calculating the Euclidean distance between point pairs. The coordinates of the center of the largest empty circle are obtained by iterative solution. The coordinates of the center of the largest empty circle are set as the origin of the coordinate reference of the spatial axis coordinate system. A three-dimensional rectangular coordinate system is established based on the origin of the coordinate reference. The vertical steel column is defined as the Z-axis, the horizontal main load-bearing beam is defined as the X-axis, and the longitudinal secondary beam is defined as the Y-axis, thus forming the final spatial axis coordinate system. Based on the final spatial axis coordinate system, assign a unique identifier to each component, which includes the axis type, serial number, specification parameters and version number; Based on the final spatial axis coordinate system, a steel frame BIM model integrating component information and spatial coordinates is constructed by combining unique identifiers; the construction schedule is linked in the steel frame BIM model, and the positioning information output by the steel frame BIM model is monitored synchronously. The positioning information output from the steel frame BIM model is used for on-site re-measurement and marking. Based on the on-site markings and unique identification codes, components are assembled in sequence. During the component assembly process, a dual error-proofing verification is implemented, namely, digital error-proofing by scanning the unique identification code and physical error-proofing by using the tenon and mortise guide structure.

2. The rapid assembly method for the steel frame of a gravity energy storage yard based on modular disassembly according to claim 1, characterized in that, A spatial axis coordinate system is established by setting up multiple spatial constraint reference points at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. These spatial constraint reference points are orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane. Geometric topological analysis is performed on the two-dimensional constraint point set. An empty circle search space is constructed by calculating the Euclidean distance between point pairs. The coordinates of the center of the largest empty circle are obtained through iterative solution, including: Multiple spatial constraint reference points are set up at the boundary of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. Each spatial constraint reference point is orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane; Geometric topological analysis is performed on a two-dimensional constraint point set to extract its spatial distribution characteristics. Based on spatial distribution characteristics, the empty circle search space is constructed by calculating the Euclidean distance between point pairs; The problem is solved iteratively within the empty circle search space. By comparing the radius values ​​of each candidate circle, the center coordinates of the largest empty circle are determined.

3. The rapid assembly method for the steel frame of a gravity energy storage yard based on modular disassembly according to claim 2, characterized in that, The center coordinates of the largest empty circle are set as the origin of the spatial axis coordinate system. A three-dimensional rectangular coordinate system is established based on the origin. The vertical steel column is defined as the Z-axis, the transverse main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis, forming the final spatial axis coordinate system, which includes: Set the coordinates of the center of the largest empty circle as the origin of the coordinate reference of the spatial axis coordinate system; Establish a three-dimensional rectangular coordinate system framework based on the origin of the coordinate reference; Define axis orientation parameters within a three-dimensional Cartesian coordinate system. Based on the axis direction parameters and combined with the characteristics of the steel frame structure, the vertical steel columns are determined as the Z-axis, the transverse main load-bearing beams as the X-axis, and the longitudinal secondary beams as the Y-axis, thus forming an initial spatial axis coordinate system. By verifying the accuracy and applicability of the initial spatial axis coordinate system, the final spatial axis coordinate system is formed.

4. The rapid assembly method for the steel frame of a gravity energy storage yard based on modular disassembly according to claim 3, characterized in that, Based on the final spatial axis coordinate system, each component is assigned a unique identifier containing the axis type, serial number, specification parameters, and version number, including: Based on the final spatial axis coordinate system, extract the spatial coordinate parameters of each component; Based on the spatial coordinate parameters of each component, determine the spatial position of each component; based on the spatial position of each component, determine the type of shaft system to which each component belongs; By calling the set coding rule library, the corresponding specification parameters, serial number and version number are matched for each component; A unique identifier is generated based on the structure of shaft type, serial number, specifications, and version number.

5. A method for rapid assembly of a gravity energy storage yard steel frame based on modular disassembly according to claim 4, characterized in that, Based on the final spatial axis coordinate system, a steel frame BIM model integrating component information and spatial coordinates is constructed by combining unique identifiers. Link the construction schedule to the steel frame BIM model and synchronously monitor the positioning information output by the steel frame BIM model, including: Based on the final spatial axis coordinate system, the spatial coordinates of each component are associated with the unique identifier to obtain the data association result; Based on the data association results, a steel frame BIM model containing geometric and attribute information is generated. Link the construction schedule to the steel frame BIM model to establish the temporal correspondence between model components and construction procedures; Based on the aforementioned temporal correspondence, component positioning information is output through the steel frame BIM model, and the matching degree between the construction progress and the status of the steel frame BIM model is monitored simultaneously.

6. A method for rapid assembly of a gravity energy storage yard steel frame based on modular disassembly according to claim 5, characterized in that, Using the positioning information output from the steel frame BIM model, on-site re-surveys and markings are performed, including: Based on the component positioning information output from the steel frame BIM model, on-site coordinate remeasurement was carried out to obtain remeasurement data; The remeasured data was compared and analyzed with the component positioning information to obtain the coordinate deviation analysis results; Based on the coordinate deviation analysis results, the actual installation positions of the components corresponding to each axis are determined in the spatial axis coordinate system; Based on the actual installation location of the components, the reference points for the vertical steel columns along the Z-axis were marked on-site. After marking the reference points for the vertical steel columns along the Z-axis, use these reference points to mark the reference points for the main load-bearing beams along the X-axis and the longitudinal secondary beams along the Y-axis.

7. A method for rapid assembly of a gravity energy storage yard steel frame based on modular disassembly according to claim 6, characterized in that, Assemble the components in sequence according to the on-site markings and unique identification codes; A dual error-proofing verification process is implemented during component assembly, namely, digital error-proofing through scanning a unique identifier and physical error-proofing through a tenon-and-mortise guide structure, including: Based on the on-site marking of the reference points of the main load-bearing beam on the X-axis, the on-site marking of the reference points of the longitudinal secondary beams on the Y-axis, and the on-site marking of the reference points of the vertical steel columns on the Z-axis, the spatial positions of the reference points of each axis system are obtained. Based on the spatial location, a component assembly sequence is generated; referring to the component assembly sequence, the assembly order is determined as vertical steel column on the Z-axis, main load-bearing beam on the X-axis, and longitudinal secondary beam on the Y-axis; According to the assembly sequence of vertical steel columns on the Z-axis, main load-bearing beams on the X-axis, and longitudinal secondary beams on the Y-axis, retrieve the components with the corresponding unique identifiers in sequence; After the retrieval operation is completed, before assembling each component, the unique identification code of each component is scanned to verify the matching between the component code and the assembly position. After the compatibility verification is passed, the assembly process begins. During the assembly process, the mortise and tenon guide structure is used to achieve physical alignment between components to ensure precise connection between them.

8. A rapid assembly system for the steel frame of a gravity energy storage yard based on modular disassembly, characterized in that, The system performs the method as described in any one of claims 1 to 7, comprising: The module is used to establish a spatial axis coordinate system. This involves setting up multiple spatial constraint reference points at the boundaries of the material storage yard and at the column base nodes and beam-column connection nodes of the steel frame. The spatial constraint reference points are orthogonally projected to generate a two-dimensional constraint point set on the horizontal reference plane. Geometric topology analysis is performed on the two-dimensional constraint point set. An empty circle search space is constructed by calculating the Euclidean distance between point pairs. The coordinates of the center of the largest empty circle are obtained by iterative solution. The definition module is used to set the center coordinates of the largest empty circle as the coordinate reference origin of the spatial axis coordinate system. Based on the coordinate reference origin, a three-dimensional rectangular coordinate system is established. By defining the vertical steel column as the Z-axis, the horizontal main load-bearing beam as the X-axis, and the longitudinal secondary beam as the Y-axis, the final spatial axis coordinate system is formed. The module is used to assign a unique identifier to all components based on the final spatial axis coordinate system, which includes the axis type, serial number, specification parameters and version number. The association module is used to construct a steel frame BIM model that integrates component information and spatial coordinates based on the final spatial axis coordinate system and by combining a unique identifier; it also associates the construction schedule with the steel frame BIM model and synchronously monitors the positioning information output by the steel frame BIM model. The execution module is used to perform on-site re-measurement and on-site marking based on the positioning information output from the steel frame BIM model; to assemble components in sequence according to the on-site markings and unique identification codes; and to implement dual error prevention verification during component assembly, namely digital error prevention by scanning the unique identification code and physical error prevention by using the tenon and mortise guide structure.

9. A computing device, characterized in that, Including memory and processor; The memory stores one or more computer programs, the one or more computer programs including instructions; when the instructions are executed by the processor, the computing device performs the method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program for performing the method as described in any one of claims 1 to 7.