GDL programming-based parametric modeling method and system for steel reinforced concrete column and ty board

CN123013222APending Publication Date: 2026-10-30TIANJIN HOUSING SCI RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610906582.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-23
Publication Date
2026-10-30

AI Technical Summary

Technical Problem

[0005]因此,本发明提供了基于GDL编程的钢骨混凝土柱与TY板参数化建模方法解决钢骨混凝土柱、TY板及节点构造参数化建模中边界继承和成果一致性不足的问题

Benefits of technology

[0061]本发明有益效果为:通过楼面结构单元建立统一的结构单元控制集,使PEC梁边界、钢骨混凝土柱外轮廓、TY板铺设方向和节点类型在同一GDL参数组中被协同控制,从源头上减少柱、梁、板分散建模造成的定位偏差。通过钢骨混凝土柱柱心线放样和TY板支承边继承裁切,TY板能够依据PEC梁支承边、柱外轮廓、支撑连接板范围和牛腿范围生成真实边界,从而降低TY板与柱、支撑连接板或牛腿之间的几何冲突。通过节点平面投影匹配,刚接节点、铰接节点、牛腿节点和补强节点能够根据柱梁板真实边界进行布置,提高节点构造与主体构件之间的对应精度。通过构件拓扑邻接关系和构件继承状态编排,增设夹层、拆除楼层、增设吊车梁和楼面荷载增加等空间调整能够在同一GDL状态对象中表达,减少重复建模工作。通过构件索引和同源映射,三维实体、二维表达边界和工程量属性保持来源一致,有利于提升参数化建模成果的准确性、可修改性和工程交付一致性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123013222A_ABST
    Figure CN123013222A_ABST
Patent Text Reader

Abstract

The application discloses a steel reinforced concrete column and TY plate parameterized modeling method based on GDL programming, relates to the technical field of building information modeling, and comprises the following steps: constructing a floor structure unit according to floors, axis nets and structure partitions, calibrating PEC beam boundaries, column outer contours, TY plate directions and node types, and generating a structure unit control set; driving a GDL component family through the structure unit control set, performing parameterized lofting of a steel reinforced concrete column reinforcement cage along a column center line, and performing support edge inheritance cutting of a TY plate prefabricated bottom plate, UHPC ribs and trapezoidal truss ribs, to generate a column-beam-plate composite object; and projecting and matching node planes based on the column-beam-plate composite object and the node types, to generate a node construction composite object. Through component indexing and homologous mapping, the application is favorable for improving the accuracy, modifiability and engineering delivery consistency of parameterized modeling results.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of building information modeling technology, and in particular to a parametric modeling method and system for steel-reinforced concrete columns and TY slabs based on GDL programming. Background Technology

[0002] With the deepening application of Building Information Modeling (BIM) and parametric design technologies in prefabricated buildings, steel structure engineering, and complex structural design, component family modeling methods based on GDL programming are gradually becoming an important means of digital design for building structures. Existing modeling methods typically use floors, grids, component sections, and node attributes as a basis to generate three-dimensional components such as steel columns, beams, slabs, connecting plates, studs, and corbels through parameter-driven methods, further forming two-dimensional representations, quantity statistics, and component lists. For composite structural components such as reinforced concrete columns, PEC beams, and TY slabs, parametric modeling not only needs to express the geometric dimensions of the components but also the structural relationships such as column-beam connections, slab end supports, rib arrangements, node connections, and subsequent spatial adjustments.

[0003] In existing technologies, the construction of steel-reinforced concrete columns, TY slabs, and their joints often adopts a method of modeling individual components and then splicing and adjusting them. This lack of unified control over the geometric boundaries and connections between columns, beams, slabs, and joints easily leads to problems such as conflicts between the outer contours of TY slabs and columns, unclear end-support relationships of slabs, and misalignment of joint connectors with actual boundaries. Furthermore, when spatial adjustments are involved, such as adding mezzanines, demolishing floors, adding crane beams, or increasing floor loads, existing models typically require modification of component positions and joint constructions. Inconsistencies can also easily arise between 3D solid models, 2D drawings, and bills of quantities, making it difficult to fully reflect the technical advantages of a structural system with separated lateral and load-bearing structures, including inheritable components, reusable joints, and spatial adjustability. Summary of the Invention

[0004] In view of the aforementioned existing problems, the present invention is proposed.

[0005] Therefore, this invention provides a parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming to solve the problems of insufficient boundary inheritance and consistency of results in the parametric modeling of steel-reinforced concrete columns, TY slabs and node structures.

