Parameterized modeling and hoisting verification method for laminated slab based on Marc software
By using parametric modeling methods based on Marc software, composite slab models are automatically generated and hoisting verification is performed, solving the problem of low efficiency in traditional design and improving construction quality and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA TIESIJU CIVIL ENGINEERING GROUP CO LTD
- Filing Date
- 2025-11-27
- Publication Date
- 2026-04-24
AI Technical Summary
Traditional composite slab design and verification are inefficient, and excessive deflection or cracks are prone to occur during the hoisting stage, leading to component scrapping or safety hazards. It is also difficult to efficiently build geometric models and generate meshes in finite element software.
A parametric modeling method based on Marc software was adopted, which automatically generated independent models of concrete matrix, truss, distributed reinforcement and lifting spikes through Python API interface, and established embedded coupling relationship. The hoisting verification was carried out in combination with inertial load, including crack resistance, reinforcement strength and stiffness verification.
It enables efficient parametric modeling and hoisting verification of composite slab design, improving design efficiency, ensuring construction quality, and reducing the risk of component scrap.
Smart Images

Figure CN121919945A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of prefabricated building engineering technology, and in particular to a parametric modeling and hoisting verification method for composite slabs based on Marc software. Background Technology
[0002] In prefabricated concrete building projects, reinforced concrete composite slabs are one of the most widely used components. During the construction of composite slabs, the hoisting stage is often one of the most unfavorable stress conditions. Under its own weight, it is very easy to generate excessive deflection or cracks, leading to the scrapping of the component or the existence of safety hazards. Therefore, modeling and calculation are required in the design stage of composite slabs to ensure the quality of subsequent construction.
[0003] Traditional composite slab design and verification is inefficient. Composite slabs contain thousands of complex steel bars (top chord, bottom chord, web members, distribution bars, hangers, etc.), and the size of the slab and the spacing of the steel bars vary greatly in different projects. Manually creating a geometric model and meshing it in general finite element software is extremely time-consuming.
[0004] Therefore, there is a need to provide an improved technical solution that addresses the shortcomings of the existing technology. Summary of the Invention
[0005] The purpose of this application is to provide a parametric modeling and hoisting verification method for composite slabs based on Marc software, so as to solve or alleviate the problems existing in the prior art.
[0006] To achieve the above objectives, this application provides the following technical solution: A parametric modeling and hoisting verification method for composite slabs based on Marc software, the method comprising: Step S1: Determine the geometric boundary parameters of the concrete matrix, the topological relationship parameters of the truss, the topological relationship parameters of the distributed reinforcement, and the topological relationship parameters of the hanging nails; Step S2: Using a parametric algorithm in conjunction with Marc software, generate independent models of the concrete matrix, truss, distributed reinforcement, and hanging nails; Step S3: Establish the embedded coupling relationship between the truss, distributed reinforcement and hanging nails and the concrete matrix to obtain the composite slab model; Step S5: Apply inertial load to the composite slab model; Step S6, hoisting verification.
[0007] Preferably, in step S1: The geometric boundary parameters of the concrete matrix include the length, width, and thickness of the concrete matrix; The topological parameters of the truss include the truss's starting coordinates, truss height, and truss spacing. The topological parameters of the distributed reinforcement bars include the starting coordinates of the distributed reinforcement bars, the spacing of the distributed reinforcement bars in the edge reinforcement zone, and the spacing of the distributed reinforcement bars in the middle zone. The topological relationship parameters of the suspension nail are the set of suspension nail coordinates.
[0008] Preferably, in step S2, The coordinates of the eight vertices of the concrete matrix are calculated based on the geometric boundary parameters of the concrete matrix, and the geometry generation command in the Marc software is called to generate an independent model of the concrete matrix.
[0009] Preferably, in step S2, Based on the starting coordinates of the truss and its height, the connection nodes corresponding to a single truss unit are generated by relative position offset; the index matrix of the connection nodes is preset; the index matrix is traversed to generate the truss unit model; based on the truss spacing, the truss units are arrayed and copied in the length and width directions respectively to complete the independent model construction of the truss.
[0010] Preferably, in step S2, Based on the starting coordinates of the distributed reinforcement, the first reinforcement unit in the corresponding direction is generated according to the length and width of the concrete matrix. The reinforcement units are then copied in batches according to the spacing of the distributed reinforcement in the edge reinforcement zone, the spacing of the distributed reinforcement in the middle zone, and the spacing of the distributed reinforcement in the edge reinforcement zone, thus completing the independent model construction of the distributed reinforcement.
[0011] Preferably, in step S2, Traverse the set of anchor coordinates and generate an anchor unit at each anchor position.
[0012] Preferably, step S1 further includes: determining the refined unit size of the concrete matrix and the distributed reinforcing bars; The method further includes: Step S4, Refine the composite slab model: Based on the refinement element size of the concrete matrix determined in Step S1, calculate the number of segments in the length and width directions of the concrete matrix; based on the refinement element size of the distributed reinforcement determined in Step S1, calculate the number of segments in the length direction of the distributed reinforcement; call the SUBDIVIDE command in the Marc software to refine the concrete matrix and distributed reinforcement accordingly; retrieve the finite element node with the smallest Euclidean distance from the hanging nail coordinates, create fixed displacement boundary conditions on the finite element node, and simulate the hanging nail constraint.
[0013] Preferably, in step S2, During the generation of the truss unit model, the upper chord is assigned beam properties and the lower chord and web members are assigned truss properties using Marc software.
[0014] Preferably, in step S6, The hoisting verification includes crack resistance verification, steel reinforcement strength verification, and stiffness verification.
[0015] Preferably, in step S6, If the hoisting verification of the composite slab model fails, return to step S1 to redetermine the geometric boundary parameters of the concrete matrix, the topological relationship parameters of the truss, the topological relationship parameters of the distributed reinforcement, and the topological relationship parameters of the hoisting nail.
[0016] Compared with the closest prior art, the technical solution of this application has the following beneficial effects: This application is based on the secondary development interface (Python API) of Marc software. The input script algorithm receives external input parameters such as concrete matrix geometric boundary parameters, truss topology parameters, distributed reinforcement topology parameters, and lifting nail topology parameters. It automatically performs parametric modeling and hoisting verification operations for composite slabs to overcome the problem of low efficiency in traditional composite slab design and verification. Attached Figure Description
[0017] The accompanying drawings, which form part of this application, are used to provide a further understanding of this application. The illustrative embodiments and descriptions of this application are used to explain this application and do not constitute an undue limitation of this application. Wherein: Figure 1 This is a schematic diagram of a composite plate model provided according to some embodiments of this application; Figure 2 This is a schematic diagram of the truss model construction according to some embodiments of this application; Figure 3 This is a schematic diagram of a truss model provided according to some embodiments of this application. Detailed Implementation
[0018] The present application will now be described in detail with reference to the accompanying drawings and embodiments. Various examples are provided by way of explanation and not by way of limitation. In fact, those skilled in the art will recognize that modifications and variations can be made to the present application without departing from the scope or spirit thereof. For example, a feature shown or described as part of one embodiment may be used in another embodiment to produce yet another embodiment. Therefore, it is desirable that the present application encompass such modifications and variations that fall within the scope of the appended claims and their equivalents.
[0019] In the following description, the terms "first / second / third" are used merely to distinguish similar objects and do not represent a specific order of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs. The terminology used herein is for the purpose of describing embodiments of this disclosure only and is not intended to limit this disclosure.
[0021] In the description of this application, the terms "longitudinal," "lateral," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," and "bottom," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this application and do not require that this application be constructed and operated in a specific orientation, and therefore should not be construed as limiting this application. The terms "connected," "linked," and "set up" used in this application should be interpreted broadly. For example, they can refer to fixed connections or detachable connections; direct connections or indirect connections through intermediate components; wired connections, radio connections, or wireless communication signal connections. Those skilled in the art can understand the specific meaning of the above terms according to the specific circumstances.
[0022] The following will be combined with the appendix Figure 1-3 This application provides a more detailed description of a parametric modeling and hoisting verification method for composite slabs based on Marc software.
[0023] A parametric modeling and hoisting verification method for composite slabs based on Marc software, the method includes: Step S1: Determine the geometric boundary parameters of the concrete matrix, the topological relationship parameters of the truss, the topological relationship parameters of the distributed reinforcement, and the topological relationship parameters of the hanging nails; Step S2: Using a parametric algorithm in conjunction with Marc software, generate independent models of the concrete matrix, truss, distributed reinforcement, and hanging nails; Step S3: Establish the embedded coupling relationship between the truss, distributed reinforcement and hanging nails and the concrete matrix to obtain the composite slab model; Step S5: Apply inertial load to the composite slab model; Step S6, hoisting verification.
[0024] In a specific embodiment of this application, based on the secondary development interface (Python API) of the Marc software, the script algorithm is input. The script interface receives externally input concrete matrix geometric boundary parameters, truss topology parameters, distributed reinforcement topology parameters and lifting nail topology parameters, and automatically performs the above-mentioned parametric modeling and hoisting verification operations of the composite slab to overcome the problem of low efficiency in traditional composite slab design verification.
[0025] In a specific embodiment of this application, in step S3, the script algorithm retrieves and creates a host set. (Concrete matrix) and embedded assembly (Trunks, distributed reinforcement, and hangers), the INSERT module of the Marc software solver is invoked to establish embedded coupling relationships. During the calculation initialization phase, the solver automatically executes a geometric search algorithm to determine the host element where each embedded node is located and automatically determines the natural coordinates of the embedded node within the host element. Furthermore, multi-point constraint equations (MPC) are constructed based on the shape functions of the host unit to achieve collaborative deformation of the embedded set and the host set, while allowing independent meshing of the two.
[0026] The multi-point constraint equations (MPC) are as follows: , In the formula, The displacement vector to be determined is the one embedded in the node; To represent the host unit number The shape function of each node, which is the natural coordinate. Scalar functions are used to describe the displacement interpolation field inside the element; For the host unit Displacement vectors of the corner nodes; Through this constraint equation, the displacement of the embedded node is completely determined by the displacement interpolation of the surrounding host element nodes, thereby realizing the perfect cooperative deformation simulation of the embedded node and the host element without slippage, and allowing the mesh of the two to be arbitrarily divided in space without the need for node overlap.
[0027] In a specific embodiment of this application, the inertial load in step S5 is specifically vertically downward, and its magnitude is... The total gravity load, of which, A dynamic coefficient (usually taken as 1.5) is used to account for the impact effect of lifting, in order to simulate the most unfavorable stress conditions.
[0028] In step S1: The geometric boundary parameters of the concrete matrix include the length, width, and thickness of the concrete matrix; The topological parameters of a truss include its starting coordinates, height, and spacing. The topological parameters of the distributed reinforcement include the starting coordinates of the distributed reinforcement, the spacing of the distributed reinforcement in the edge reinforcement zone, and the spacing of the distributed reinforcement in the middle zone; The topological relationship parameters of the suspension nail are the set of suspension nail coordinates.
[0029] In a specific embodiment of this application, the length, width, and thickness of the concrete matrix are respectively... , , Indicates; the starting coordinates of the truss are adopted. It is indicated that the truss spacing adopts Indicates that the spacing of the reinforcing bars in the edge reinforcement zone is adopted. It indicates that the spacing of the reinforcing bars in the central area adopts... Indicates; the coordinate set of the hanging nail adopts This indicates that it directly corresponds to the pre-embedded position of the hanging nail in the actual project.
[0030] In step S2, The coordinates of the eight vertices of the concrete matrix are calculated based on the geometric boundary parameters of the concrete matrix, and the geometry generation command in the Marc software is called to generate an independent model of the concrete matrix.
[0031] In a specific embodiment of this application, the script algorithm is based on the length of the concrete matrix. ,width ,thickness Calculate the coordinates of the 8 vertices of the concrete substrate (usually setting the lower left vertex of the concrete substrate as the origin), and call the geometry generation command in the Marc software to generate an independent model (Hex8) of the concrete substrate.
[0032] In step S2, Based on the truss's starting coordinates and height, the connection nodes corresponding to a single truss unit are generated through relative position offset; an index matrix of connection nodes is preset; the index matrix is traversed to generate the truss unit model; based on the truss spacing, the truss units are arrayed and copied in the length and width directions respectively to complete the independent model construction of the truss.
[0033] In specific embodiments of this application, such as Figure 2 As shown, the index matrix of the connecting nodes includes the upper chord connection matrix. Lower chord connection matrix Web member connection matrix .
[0034] In a specific embodiment of this application, the truss spacing along the length direction is first determined. The truss units are replicated along the length direction to form a single row of complete trusses, and then the spacing between the trusses along the width direction is calculated. A single row of complete trusses is replicated along the width direction to complete the independent model components of the truss.
[0035] In response to the reinforcement characteristics of "dense at the edges and sparse in the middle" in actual engineering projects, In step S2, Based on the starting coordinates of the distributed reinforcement, the first reinforcement unit in the corresponding direction is generated according to the length and width of the concrete matrix. The reinforcement units are then copied in batches according to the spacing of the distributed reinforcement in the edge reinforcement zone, the spacing of the distributed reinforcement in the middle zone, and the spacing of the distributed reinforcement in the edge reinforcement zone, thus completing the independent model construction of the distributed reinforcement.
[0036] In a specific embodiment of this application, the distributed reinforcing bars in the length direction generated in this step are stored in the longitudinal_rebar set, and the distributed reinforcing bars in the width direction generated in this step are stored in the transverse_rebar set.
[0037] In step S2, Iterate through the set of nail coordinates and generate a nail cell at each nail position.
[0038] In a specific embodiment of this application, the set of hanging nail coordinates is traversed. At each anchor position, an inverted U-shaped or inverted V-shaped anchor unit is generated and added to the dding_set set to increase the local pull-out strength of the anchor point.
[0039] Step S1 also includes: determining the refined unit dimensions of the concrete matrix and distributed reinforcement; The method also includes: Step S4, Refine the composite slab model: Based on the refinement element size of the concrete matrix determined in Step S1, calculate the number of segments in the length and width directions of the concrete matrix; based on the refinement element size of the distributed reinforcement determined in Step S1, calculate the number of segments in the length direction of the distributed reinforcement; call the SUBDIVIDE command in the Marc software to refine the concrete matrix and distributed reinforcement accordingly; find the finite element node with the smallest Euclidean distance from the hanging nail coordinates, create fixed displacement boundary conditions on the finite element node, and simulate the hanging nail constraint.
[0040] In a specific embodiment of this application, the fixed displacement boundary condition specifically constrains the translational degrees of freedom of the lifting ring in the length, width, and thickness directions of the concrete matrix.
[0041] In step S2, During the generation of the truss unit model, the upper chord was assigned beam properties and the lower chord and web members were assigned truss properties using Marc software.
[0042] In a specific embodiment of this application, the beam property is characterized by being compressed and bent during hoisting, while the truss property is characterized by being subjected only to axial tension and compression during hoisting.
[0043] In step S6, The hoisting verification includes crack resistance verification, steel reinforcement strength verification, and stiffness verification.
[0044] In a specific embodiment of this application, the script algorithm calls the Marc software to configure a nonlinear static analysis job, enables the Large Deformation switch, and performs hoisting calculations on the composite slab model after applying inertial loads. After the hoisting calculations are completed, the script algorithm reads the result file (e.g., .t16) and extracts key indicators for the following criteria verification: 1. Crack resistance test: Extracting the peak value of the maximum principal tensile stress in the concrete matrix .
[0045] (1) If If the concrete tensile strength standard value is met, then the crack resistance is deemed satisfactory. (2) If If the standard value of concrete tensile strength is used, high-risk areas will be marked and optimization will be indicated. 2. Reinforcing steel strength verification: Extracting Mises stress from trusses and distributed reinforcement .
[0046] (1) If (Reinforcing bar yield strength) determines that the reinforcing bar is in the elastic stage, and the structure is safe; (2) If If a high-risk area is identified, it will be marked and a suggestion will be made that optimization is needed.
[0047] 3. Stiffness verification: Extracting the maximum deflection at mid-span of the composite slab .
[0048] (1) If The stiffness was determined to meet the hoisting requirements, among which, The effective calculation span under lifting conditions is the distance between two lifting points arranged along the length of the composite slab. (2) If If a high-risk area is identified, it will be marked and a suggestion will be made that optimization is needed.
[0049] In step S6, If the hoisting verification of the composite slab model fails, return to step S1 to redetermine the geometric boundary parameters of the concrete matrix, the topological relationship parameters of the truss, the topological relationship parameters of the distributed reinforcement, and the topological relationship parameters of the hoisting nails.
[0050] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A method for parametric modeling and hoisting verification of composite slabs based on Marc software, characterized in that, The method includes: Step S1: Determine the geometric boundary parameters of the concrete matrix, the topological relationship parameters of the truss, the topological relationship parameters of the distributed reinforcement, and the topological relationship parameters of the hanging nails; Step S2: Using a parametric algorithm in conjunction with Marc software, generate independent models of the concrete matrix, truss, distributed reinforcement, and hanging nails; Step S3: Establish the embedded coupling relationship between the truss, distributed reinforcement and hanging nails and the concrete matrix to obtain the composite slab model; Step S5: Apply inertial load to the composite slab model; Step S6, hoisting verification.
2. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 1, characterized in that, In step S1: The geometric boundary parameters of the concrete matrix include the length, width, and thickness of the concrete matrix; The topological parameters of the truss include the truss's starting coordinates, truss height, and truss spacing. The topological parameters of the distributed reinforcement bars include the starting coordinates of the distributed reinforcement bars, the spacing of the distributed reinforcement bars in the edge reinforcement zone, and the spacing of the distributed reinforcement bars in the middle zone. The topological relationship parameters of the suspension nail are the set of suspension nail coordinates.
3. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 2, characterized in that, In step S2, The coordinates of the eight vertices of the concrete matrix are calculated based on the geometric boundary parameters of the concrete matrix, and the geometry generation command in the Marc software is called to generate an independent model of the concrete matrix.
4. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 2, characterized in that, In step S2, Based on the truss's starting coordinates and height, connection nodes corresponding to single truss units are generated through relative position offset; an index matrix of the connection nodes is preset; the index matrix is traversed to generate truss unit models; based on the truss spacing, the truss units are arrayed and copied in the length and width directions respectively to complete the independent model construction of the truss.
5. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 2, characterized in that, In step S2, Based on the starting coordinates of the distributed reinforcement, the first reinforcement unit in the corresponding direction is generated according to the length and width of the concrete matrix. The reinforcement units are then copied in batches according to the spacing of the distributed reinforcement in the edge reinforcement zone, the spacing of the distributed reinforcement in the middle zone, and the spacing of the distributed reinforcement in the edge reinforcement zone, thus completing the independent model construction of the distributed reinforcement.
6. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 2, characterized in that, In step S2, Traverse the set of anchor coordinates and generate an anchor unit at each anchor position.
7. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 2, characterized in that, Step S1 further includes: determining the refined unit dimensions of the concrete matrix and distributed reinforcing bars; The method further includes: Step S4, Refine the composite slab model: Based on the refinement element size of the concrete matrix determined in Step S1, calculate the number of segments in the length and width directions of the concrete matrix; based on the refinement element size of the distributed reinforcement determined in Step S1, calculate the number of segments in the length direction of the distributed reinforcement; call the SUBDIVIDE command in the Marc software to refine the concrete matrix and distributed reinforcement accordingly; retrieve the finite element node with the smallest Euclidean distance from the hanging nail coordinates, create fixed displacement boundary conditions on the finite element node, and simulate the hanging nail constraint.
8. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 4, characterized in that, In step S2, During the generation of the truss unit model, the upper chord is assigned beam properties and the lower chord and web members are assigned truss properties using Marc software.
9. The parametric modeling and hoisting verification method for composite slabs based on Marc software as described in claim 1, characterized in that, In step S6, The hoisting verification includes crack resistance verification, steel reinforcement strength verification, and stiffness verification.
10. A parametric modeling and hoisting verification method for composite slabs based on Marc software as described in any one of claims 1-9, characterized in that, In step S6, If the hoisting verification of the composite slab model fails, return to step S1 to redetermine the geometric boundary parameters of the concrete matrix, the topological relationship parameters of the truss, the topological relationship parameters of the distributed reinforcement, and the topological relationship parameters of the hoisting nail.