[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution:

[0007] In a first aspect, the present invention provides a parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming, which includes,

[0008] Construct floor structural units according to floors, grid lines and structural zones, mark PEC beam boundaries, column outlines, TY slab directions and node types, and generate structural unit control sets;

[0009] By driving the GDL component family through the structural unit control set, parametric lofting of the steel-reinforced concrete column reinforcement cage along the column centerline and inheritance and cutting of the support edges of the TY slab precast base plate, UHPC rib and trapezoidal truss reinforcement are performed to generate a column-beam-slab composite object.

[0010] Based on the column-beam-slab composite object and node type, the node plane projection matching of the column-beam-slab boundary is performed to generate a node construction composite object.

[0011] By constructing composite objects using nodes, the topological adjacency relationships of components are established, the inheritance states of components are arranged, and spatially adjustable composite objects are generated.

[0012] Component indexes are established based on structural unit control sets, column-beam-slab composite objects, node construction composite objects, and spatial adjustment composite objects, and source mapping is performed to generate parametric modeling results.

[0013] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, the generation of the structural unit control set specifically includes:

[0014] Structural zones are divided according to floor elevation and grid intersections, the enclosure range of PEC beams and column positions are determined, and a floor structural unit index is generated.

[0015] Project the PEC beam edge line, the outer contour of the steel-reinforced concrete column and the floor elevation onto the same floor reference plane and perform a closed check to generate column, beam and slab control lines;

[0016] Mark the slab span, support, UHPC rib direction, trapezoidal truss reinforcement arrangement direction, precast base slab section parameters and rigid and hinged joints along the TY slab laying direction, and generate a joint attribute table;

[0017] The floor structural unit index, column-beam-slab control lines, and node attribute tables are compiled into the GDL parameter group to generate the structural unit control set.

[0018] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, the parametric layout of the steel-reinforced concrete column reinforcement cage along the column centerline specifically includes:

[0019] Based on the column positions and floor elevations in the structural unit control center, determine the column bottom and top positioning points, and connect them to generate the column center line;

[0020] Arrange the longitudinal reinforcement positioning points, stirrup closed outline, stirrup spacing and protective layer parameters along the column centerline, generate longitudinal reinforcement entities and stirrup entities through GDL layout, and combine the longitudinal reinforcement entities and stirrup entities into a steel cage object.

[0021] The steel cage object is positioned with the same column centerline as the outer contour of the steel-concrete column. At both ends of the steel cage object, the corresponding steel extension section of the column foot embedded section and the corresponding steel lap section of the upper splice section are constructed to synthesize the parametric object of the steel-concrete column steel cage.

[0022] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, the supporting edges of the TY slab precast base plate, UHPC ribs, and trapezoidal truss reinforcement are inherited and trimmed, specifically including:

[0023] Based on the supporting edge of the PEC beam, the outer contour of the steel-reinforced concrete column, and the laying direction of the TY slab, construct the baseline and limit line of the slab strip;

[0024] Distribute the strip width along the strip baseline, delineate the lap joint section, bottom section, rib section and truss reinforcement section, and generate the strip layout sequence;

[0025] Cut off the support edge of the PEC beam along the lap section, and extend the cut support edge line segment along the slab span direction to enclose and form the outline of the precast bottom slab.

[0026] Arrange the center line of UHPC rib plate within the precast base plate outline, and expand it into UHPC rib plate outline according to the rib plate width. Generate trapezoidal truss reinforcement outline according to the height, spacing, position of upper chord reinforcement, position of lower chord reinforcement and control point of web member broken line, and generate the initial strip object of TY plate.

[0027] When the initial TY plate strip object geometrically overlaps with the outer contour of the column, the range of the support connection plate, and the range of the corbel, the overlapping range is projected onto the strip contour, the overlapping segment is cut off, and the sealing plate edge line is added.

[0028] Arrange the outline of the reinforcing rib along the edge of the sealing plate, and generate the end closure structure at the end of the cut trapezoidal truss reinforcement. Combine the cut precast base plate outline, UHPC rib outline, trapezoidal truss reinforcement outline and reinforcing rib outline into a TY plate object.

[0029] The parametric object of the steel-reinforced concrete column reinforcement cage and the TY plate object are incorporated into the same GDL component family to generate a column-beam-slab composite object.

[0030] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, wherein: the node plane projection matching specifically includes:

[0031] The node plane is determined based on the outer contour line of the column, the edge line of the PEC beam, and the end boundary of the TY plate in the column-beam-slab composite object;

[0032] Project the outer contour line of the column, the edge line of the PEC beam, and the end boundary of the TY plate onto the node plane to form the node projection lines of the column side, beam side, and plate end;

[0033] The avoidance range of the connecting plate, welded plate, stud, edge sealing and trapezoidal truss reinforcement ends is defined by the projection lines of the column side, beam side and plate end nodes, respectively, and a node construction positioning set is generated;

[0034] When the node attribute is a rigid node, rigid members are arranged along the intersection of the column-side node projection line and the beam-side node projection line to generate a rigid node structure.

[0035] When the node attribute is a hinged node, hinged members are arranged along the projection range of the beam side web to generate a hinged node structure.

[0036] When the node attributes correspond to the crane beam position and the canopy beam position, the corbel components are arranged along the column side node projection line to generate the corbel node structure.

[0037] When the node attribute corresponds to the location of increased floor load, a reinforcing steel beam connection plate is arranged along the projection line of the lower flange of the beam and the projection line of the column side node to generate a reinforcing node structure.

[0038] The corresponding boundaries of each node structure and the column-beam-slab composite object are geometrically combined to generate the node structure composite object.

[0039] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, the establishment of component topological adjacency relationships specifically includes:

[0040] Extract the ends and connection parts from the node-constructed composite object to generate a component end set;

[0041] Based on the floor structure unit index and node attributes, end matching is performed on the component end set to determine the load-bearing, support, corbel, reinforcement and anti-lateral adjacent edges, and the component topological adjacency relationship is generated.

[0042] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, the arrangement of component inheritance states specifically includes:

[0043] The inheritance order of structural components and reserved connection plates is determined based on the topological adjacency relationship of the components, and a component inheritance list is generated;

[0044] When the space adjustment type is to add a mezzanine, mezzanine components are arranged along the reserved connecting plate on the column side and the control line of the floor structure unit to generate a mezzanine adjustment object.

[0045] When the space adjustment type is to demolish floors to create a tall space, retain the outer columns and beams and lateral bracing, remove the corresponding TY slabs, secondary beams and floor studs, and generate a floor demolition adjustment object;

[0046] When the space adjustment type is to add a crane beam, the corbel support component is enabled and the positioning reference of the steel-reinforced concrete column object is inherited to generate the crane beam adjustment object;

[0047] When the space adjustment type is floor load increase, dense secondary beams and reinforcing steel beams are arranged along the reserved secondary beam connection plate and the reinforcing steel beam connection plate to generate load adjustment objects;

[0048] The mezzanine adjustment object, the demolition adjustment object, the crane beam adjustment object, and the load adjustment object are incorporated into the same GDL state object to generate a spatial adjustment composite object.

[0049] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, the component index is generated by determining the unit to which each composite object belongs based on the floor number and the floor structure unit number, and assigning a unique component number to the component according to the unit to which the component belongs, the component category, the support edge number, and the node attributes.

[0050] The component categories include steel-reinforced concrete column cages, PEC beams, TY slabs, precast base slabs, UHPC ribs, trapezoidal truss reinforcement, studs, connecting plates, corbels, reinforcing steel beams, and dense secondary beams.

[0051] As a preferred embodiment of the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming described in this invention, the homologous mapping specifically includes:

[0052] The component index is used to locate the GDL 3D entity, and the GDL 3D entity is projected, sectioned, and its boundaries are extracted to generate a 2D representation boundary.

[0053] Extract the component quantity and material usage along the component index to generate the project quantity attribute;

[0054] By binding the two-dimensional representation boundary and engineering quantity attributes to the same component index, parametric modeling results are generated.

[0055] Secondly, this invention provides a parametric modeling system for steel-reinforced concrete columns and TY slabs based on GDL programming, including:

[0056] The structural unit construction module constructs floor structural units according to floors, grid lines, and structural zones, marks the PEC beam boundaries, column outlines, TY slab directions, and node types, and generates structural unit control sets.

[0057] The component modeling module drives the GDL component family through the structural unit control set to perform parametric lofting of the steel-reinforced concrete column reinforcement cage along the column centerline and inheritance and trimming of the support edges of the TY slab precast base plate, UHPC ribs and trapezoidal truss reinforcement, generating a column-beam-slab composite object.

[0058] The node matching module performs planar projection matching of nodes on the column-beam-slab boundary based on the column-beam-slab composite object and node type, and generates a node-constructed composite object.

[0059] The spatial adjustment module establishes component topological adjacency relationships by constructing composite objects through nodes, arranges component inheritance states, and generates spatial adjustment composite objects.

[0060] The results generation module establishes component indexes based on structural unit control sets, column-beam-slab composite objects, node construction composite objects, and spatial adjustment composite objects, and performs source mapping to generate parametric modeling results.

[0061] The beneficial effects of this invention are as follows: By establishing a unified structural unit control set through floor structure units, the boundaries of PEC beams, the outer contours of steel-reinforced concrete columns, the laying direction of TY slabs, and the node types are collaboratively controlled within the same GDL parameter group, reducing positioning deviations caused by scattered modeling of columns, beams, and slabs from the source. Through the lofting of the steel-reinforced concrete column centerlines and the inheritance and trimming of the TY slab support edges, the TY slab can generate realistic boundaries based on the support edges of PEC beams, the outer contours of columns, the range of support connection plates, and the range of corbels, thereby reducing geometric conflicts between the TY slab and columns, support connection plates, or corbels. Through node planar projection matching, rigid nodes, hinged nodes, corbel nodes, and reinforcement nodes can be arranged according to the real boundaries of columns, beams, and slabs, improving the correspondence accuracy between node construction and main components. Through component topological adjacency relationships and component inheritance state arrangement, spatial adjustments such as adding mezzanines, demolishing floors, adding crane beams, and increasing floor loads can be expressed within the same GDL state object, reducing repetitive modeling work. By using component indexing and homologous mapping, the three-dimensional entities, two-dimensional representation boundaries, and engineering quantity attributes maintain a consistent source, which helps improve the accuracy, modifiability, and consistency of parametric modeling results in engineering delivery. Attached Figure Description

[0062] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0063] Figure 1 This is a flowchart of a parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming.

[0064] Figure 2 This is a schematic diagram of the generation of the floor structure unit control set and the composite object of columns, beams and slabs.

[0065] Figure 3 A schematic diagram for node planar projection matching and node construction of composite objects.

[0066] Figure 4 This is a schematic diagram of the topological adjacency, spatial adjustment, and homologous mapping relationships of components. Detailed Implementation

[0067] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0068] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.

[0069] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.

[0070] Reference Figures 1-4 This is one embodiment of the present invention, which provides a parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming, including the following steps:

[0071] S1. Construct floor structural units according to floors, grid lines and structural zones, mark PEC beam boundaries, column outlines, TY plate directions and node types, and generate structural unit control sets.

[0072] S1.1. In the GDL main script of AchiCAD, call the floor elevation, grid intersection, PEC beam edge line, and steel-reinforced concrete column outline to divide the structural zones according to the area enclosed by the intersection of adjacent grid lines within the same floor; when there are PEC beam edge lines on all four sides of the structural zone, the area enclosed by the PEC beam edge lines is used as the boundary of the floor structural unit; when there is a steel-reinforced concrete column outline intersecting with the PEC beam edge line at the edge of the structural zone, the steel-reinforced concrete column outline is used as the local avoidance boundary of the floor structural unit; the floor structural unit index is composed of the floor number, grid interval number, and structural zone number.

[0073] Using the horizontal projection method in analytical geometry, the edge lines of PEC beams, the outer contours of steel-reinforced concrete columns, and the floor elevations are unified to the floor reference plane. The floor reference plane is determined by the floor elevation. The spatial points in the edge lines of PEC beams and the outer contours of steel-reinforced concrete columns retain their planar coordinates, and the vertical coordinates are replaced with the corresponding floor elevations to obtain the projection points on the floor reference plane.

[0074] The projection point is calculated using the orthogonal projection relationship from a spatial point to the horizontal plane, expressed as:

[0075] ;

[0076] in, The point projected onto the floor reference plane. Let be the coordinates of the first direction of the grid of a spatial point on the edge of a PEC beam or the outer contour of a reinforced concrete column. This refers to the second direction coordinates of the grid lines of spatial points within the outer contour of a PEC beam edge or a reinforced concrete column. This refers to the floor level.

[0077] Since the floor reference plane is horizontal, the projection of a spatial point onto the floor reference plane only changes the vertical coordinates, while the planar coordinates remain unchanged.

[0078] S1.2. Perform boundary closure checks on the projected PEC beam edge lines and the outer contour of the steel-reinforced concrete column. First, arrange the endpoints of the projected edge lines according to the grid direction, and then connect the endpoints of adjacent edge lines in sequence to form the closed boundary of the floor structural unit. When the first endpoint coincides with the last endpoint, the closed boundary is established. When the first endpoint does not coincide with the last endpoint, use the intersection of the endpoints of adjacent PEC beam edge lines and the outer contour of the steel-reinforced concrete column to fill the gap until the boundary of the floor structural unit forms a closed polyline. The closed polyline and the floor elevation together constitute the column-beam-slab control line.

[0079] The laying direction of the TY slab is determined based on the column-beam-slab control lines. First, the opposite PEC beam support edge is selected as the TY slab support edge. Then, the direction of the line connecting the two PEC beam support edges is taken as the slab span direction. The direction perpendicular to the slab span direction and located within the floor reference plane is taken as the TY slab laying direction. The direction of the UHPC rib of the TY slab is consistent with the slab span direction, and the TY slab width direction is consistent with the TY slab laying direction. The trapezoidal truss reinforcement is arranged along the slab span direction and located at the corresponding positions of the precast base slab and the UHPC rib. The cross-sectional dimensions of the precast base slab, the cross-sectional dimensions of the UHPC rib, the height of the trapezoidal truss reinforcement, and the spacing of the trapezoidal truss reinforcement are used as TY slab specification parameters to participate in the subsequent GDL drive.

[0080] S1.3. Based on the column-beam-slab control lines and the TY slab laying direction, mark the slab span, support, UHPC rib direction, trapezoidal truss reinforcement arrangement direction, precast base slab section parameters, and node types. The connection positions of PEC beams located on the periphery of the floor structural unit and steel-concrete columns are marked as rigid joints, and the connection positions of PEC beams located inside the floor structural unit and steel-concrete columns are marked as hinged joints. The crane beam position, canopy beam position, floor load increase position, and support connection plate range are recorded along with the node type. The slab span, support, UHPC rib direction, trapezoidal truss reinforcement arrangement direction, precast base slab section parameters, and node types together form a node attribute table.

[0081] Write the floor structure unit index, column-beam-slab control lines, and node attribute table into the same GDL parameter group. The floor structure unit index in the GDL parameter group is used to distinguish between floors and structural zones. The column-beam-slab control lines are used to limit the edge lines of PEC beams, the outer contour of steel-reinforced concrete columns, and the laying range of TY slabs. The node attribute table is used to limit rigid joints, hinged joints, crane beam positions, canopy beam positions, floor load increase positions, support connection plate range, precast base plate cross-sectional dimensions, UHPC rib dimensions, trapezoidal truss reinforcement shape, height, and spacing. After writing, a structural unit control set is generated.

[0082] S2. Drive the GDL component family through the structural unit control set to perform parametric lofting of the steel-reinforced concrete column reinforcement cage along the column centerline and inherit and cut the support edges of the TY slab precast base plate, UHPC ribs and trapezoidal truss reinforcement to generate a column-beam-slab composite object.

[0083] S2.1. Retrieve the floor structural unit index, column-beam-slab control lines, and node attribute table from the structural unit control set. Determine the current floor and structural zone according to the floor structural unit index. Determine the PEC beam support edge, steel-reinforced concrete column outer contour, and TY slab laying direction according to the column-beam-slab control lines. Determine the rigid joint, hinged joint, crane beam position, canopy beam position, floor load increase position, support connection plate range, precast base plate cross-sectional dimensions, UHPC rib dimensions, trapezoidal truss reinforcement shape, height, and spacing according to the node attribute table to form the component generation parameters of the GDL component family.

[0084] The column bottom and top positioning points of the steel-reinforced concrete column are determined based on the column position and floor elevation in the component generation parameters. The column center line is formed by connecting the column bottom and top positioning points. The column bottom positioning point corresponds to the bottom elevation of the current floor, and the column top positioning point corresponds to the top elevation of the current floor. The column center line serves as the path forming benchmark for the longitudinal reinforcement and stirrups in the steel-reinforced concrete column reinforcement cage.

[0085] S2.2. Read the protective layer parameters, longitudinal reinforcement quantity, longitudinal reinforcement diameter, longitudinal reinforcement corner point positioning parameters, stirrup diameter, stirrup spacing, and stirrup closed contour parameters corresponding to the outer contour of the steel-reinforced concrete column along the column centerline; the GDL component family generates the stirrup control contour by offsetting the protective layer thickness inward from the outer contour of the steel-reinforced concrete column, and generates longitudinal reinforcement positioning points at the corner points and edge distribution positions of the stirrup control contour; stretch the longitudinal reinforcement positioning points along the column centerline to form longitudinal reinforcement entities, and array the stirrup control contour along the column centerline according to the stirrup spacing to form stirrup entities; the longitudinal reinforcement entities and stirrup entities together form the reinforcement cage object.

[0086] At the bottom of the rebar cage object, construct the rebar extension segment corresponding to the column base embedded section along the column centerline. At the top of the rebar cage object, construct the rebar lap segment corresponding to the upper splicing section along the column centerline. Ensure that the rebar extension segment corresponding to the column base embedded section, the rebar cage object, and the rebar lap segment corresponding to the upper splicing section maintain the same column centerline positioning reference, thus synthesizing a parametric object of the steel-reinforced concrete column rebar cage. This parametric object of the steel-reinforced concrete column rebar cage is generated by a GDL script based on parameters, eliminating the need to create longitudinal bars and stirrups individually in the AC foundation modeling function.

[0087] Based on the PEC beam support edge, the outer contour of the steel-concrete column, and the TY plate laying direction, construct the baseline and limit line of the TY plate strip. The baseline of the TY plate strip is arranged along the TY plate laying direction. The limit line is jointly defined by the PEC beam support edge and the outer contour of the steel-concrete column. The PEC beam support edge serves as the end overlap reference of the TY plate, and the outer contour of the steel-concrete column serves as the edge avoidance reference of the TY plate. The range of the support connection plate and the range of the corbel are provided by the node attribute table and serve as the boundary trimming avoidance range.

[0088] S2.3. Distribute the width of the slab strip along the baseline of the TY slab strip, and delineate the end lap section, bottom section, rib section, and truss reinforcement section for each slab strip to generate a slab strip layout sequence; when the layout width of the floor structural unit can be divided evenly by the width of the TY slab, the slab strip is continuously divided according to the width of the TY slab; when the layout width of the floor structural unit cannot be divided evenly by the width of the TY slab, the remaining width at the end is designated as the edge slab strip; the end lap section supports the PEC beam support edge, the bottom section supports the precast bottom slab outline, the rib section supports the UHPC rib centerline, and the truss reinforcement section supports the trapezoidal truss reinforcement centerline and the web member break line control point.

[0089] The corresponding PEC beam support edge is cut off along the end lap section. The cut support edge segment is extended along the slab span direction to the length of the slab strip and enclosed with the two side edges of the slab strip to form the precast bottom slab outline. The UHPC rib centerline is arranged along the rib section within the precast bottom slab outline and expanded according to the rib width to form the UHPC rib outline. The vertical distance between the top chord and the bottom chord is determined according to the height of the trapezoidal truss reinforcement. The truss reinforcement elements are arranged along the slab span direction according to the spacing of the trapezoidal truss reinforcement. The trapezoidal truss reinforcement outline is generated according to the position of the top chord reinforcement, the position of the bottom chord reinforcement, and the control point of the web member broken line. The precast bottom slab outline, the UHPC rib outline, and the trapezoidal truss reinforcement outline together form the initial TY slab strip object.

[0090] The initial TY slab strip object is geometrically overlapped with the outer contour of the steel-reinforced concrete column, the range of the support connection plate, and the range of the corbel. When the initial TY slab strip object geometrically overlaps with the outer contour of the steel-reinforced concrete column, the range of the support connection plate, and the range of the corbel, the overlap range is projected onto the precast base slab contour, the UHPC rib contour, and the trapezoidal truss reinforcement contour. The overlapping section is cut off and the sealing edge line is added to form the trimmed base slab contour, the trimmed rib contour, and the trimmed trapezoidal truss reinforcement contour. When the initial TY slab strip object does not geometrically overlap, the precast base slab contour, the UHPC rib contour, and the trapezoidal truss reinforcement contour are used as the trimmed base slab contour, the trimmed rib contour, and the trimmed trapezoidal truss reinforcement contour.

[0091] Reinforcing rib outlines are arranged along the edge of the sealing plate, and end closure structures are generated at the ends of the cut trapezoidal truss reinforcements, so that the trapezoidal truss reinforcements still retain an expressible irregular steel reinforcement structure after being cut. The cut bottom plate outline, the cut rib outline, the cut trapezoidal truss reinforcement outline, and the reinforcing rib outline are combined into a TY plate object. The TY plate object is controlled by GDL parameters for the precast bottom plate cross-sectional dimensions, UHPC rib dimensions, trapezoidal truss reinforcement shape, height, and spacing, eliminating the need to create irregular trapezoidal truss reinforcements one by one in the AC foundation modeling function.

[0092] The parametric object of the steel-reinforced concrete column reinforcement cage and the TY plate object are included in the same GDL component family. The column centerline positioning reference of the parametric object of the steel-reinforced concrete column reinforcement cage, the inheritance relationship of the PEC beam support edge of the TY plate object, and the boundary trimming result of the TY plate object are maintained to generate a column-beam-slab composite object.

[0093] S3. Based on the column-beam-slab composite object and node type, perform node plane projection matching on the column-beam-slab boundary to generate a node construction composite object.

[0094] S3.1. Retrieve the parametric object of the steel-reinforced concrete column reinforcement cage and the TY plate object from the column-beam-slab composite object, and obtain the outer contour edge line of the column from the outer contour of the steel-reinforced concrete column, obtain the edge line of the PEC beam from the column-beam-slab control line, and obtain the end boundary of the TY plate from the TY plate object; the outer contour edge line of the column is used to determine the column side connection range, the edge line of the PEC beam is used to determine the beam side connection range, and the end boundary of the TY plate is used to determine the end connection range of the plate. The end boundary of the TY plate includes the end boundary of the precast bottom plate, the end boundary of the UHPC rib, and the end boundary of the trapezoidal truss reinforcement.

[0095] Based on the rigid joints, hinged joints, crane beam locations, canopy beam locations, and floor load increase locations in the node attribute table, determine the node plane corresponding to each beam-column intersection location; the node plane passes through the intersection of the column outer contour line and the PEC beam edge line, and intersects with the floor reference plane.

[0096] Using the point-to-plane orthogonal projection method in analytical geometry, the outer contour lines of the column, the edge lines of the PEC beam, and the end boundaries of the TY plate are projected onto the node plane. During projection, the endpoints of the edge lines are first projected onto the node plane, and then the endpoints of the projected edge lines are connected to form the column side node projection lines, beam side node projection lines, and plate end node projection lines, respectively.

[0097] The projection points of the edge endpoints are calculated using the orthogonal projection relationship from a point to a plane. The expression is:

[0098] ;

[0099] in, For points projected onto the node plane, These are spatial points on the outer contour line of the column, the edge line of the PEC beam, and the end boundary of the TY plate. For any point on the node plane, Let be the unit normal vector of the nodal plane. This is the vector dot product symbol.

[0100] S3.2. Determine the vertical range of the connecting plate based on the projection lines of the column side nodes, determine the range of the web connecting plate and the range of the flange welded plate based on the projection lines of the beam side nodes, and determine the range of the stud arrangement, the range of the plate end sealing, and the range of the trapezoidal truss reinforcement end avoidance based on the projection lines of the plate end nodes; the vertical range of the connecting plate, the range of the web connecting plate, the range of the flange welded plate, the range of the stud arrangement, the range of the plate end sealing, and the range of the trapezoidal truss reinforcement end avoidance together form the node construction positioning set.

[0101] When the node attribute is a rigid connection node, the flange welding plate, the web high-strength bolt connection plate and the bolt holes are arranged along the intersection of the column side node projection line and the beam side node projection line. The flange welding plate corresponds to the flange of the PEC beam, the web high-strength bolt connection plate corresponds to the web of the PEC beam, and the bolt holes are arranged in the web high-strength bolt connection plate to form a rigid connection node structure.

[0102] When the node attribute is a hinged node, the web high-strength bolt connection plate and bolt holes are arranged along the web projection range in the beam side node projection line, and the flange welding plate is not arranged to form a hinged node structure; the rigid node structure and the hinged node structure correspond one-to-one with the rigid node and hinged node in the node attribute table, respectively.

[0103] When the node attributes correspond to the crane beam and canopy beam positions, corbel members are arranged along the column side node projection lines. The supporting surfaces of the corbel members correspond to the crane beam and canopy beam positions, and the roots of the corbel members correspond to the outer contour lines of the steel-reinforced concrete column object, forming a corbel node structure. When the node attributes do not correspond to the crane beam and canopy beam positions, no corbel node structure is generated.

[0104] When the node attribute corresponds to the location of the floor load increase, a reinforcing steel beam connection plate is arranged along the projection line of the lower flange of the PEC beam and the projection line of the column side node. The end of the reinforcing steel beam connection plate corresponds to the projection line of the column side node, and the length direction of the reinforcing steel beam connection plate corresponds to the projection line of the lower flange of the PEC beam, forming a reinforcing node structure. When the node attribute does not correspond to the location of the floor load increase, no reinforcing node structure is generated.

[0105] S3.3. Fit the rigid joint construction, hinged joint construction, corbel joint construction, and reinforcement joint construction to the corresponding boundaries of the column-beam-slab composite object respectively; when fitting, ensure that the connection surface of the joint construction coincides with the outer contour line of the column, the edge line of the PEC beam, and the end boundary of the TY plate, and ensure that the arrangement range of the studs corresponds to the end boundary of the TY plate, and ensure that the end clearance range of the trapezoidal truss reinforcement does not overlap with the edge lines of the connecting plate, corbel member, and sealing plate, thus completing the geometric splicing.

[0106] The rigid joint structure, hinged joint structure, corbel joint structure, and reinforcement joint structure that have been geometrically assembled are incorporated into the column-beam-slab composite object to generate a composite object of joint structures.

[0107] S4. Construct composite objects through nodes to establish component topological adjacency relationships, arrange component inheritance states, and generate spatially adjustable composite objects.

[0108] S4.1. Extract the ends of steel-reinforced concrete columns, steel-reinforced concrete column cages, PEC beams, TY slab support edges, precast base slabs, UHPC ribs, trapezoidal truss reinforcements, secondary beams, corbel support surfaces, connecting plate holes, and support connecting plate ends from the node construction composite object as the geometric positions of the components participating in the connection. All geometric positions together form the component end set.

[0109] Among them, the ends of steel-reinforced concrete columns and PEC beams are used to determine load-bearing connections; the ends of steel-reinforced concrete column reinforcement cages are used to determine the extension of longitudinal reinforcement and the termination position of stirrups; the TY slab support edge is used to determine the end support of the slab; the ends of precast base slabs, UHPC ribs, and trapezoidal truss reinforcements are used to determine the inheritance relationship of the TY slab end structure; the corbel support surface is used to determine the crane beam support; the connection plate hole position is used to determine the reinforcement connection; and the end of the support connection plate is used to determine the lateral resistance connection.

[0110] The component end sets are grouped according to the floor structural unit index, so that the component ends within the same floor and the same structural partition are classified into the same matching range. Within the same matching range, the component end sets are matched according to the node attributes. The steel-concrete column ends and PEC beam ends with coincident end coordinates are determined as load-bearing adjacent edges. The PEC beam ends and TY slab support edges with coincident end coordinates are determined as support adjacent edges. The steel-concrete column ends and corbel support surfaces with coincident end coordinates are determined as corbel adjacent edges. The PEC beam ends and connecting plate holes with coincident end coordinates are determined as reinforcement adjacent edges. The steel-concrete column ends and support connecting plate ends with coincident end coordinates are determined as lateral resistance adjacent edges. The precast base plate ends, UHPC rib ends and trapezoidal truss reinforcement ends with corresponding end positions are determined as TY slab internal structure adjacent edges. The load-bearing adjacent edges, support adjacent edges, corbel adjacent edges, reinforcement adjacent edges, lateral resistance adjacent edges and TY slab internal structure adjacent edges together generate the component topological adjacency relationship.

[0111] S4.2. Determine the inheritance order of structural components and reserved connection plates based on the topological adjacency relationship of components. Retain the outer steel-reinforced concrete columns, outer PEC beams and lateral bracing. Determine the retention status of TY plates, secondary beams and floor stud objects according to the spatial adjustment type. Determine the reuse status of column-side reserved connection plates, reserved secondary beam connection plates and reinforcing steel beam connection plates according to the location of new components. Determine the layout of new PEC beams, TY plates, stud connections, densified secondary beams and reinforcing steel beams. Form a component inheritance list. The component inheritance list synchronously records the retention status, cutting status and reuse status of the parametric objects of steel-reinforced concrete column reinforcement cages, TY plate precast bottom plates, UHPC ribs and trapezoidal truss bars.

[0112] When the space adjustment type is to add a mezzanine, the component inheritance list retains the outer steel-reinforced concrete columns, outer PEC beams and lateral bracing, and arranges the new PEC beams, TY plates and stud connections along the reserved connection plates on the column side and the floor structure unit control lines; the ends of the new PEC beams support the reserved connection plates on the column side, the supporting edges of the TY plates support the new PEC beams, and the stud connections support the end boundaries of the TY plates, thus generating the mezzanine adjustment object.

[0113] When the space adjustment type is to demolish floors to form a tall space, the component inheritance list retains the outer steel-reinforced concrete columns, outer PEC beams and lateral bracing, and removes the corresponding TY slabs, secondary beams and floor stud objects; the column side reserved connection plates, corbel support surfaces and support connection plates related to the subsequent addition of mezzanine and crane beams are retained in the node construction composite object, generating the floor demolition adjustment object.

[0114] When the space adjustment type is to add a crane beam, the component inheritance list enables the corbel support component and makes the corbel support component inherit the column centerline positioning reference of the steel-concrete column object; the crane beam support surface is connected to the corbel support surface, and the support connection plate is connected to the end of the steel-concrete column, generating a crane beam adjustment object.

[0115] When the space adjustment type is floor load increase, the component inheritance list arranges the densified secondary beams along the reserved secondary beam connection plate and the reinforced steel beams along the reinforced steel beam connection plate; the ends of the densified secondary beams are connected to the reserved secondary beam connection plate, and the ends of the reinforced steel beams are connected to the reinforced steel beam connection plate, thus generating a load adjustment object.

[0116] The mezzanine adjustment object, the split-floor adjustment object, the crane beam adjustment object, and the load adjustment object are incorporated into the same GDL state object, and the GDL state object is kept in correspondence with the component topology adjacency relationship and the component inheritance list to generate a spatial adjustment composite object.

[0117] S5. Establish component indexes according to structural unit control sets, column-beam-slab composite objects, node construction composite objects, and spatial adjustment composite objects, and perform source mapping to generate parametric modeling results.

[0118] S5.1. Retrieve the floor number and floor structure unit number from the structural unit control set, and assign the column-beam-slab composite object, node construction composite object, and spatial adjustment composite object to the corresponding floor and floor structure unit respectively, and determine the unit to which the component belongs for each composite object; the unit to which the component belongs is used to limit the position of the parametric object of the steel-reinforced concrete column reinforcement cage, TY plate object, node construction, and spatial adjustment construction in the parametric modeling results.

[0119] A unique component number is assigned to each component according to its unit, component category, support edge number, and node attributes. Component categories include reinforced concrete column cages, PEC beams, TY slabs, precast base slabs, UHPC ribs, trapezoidal truss reinforcement, studs, connecting plates, corbels, reinforcing steel beams, and densified secondary beams. Support edge numbers are derived from column, beam, and slab control lines, and node attributes are derived from the node attribute table. The unique component number is used to distinguish different components within the same floor structural unit.

[0120] S5.2. Bind the unique component number to the GDL 3D entity, 2D expression boundary, and quantity attribute respectively to generate a component index; wherein, the GDL 3D entity comes from the column-beam-slab composite object, the node construction composite object, and the spatial adjustment composite object, the 2D expression boundary is used for subsequent planar expression, section expression, and node detail expression, and the quantity attribute is used for subsequent extraction of component quantity and material usage.

[0121] The component index is used to locate the corresponding GDL 3D entity. The GDL 3D entity is then projected, sectioned, and its boundaries are extracted to generate a 2D representation boundary. Specifically, the parametric object of the steel-reinforced concrete column reinforcement cage extracts the longitudinal reinforcement plane position, stirrup outline, reinforcement extension boundary corresponding to the column foot embedded section, and reinforcement lap boundary corresponding to the upper splice section. The TY plate object extracts the slab strip boundary, slab end lap boundary, precast bottom slab boundary, UHPC rib plate boundary, and trapezoidal truss reinforcement boundary. The node structure extracts the connection plate boundary, corbel boundary, and reinforcing steel beam connection plate boundary. The spatial adjustment structure extracts the 2D representation boundaries of the mezzanine adjustment object, the demolition adjustment object, the crane beam adjustment object, and the load adjustment object.

[0122] S5.3. Extract the number of components and material usage along the component index to generate engineering quantity attributes; among them, extract the number of longitudinal bars, longitudinal bar length, number of stirrups and stirrup length of the parametric object of steel-reinforced concrete column reinforcement cage; extract the number of TY plates, precast base plate usage, UHPC rib plate usage, number of trapezoidal truss bars and length of trapezoidal truss bars from the TY plate object; extract the number of studs, number of connecting plates and number of corbels from the node structure; and extract the number of reinforcing steel beams and number of densified secondary beams from the spatial adjustment structure.

[0123] By binding the two-dimensional expression boundary and the quantity attribute to the same component index, the same unique component number corresponds to the same GDL three-dimensional entity, the same two-dimensional expression boundary, and the same quantity attribute. When the column grid, floor elevation, node type, TY plate specification, steel-reinforced concrete column reinforcement parameters, trapezoidal truss reinforcement shape, height, spacing, precast base plate cross-sectional dimensions, and spatial adjustment type change, the component index is updated synchronously with the structural unit control set, column-beam-slab composite object, node construction composite object, and spatial adjustment composite object, outputting parametric modeling results.

[0124] After outputting the parametric modeling results, the AC software's 2D construction drawing generation module uses the component index to call the 2D expression boundary to generate plan views, section views, and node details. The AC software's bill of quantities module uses the same component index to call the quantity attributes to calculate the material usage of steel-reinforced concrete column reinforcement cages, TY slab precast base plates, UHPC ribs, trapezoidal truss reinforcement, connecting plates, studs, and corbels. Since the 3D entity, 2D expression boundary, and quantity attributes all originate from the same GDL parameter group and the same component index, parameter adjustments can synchronously update the 3D model, 2D construction drawings, and material usage list, thus forming a digital model with multi-information fusion.

[0125] This embodiment also provides a parametric modeling system for steel-reinforced concrete columns and TY slabs based on GDL programming, including: a structural unit construction module, which constructs floor structural units according to floors, grids and structural zones, calibrates PEC beam boundaries, column outlines, TY slab orientations and node types, and generates a structural unit control set;

[0126] The component modeling module drives the GDL component family through the structural unit control set to perform column centerline layout of steel-reinforced concrete columns and inheritance and trimming of TY plate support edges, generating column-beam-slab composite objects.

[0127] The node matching module performs planar projection matching of nodes on the column-beam-slab boundary based on the column-beam-slab composite object and node type, and generates a node-constructed composite object.

[0128] The spatial adjustment module establishes component topological adjacency relationships by constructing composite objects through nodes, arranges component inheritance states, and generates spatial adjustment composite objects.

[0129] The results generation module establishes component indexes based on structural unit control sets, column-beam-slab composite objects, node construction composite objects, and spatial adjustment composite objects, and performs source mapping to generate parametric modeling results.

[0130] In summary, this invention establishes a unified structural unit control set through floor structure units, enabling the PEC beam boundary, the outer contour of the steel-reinforced concrete column, the laying direction of the TY slab, and the node type to be collaboratively controlled within the same GDL parameter group, thereby reducing positioning deviations caused by scattered modeling of columns, beams, and slabs from the source. Through the lofting of the steel-reinforced concrete column centerline and the inheritance and trimming of the TY slab support edge, the TY slab can generate a realistic boundary based on the PEC beam support edge, the column outer contour, the range of the support connection plate, and the corbel range, thus reducing geometric conflicts between the TY slab and the column, support connection plate, or corbel. Through node planar projection matching, rigid nodes, hinged nodes, corbel nodes, and reinforcement nodes can be arranged according to the real boundaries of the column, beam, and slab, improving the correspondence accuracy between node construction and main components. Through component topological adjacency relationships and component inheritance state arrangement, spatial adjustments such as adding mezzanines, demolishing floors, adding crane beams, and increasing floor loads can be expressed within the same GDL state object, reducing repetitive modeling work. By using component indexing and homologous mapping, the three-dimensional entities, two-dimensional representation boundaries, and engineering quantity attributes maintain a consistent source, which helps improve the accuracy, modifiability, and consistency of parametric modeling results in engineering delivery.

[0131] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming, characterized by: include, Construct floor structural units according to floors, grid lines and structural zones, mark PEC beam boundaries, column outlines, TY slab directions and node types, and generate structural unit control sets; By driving the GDL component family through the structural unit control set, parametric lofting of the steel-reinforced concrete column reinforcement cage along the column centerline and inheritance and cutting of the support edges of the TY slab precast base plate, UHPC rib and trapezoidal truss reinforcement are performed to generate a column-beam-slab composite object. Based on the column-beam-slab composite object and node type, the node plane projection matching of the column-beam-slab boundary is performed to generate a node construction composite object. By constructing composite objects using nodes, the topological adjacency relationships of components are established, the inheritance states of components are arranged, and spatially adjustable composite objects are generated. Component indexes are established based on structural unit control sets, column-beam-slab composite objects, node construction composite objects, and spatial adjustment composite objects, and source mapping is performed to generate parametric modeling results.

2. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 1, characterized in that: The generated structural unit control set specifically includes: Structural zones are divided according to floor elevation and grid intersections, the enclosure range of PEC beams and column positions are determined, and a floor structural unit index is generated. Project the PEC beam edge line, the outer contour of the steel-reinforced concrete column and the floor elevation onto the same floor reference plane and perform a closed check to generate column, beam and slab control lines; Mark the slab span, support, UHPC rib direction, trapezoidal truss reinforcement arrangement direction, precast base slab section parameters and rigid and hinged joints along the TY slab laying direction, and generate a joint attribute table; The floor structural unit index, column-beam-slab control lines, and node attribute tables are compiled into the GDL parameter group to generate the structural unit control set.

3. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 2, characterized in that: The parametric layout of the steel-reinforced concrete column reinforcement cage along the column centerline specifically includes: Based on the column positions and floor elevations in the structural unit control center, determine the column bottom and top positioning points, and connect them to generate the column center line; Arrange the longitudinal reinforcement positioning points, stirrup closed outline, stirrup spacing and protective layer parameters along the column centerline, generate longitudinal reinforcement entities and stirrup entities through GDL layout, and combine the longitudinal reinforcement entities and stirrup entities into a steel cage object. The steel cage object is positioned with the same column centerline as the outer contour of the steel-concrete column. At both ends of the steel cage object, the corresponding steel extension section of the column foot embedded section and the corresponding steel lap section of the upper splice section are constructed to synthesize the parametric object of the steel-concrete column steel cage.

4. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 3, characterized in that: The supporting edges of the TY slab precast base plate, UHPC ribs, and trapezoidal truss reinforcement are cut sequentially, specifically including: Based on the supporting edge of the PEC beam, the outer contour of the steel-reinforced concrete column, and the laying direction of the TY slab, construct the baseline and limit line of the slab strip; Distribute the strip width along the strip baseline, delineate the lap joint section, bottom section, rib section and truss reinforcement section, and generate the strip layout sequence; Cut off the support edge of the PEC beam along the lap section, and extend the cut support edge line segment along the slab span direction to enclose and form the outline of the precast bottom slab. Arrange the center line of UHPC rib plate within the precast base plate outline, and expand it into UHPC rib plate outline according to the rib plate width. Generate trapezoidal truss reinforcement outline according to the height, spacing, position of upper chord reinforcement, position of lower chord reinforcement and control point of web member broken line, and generate the initial strip object of TY plate. When the initial TY plate strip object geometrically overlaps with the outer contour of the column, the range of the support connection plate, and the range of the corbel, the overlapping range is projected onto the strip contour, the overlapping segment is cut off, and the sealing plate edge line is added. Arrange the outline of the reinforcing rib along the edge of the sealing plate, and generate the end closure structure at the end of the cut trapezoidal truss reinforcement. Combine the cut precast base plate outline, UHPC rib outline, trapezoidal truss reinforcement outline and reinforcing rib outline into a TY plate object. The parametric object of the steel-reinforced concrete column reinforcement cage and the TY plate object are incorporated into the same GDL component family to generate a column-beam-slab composite object.

5. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 4, characterized in that: The node plane projection matching specifically includes: The node plane is determined based on the outer contour line of the column, the edge line of the PEC beam, and the end boundary of the TY plate in the column-beam-slab composite object; Project the outer contour line of the column, the edge line of the PEC beam, and the end boundary of the TY plate onto the node plane to form the node projection lines of the column side, beam side, and plate end; The avoidance range of the connecting plate, welded plate, stud, edge sealing and trapezoidal truss reinforcement ends is defined by the projection lines of the column side, beam side and plate end nodes, respectively, and a node construction positioning set is generated; When the node attribute is a rigid node, rigid members are arranged along the intersection of the column-side node projection line and the beam-side node projection line to generate a rigid node structure. When the node attribute is a hinged node, hinged members are arranged along the projection range of the beam side web to generate a hinged node structure. When the node attributes correspond to the crane beam position and the canopy beam position, the corbel components are arranged along the column side node projection line to generate the corbel node structure. When the node attribute corresponds to the location of increased floor load, a reinforcing steel beam connection plate is arranged along the projection line of the lower flange of the beam and the projection line of the column side node to generate a reinforcing node structure. The corresponding boundaries of each node structure and the column-beam-slab composite object are geometrically combined to generate the node structure composite object.

6. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 5, characterized in that: The establishment of component topological adjacency relationships specifically includes: Extract the ends and connection parts from the node-constructed composite object to generate a component end set; Based on the floor structure unit index and node attributes, end matching is performed on the component end set to determine the load-bearing, support, corbel, reinforcement and anti-lateral adjacent edges, and the component topological adjacency relationship is generated.

7. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 6, characterized in that: The inheritance state of the arrangement components specifically includes: The inheritance order of structural components and reserved connection plates is determined based on the topological adjacency relationship of the components, and a component inheritance list is generated; When the space adjustment type is to add a mezzanine, mezzanine components are arranged along the reserved connecting plate on the column side and the control line of the floor structure unit to generate a mezzanine adjustment object. When the space adjustment type is to demolish floors to create a tall space, retain the outer columns and beams and lateral bracing, remove the corresponding TY slabs, secondary beams and floor studs, and generate a floor demolition adjustment object; When the space adjustment type is to add a crane beam, the corbel support component is enabled and the positioning reference of the steel-reinforced concrete column object is inherited to generate the crane beam adjustment object; When the space adjustment type is floor load increase, dense secondary beams and reinforcing steel beams are arranged along the reserved secondary beam connection plate and the reinforcing steel beam connection plate to generate load adjustment objects; The mezzanine adjustment object, the demolition adjustment object, the crane beam adjustment object, and the load adjustment object are incorporated into the same GDL state object to generate a spatial adjustment composite object.

8. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 7, characterized in that: The component index is generated by determining the unit to which each composite object's component belongs based on the floor number and floor structure unit number, and assigning a unique component number to the component according to the component's unit, component category, support edge number, and node attributes. The component categories include steel-reinforced concrete column cages, PEC beams, TY slabs, precast base slabs, UHPC ribs, trapezoidal truss reinforcement, studs, connecting plates, corbels, reinforcing steel beams, and dense secondary beams.

9. The parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in claim 8, characterized in that: The homology mapping specifically includes: The component index is used to locate the GDL 3D entity, and the GDL 3D entity is projected, sectioned, and its boundaries are extracted to generate a 2D representation boundary. Extract the component quantity and material usage along the component index to generate the project quantity attribute; By binding the two-dimensional representation boundary and engineering quantity attributes to the same component index, parametric modeling results are generated.

10. A parametric modeling system for steel-reinforced concrete columns and TY slabs based on GDL programming, based on the parametric modeling method for steel-reinforced concrete columns and TY slabs based on GDL programming as described in any one of claims 1 to 9, characterized in that: include, The structural unit construction module constructs floor structural units according to floors, grid lines, and structural zones, marks the PEC beam boundaries, column outlines, TY slab directions, and node types, and generates structural unit control sets. The component modeling module drives the GDL component family through the structural unit control set to perform parametric lofting of the steel-reinforced concrete column reinforcement cage along the column centerline and inheritance and trimming of the support edges of the TY slab precast base plate, UHPC ribs and trapezoidal truss reinforcement, generating a column-beam-slab composite object. The node matching module performs planar projection matching of nodes on the column-beam-slab boundary based on the column-beam-slab composite object and node type, and generates a node-constructed composite object. The spatial adjustment module establishes component topological adjacency relationships by constructing composite objects through nodes, arranges component inheritance states, and generates spatial adjustment composite objects. The results generation module establishes component indexes based on structural unit control sets, column-beam-slab composite objects, node construction composite objects, and spatial adjustment composite objects, and performs source mapping to generate parametric modeling results.