Modeling method, device and equipment for steel reinforced concrete model
By using the parametric modeling method of the Grasshopper platform, 3D models of steel-concrete joints are automatically generated, solving the problems of low modeling efficiency and error susceptibility in existing technologies. This achieves efficient and accurate modeling of steel-concrete joints, improving design efficiency and analysis reliability.
Patent Information
- Application Number
- CN202511443314.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-10
- Publication Date
- 2026-02-03
AI Technical Summary
In existing technologies, the modeling process for three-dimensional geometric models of steel-concrete joints is cumbersome, inefficient, error-prone, and difficult to modify, affecting design efficiency and analysis accuracy.
A Grasshopper-based parametric modeling method is adopted to automatically generate three-dimensional models of steel, concrete, and reinforcing bars by acquiring the axial geometry information of connecting members, the cross-sectional dimensions of steel sections, and the reinforcement layout parameters. The model is then updated using parameter-driven methods.
It enables rapid and accurate generation of 3D models of steel-concrete joints, improves modeling efficiency, ensures the geometric fit of steel, concrete and reinforcing bars, and enhances the accuracy and reliability of the model analysis.
Smart Images

Figure CN121457075A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of three-dimensional modeling, in particular to a modeling method, device and equipment for a steel reinforced concrete model. BACKGROUND
[0002] The steel reinforced concrete composite structure has been widely used in modern buildings, especially in high-rise buildings, large-span frames and complex shear wall structures, due to its excellent bearing capacity and seismic performance. Among them, the single-pier H-shaped and cross-shaped solid-web steel reinforced concrete joint as the key connecting part, its mechanical properties directly determine the safety and reliability of the overall structure. Therefore, during the structural design stage, it is necessary to use finite element analysis and other means to accurately simulate the mechanical properties of such joints, and the simulation analysis is based on the rapid and accurate establishment of the three-dimensional geometric model of the joint.
[0003] At present, the mainstream method for constructing the three-dimensional geometric model of such joints in the industry is for the designer to manually model by using general CAD software or the pre-processing module of finite element software. This process usually includes the following steps: first, positioning the shaft in the three-dimensional space, then drawing the reinforcement mesh (including longitudinal reinforcement and stirrup) by manually copying, offsetting and other operations; then, drawing the steel section profile according to the design size, generating the steel solid by stretching, rotating and other commands, and combining and trimming it with the concrete part by Boolean operation and other operations. However, this modeling method which highly depends on manual operation has the following significant defects: first, the modeling process is tedious and the repetitive workload is large, which leads to extremely low efficiency and makes it difficult to meet the modern rapid iteration design requirements; second, manual operation is prone to errors, for example, the geometric fit between different components (steel, reinforcement, concrete) is insufficient, which leads to the fact that the components that should be connected are not effectively coupled in the subsequent finite element analysis, thereby seriously affecting the accuracy of the calculation results; third, once the model is built, if any design parameter needs to be adjusted, the model often needs to be reconstructed from scratch, which lacks flexibility and makes the design optimization process costly and time-consuming.
[0004] Therefore, how to realize the rapid, accurate and parameterized three-dimensional geometric modeling of the H-shaped and cross-shaped solid-web steel reinforced concrete joint, so as to significantly improve the design efficiency and analysis reliability, has become a core problem to be solved in the field of building structure design and analysis software technology. SUMMARY
[0005] The present application provides a modeling method, device and equipment for a steel reinforced concrete model, which solves the problem of low efficiency, poor accuracy and difficulty in modification in the prior art, and realizes the rapid and automatic generation of a high-fit three-dimensional model of the joint by parameterization driving.
[0006] The present application provides a modeling method for a steel reinforced concrete model, comprising the following steps: obtain the axis geometric information of the connecting rod, the section size of the steel, the size of the concrete member and the steel bar arrangement parameters; generate a three-dimensional model according to the axis geometric information, the section size of the steel, the size of the concrete member and the steel bar arrangement parameters; The three-dimensional model comprises a three-dimensional solid steel, a three-dimensional solid concrete and a steel bar line in a three-dimensional space.
[0007] According to the steel-concrete model modeling method provided by the application, after the three-dimensional model is generated, the method further comprises: updating the three-dimensional model according to the modified axis geometric information, the section size of the steel, the size of the concrete member and the steel bar arrangement parameters.
[0008] According to the steel-concrete model modeling method provided by the application, the three-dimensional model is generated according to the axis geometric information, the section size of the steel, the size of the concrete member and the steel bar arrangement parameters, and specifically comprises: determining the spatial trend and position of the steel according to the axis geometric information; generating a three-dimensional model of the steel according to the section size of the steel based on the spatial trend and position; generating a three-dimensional model of the concrete wrapped around the steel according to the size of the concrete member based on the three-dimensional model of the steel; and generating a three-dimensional model of the steel bar according to the steel bar arrangement parameters based on the three-dimensional model of the concrete.
[0009] According to the steel-concrete model modeling method provided by the application, when the steel is a cross-section, the three-dimensional model of the steel is generated by: generating a first I-shaped steel entity; generating a second I-shaped steel entity orthogonal to the first I-shaped steel entity; and performing a Boolean set operation on the first I-shaped steel entity and the second I-shaped steel entity to obtain a three-dimensional model of the cross-section steel.
[0010] According to the steel-concrete model modeling method provided by the application, the form of the section of the steel comprises an I-shaped section and a cross-section; the I-shaped section size comprises a flange width, a flange thickness, a web height and a web thickness of an H-shaped steel; and the cross-section size comprises a flange width, a flange thickness, a web height and a web thickness of the cross-section.
[0011] According to the steel-concrete model modeling method provided by the application, the steel bar arrangement parameters comprise the diameter, the number, the arrangement radius and the thickness of the protective layer of the input longitudinal reinforcement, and the diameter, the spacing, the range of the densification area and the thickness of the protective layer of the input stirrup.
[0012] The application further provides a steel-concrete model modeling device, comprising the following modules: A parameter acquisition module is configured to obtain the axis geometric information of the connecting rod, the section size of the steel, the size of the concrete member and the steel bar arrangement parameters. a model generation module configured to generate a three-dimensional model according to the axis geometric information, the steel section size, the concrete member size, and the reinforcement arrangement parameter; The three-dimensional model comprises a three-dimensional solid steel, a three-dimensional solid concrete, and a reinforcement wire in a three-dimensional space.
[0013] The application further provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the modeling method for the steel-concrete model when executing the computer program.
[0014] The application further provides a non-transitory computer-readable storage medium, which stores a computer program, and the computer program is executable on a processor to implement the modeling method for the steel-concrete model.
[0015] The application further provides a computer program product, which comprises a computer program, and the computer program is executable on a processor to implement the modeling method for the steel-concrete model.
[0016] The modeling method for the steel-concrete model, the device, and the equipment provided by the application have the following beneficial effects: the axis geometric information of the connecting rod, the steel section size, the concrete member size, and the reinforcement arrangement parameter are obtained, and a three-dimensional model comprising a steel, a concrete, and a reinforcement is automatically generated based on these parameters, so that the parameterization and automation of the modeling process are realized. The model is generated by parameters, the modeling efficiency is significantly improved, and the tedious manual drawing and repeated operation are avoided. Since the model is completely generated by the input parameters, the geometric fitting degree between the steel, the concrete, and the reinforcement is ensured, the precision problems such as mispositioning and uncoupling caused by manual operation are effectively eliminated, and the accuracy and analysis reliability of the model are improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the present application or the prior art, the following will briefly introduce the drawings needed in the embodiments or the prior art description. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.
[0018] Figure 1 is a flowchart of the modeling method for the steel-concrete model provided by the application.
[0019] Figure 2 is a detailed process diagram of generating a three-dimensional model of a steel-concrete joint and a connecting rod based on a parameterization method provided by the application.
[0020] Figure 3 is a schematic diagram of a generated rod axis according to parameters provided by the present application.
[0021] Figure 4 is a schematic diagram of a generated node provided by the present application.
[0022] Figure 5 is a schematic diagram of a parameterized program logic for generating a concrete three-dimensional entity provided by the present application.
[0023] Figure 6 is a schematic diagram of a parameterized program logic for generating a steel bar mesh three-dimensional entity provided by the present application.
[0024] Figure 7 is a schematic diagram of a parameterized program logic for generating a steel section three-dimensional entity provided by the present application.
[0025] Figure 8 is a schematic diagram of an integrated program parameter input interface for generating a steel bar mesh provided by the present application.
[0026] Figure 9 is a schematic diagram of an integrated program parameter input interface for generating a concrete beam column provided by the present application.
[0027] Figure 10 is a schematic diagram of an integrated program parameter input interface for generating a H-shaped and I-shaped steel section provided by the present application.
[0028] Figure 11 is a structural schematic diagram of a steel reinforced concrete model modeling device provided by the present application.
[0029] Figure 12 is a structural schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION
[0030] In order to make the objects, technical solutions and advantages of the present application clearer, the technical solutions in the present application will be described clearly and completely below with reference to the drawings in the present application. Obviously, the described embodiments are some embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the protection scope of the present application.
[0031] In view of the low efficiency, easy errors, insufficient fit, and inability to modify the size of the manually drawn H-shaped and cross-shaped solid-web steel reinforced concrete node three-dimensional model, the present application provides a grasshopper-based parameterized geometric modeling method for H-shaped and cross-shaped solid-web steel reinforced concrete nodes. Through this method, after programming, only the axis of the connecting rod and the size of the related components need to be input, and the H-shaped and cross-shaped solid-web steel reinforced concrete node three-dimensional model can be quickly generated.
[0032] The application is described in detail below Figures 1-11 The embodiments of the application are described in detail.
[0033] Figure 1 A flowchart of a modeling method of a steel reinforced concrete model provided by the application is shown in FIG. 1, which comprises the following steps: Figure 1 S110, obtaining axis geometric information of a connecting rod, steel section size, concrete member size and steel bar arrangement parameters. S110, obtaining axis geometric information of a connecting rod, steel section size, concrete member size and steel bar arrangement parameters.
[0034] According to the modeling method of the steel reinforced concrete model provided by the application, the form of the steel section includes an I-shaped section and a cross-shaped section; the I-shaped section size includes a flange width, a flange thickness, a web height and a web thickness of the H-shaped steel; and the cross-shaped section size includes a flange width, a flange thickness, a web height and a web thickness of the cross-shaped section.
[0035] According to the modeling method of the steel reinforced concrete model provided by the application, the steel bar arrangement parameters include a diameter, a number, an arrangement radius and a protective layer thickness of input longitudinal bars, and a diameter, a spacing, an encryption area range and a protective layer thickness of input stirrups.
[0036] Specifically, taking an I-shaped steel reinforced concrete beam-column joint as an example. First, the user inputs the central axis of the beam and column rod in the Grasshopper platform. Then, the I-shaped steel section parameters are defined: the flange width is 300 mm, the flange thickness is 20 mm, the web height is 500 mm and the web thickness is 15 mm. The concrete member size parameters include the beam-column section width, height and protective layer thickness. In the steel bar arrangement parameters, the longitudinal bars are HRB400 steel bars with a diameter of 25 mm, a total of 8, and are evenly distributed in the member width range; the stirrups are HPB300 steel bars with a diameter of 10 mm, and the encryption interval is 100 mm. After the input is completed, the parameterized algorithm of the Grasshopper automatically generates the I-shaped steel entity through "section along path stretching" according to the axis positioning and section parameters, generates the concrete outer layer through "offset surface", and generates the longitudinal bar and stirrup network through "layout along arrangement line". Finally, the model is ensured to be seamlessly fitted through Boolean operation, and supports real-time updating of the entire model after the user adjusts any parameter.
[0037] This embodiment significantly improves the efficiency and accuracy of I-shaped joint modeling through parameterized input and automatic generation, avoids geometric mispositioning problems in manual modeling, and greatly facilitates design optimization and scheme comparison through parameter-driven modification.
[0038] For the cross-section node, the user first inputs the axis geometric information of the intersecting bars. The cross-shaped steel section parameters are defined as follows: the flange width is 280 mm, the flange thickness is 18 mm, the web height is 450 mm, and the web thickness is 12 mm. The concrete size parameters include the node core size and the extension length in each direction. In the steel bar parameters, the longitudinal bar diameter is 22 mm, a total of 12 bars, and the arrangement radius is 180 mm; the stirrup diameter is 12 mm, and the spacing is 100 mm.
[0039] S120, generating a three-dimensional model according to the axis geometric information, the steel section size, the concrete member size and the steel bar arrangement parameters. The three-dimensional model includes a three-dimensional solid steel, a three-dimensional solid concrete and a steel bar line in a three-dimensional space.
[0040] According to the steel-concrete model modeling method provided by the application, a three-dimensional model is generated according to the axis geometric information, the steel section size, the concrete member size and the steel bar arrangement parameters, and specifically includes: determining the spatial orientation and positioning of the steel according to the axis geometric information; generating a three-dimensional steel model according to the steel section size based on the spatial orientation and positioning; generating a concrete three-dimensional model wrapping the steel according to the concrete member size based on the three-dimensional steel model; and generating a three-dimensional steel bar model according to the steel bar arrangement parameters based on the three-dimensional concrete model.
[0041] Specifically, the Grasshopper platform automatically determines the spatial orientation and positioning of the steel according to the axis geometric information, generates a three-dimensional I-shaped steel model through the “section along path stretching” algorithm; then generates a three-dimensional concrete outer layer model through the “offset surface” operation based on the steel model; finally, generates a three-dimensional entity network of longitudinal bars and stirrups based on the geometric boundary of the concrete model according to the steel bar parameters using the “layout along arrangement line” algorithm, and ensures that the steel bars are located in the concrete protective layer. The whole process is driven by parameters, and the model can be updated in real time.
[0042] The three-dimensional model is automatically generated through the parameterization process, which significantly improves the modeling efficiency, ensures the geometric fit degree between the steel, concrete and steel bars, avoids the common mispositioning and uncoupling problems in manual modeling, and provides a reliable foundation for subsequent accurate finite element analysis.
[0043] According to the steel-concrete model modeling method provided by the application, when the steel is a cross-section, generating a three-dimensional steel model includes: generating a first I-shaped steel entity; generating a second I-shaped steel entity orthogonal to the first I-shaped steel entity; and performing a Boolean set operation on the first I-shaped steel entity and the second I-shaped steel entity to obtain a three-dimensional cross-shaped steel model.
[0044] Specifically, Grasshopper first generates an orthogonal I-shaped steel entity according to the axis, and then fuses it into a cross-shaped steel through a Boolean union operation. The concrete part is generated through "stretching the outer contour of the section", and the reinforcement is automatically arranged according to the geometric characteristics of the node area. After the model is generated, the user can check the collision between the stirrup and the steel, and quickly update by adjusting the parameters.
[0045] The embodiment realizes the rapid construction of a complex cross-shaped node, ensures the geometric fitting degree of the steel, concrete and reinforcement through automatic Boolean operation and collision avoidance, improves the model reliability, and provides an accurate basis for finite element analysis.
[0046] According to the steel reinforced concrete modeling method provided by the application, after generating a three-dimensional model, the three-dimensional model is updated according to modified axis geometric information, steel section size, concrete component size and reinforcement arrangement parameters.
[0047] After the model is generated in any embodiment, if the design changes need to adjust the parameters, the user only needs to modify the corresponding input value. The Grasshopper platform will automatically re-execute the entire process: re-determine the steel positioning, update the steel three-dimensional entity, adjust the concrete outer layer size, and re-generate the reinforcement arrangement. All steps are driven by algorithms, without manual intervention, ensuring the consistency of the internal logic of the model and the overall fitting degree after updating.
[0048] The embodiment highlights the dynamic response capability and high flexibility of the method, greatly facilitates design iteration and scheme optimization, significantly shortens the model modification time caused by design changes, and avoids errors that may be introduced by manual updating.
[0049] As Figure 2 shown is a detailed process diagram of generating a three-dimensional model of a steel reinforced concrete node and a connecting rod based on a parameterized method. The user inputs the rod size, inputs the rod axis, and inputs the size of the concrete and steel node. These parameters provide basic data for subsequent geometry generation. According to the rod axis, the end points are obtained. Next, the process is divided into two main branches, which process the generation of rods and nodes respectively.
[0050] 1. Rod generation branch: first, generate a reference plane perpendicular to the rod axis. On the reference plane, draw the cross-sectional shape of the rod according to the input rod size parameter. Finally, stretch (extend) this section along the direction of the axis to generate a complete rod three-dimensional model.
[0051] 2. Node generation branch: analyze the bar axis to obtain its direction vector and end point position to determine the position and orientation of the node. According to the input concrete, steel section node size, generate various sections parallel to the bar axis, including concrete profile, steel section and key steel stiffening rib section.
[0052] Stretch each type of section generated in the previous step respectively. The concrete section stretching forms a solid cuboid, while the steel and stiffening rib section stretching forms the corresponding three-dimensional entity.
[0053] After the three-dimensional entities of the bar and the node are generated, two Boolean operations are performed to ensure the geometric relationship between them is perfect. First, "subtract" the part overlapping with the node entity from the bar entity, so as to form an interface on the bar matching the shape of the node. Then, perform "intersection" operation on the bar and the node, and finally obtain the three-dimensional model of the bar and the node seamlessly connected and perfectly matched with each other.
[0054] Figure 3 The bar axis generated according to the parameters of the application is shown in the figure. Figure 4 The node generation diagram is shown in the figure.
[0055] As Figure 5 The parameterized program logic diagram for generating a three-dimensional entity of concrete provided by the application is shown in the figure, Figure 6 The parameterized program logic diagram for generating a three-dimensional entity of steel mesh provided by the application is shown in the figure, Figure 7 The parameterized program logic diagram for generating a three-dimensional entity of steel provided by the application is shown in the figure. The process of generating a three-dimensional model is realized by a logical program flow in a parameterized modeling platform. The logical program flow usually includes a parameter input module, a vector conversion module, a section generation module and a Boolean operation module.
[0056] The parameter input module is used to receive the axis geometric information, steel section size, concrete member size and steel bar arrangement parameters input by the user.
[0057] The vector conversion module is used to calculate the space vector according to the axis geometric information, and determine the orientation, positioning and normal plane of the member in the three-dimensional space.
[0058] The section generation module is used to generate a steel section, a concrete section profile or a steel bar arrangement point on the normal plane according to the corresponding section size parameters.
[0059] The Boolean operation module is used to perform set union, set difference and other Boolean operations on the basic three-dimensional entity generated by section stretching, lofting and other operations, so as to form a complex geometric shape or ensure the geometric fitting relationship between the members.
[0060] As Figure 8As shown in the integrated program for generating the steel bar mesh, the user can input specific parameter values through the interface. For example, "width" defines the concrete section size (600mm x 900mm), the "cover" thickness is 30mm, the "number of longitudinal bars in the width direction" is 7, the "number of longitudinal bars in the height direction" is 6, the "spacing of stirrups" is 100mm, and the "number of stirrups" is 41. The program automatically completes the arrangement of longitudinal bars and stirrups and generates a three-dimensional entity based on these parameters.
[0061] As shown in the integrated program for generating the steel bar mesh, the user can input specific parameter values through the interface. For example, "width" defines the concrete section size (600mm x 900mm), the "cover" thickness is 30mm, the "number of longitudinal bars in the width direction" is 7, the "number of longitudinal bars in the height direction" is 6, the "spacing of stirrups" is 100mm, and the "number of stirrups" is 41. The program automatically completes the arrangement of longitudinal bars and stirrups and generates a three-dimensional entity based on these parameters. Figure 9 As shown in the integrated program for generating the steel bar mesh, the user can input specific parameter values through the interface. For example, "width" defines the concrete section size (600mm x 900mm), the "cover" thickness is 30mm, the "number of longitudinal bars in the width direction" is 7, the "number of longitudinal bars in the height direction" is 6, the "spacing of stirrups" is 100mm, and the "number of stirrups" is 41. The program automatically completes the arrangement of longitudinal bars and stirrups and generates a three-dimensional entity based on these parameters.
[0062] Figure 10 As shown in the integrated program for generating the steel bar mesh, the user can input specific parameter values through the interface. For example, "width" defines the concrete section size (600mm x 900mm), the "cover" thickness is 30mm, the "number of longitudinal bars in the width direction" is 7, the "number of longitudinal bars in the height direction" is 6, the "spacing of stirrups" is 100mm, and the "number of stirrups" is 41. The program automatically completes the arrangement of longitudinal bars and stirrups and generates a three-dimensional entity based on these parameters.
[0063] By specifically disclosing the logical program flow composed of parameter input, vector conversion, section generation, and Boolean operation modules, and combining specific parameter examples of the integrated program interface, the present application not only realizes the automation of the modeling process, but also ensures the geometric accuracy of the model from the mechanism. It puts the 'parameter-driven' concept into practice, through the explicit parameter-model mapping relationship, making the design modification intuitive and efficient, greatly improving the speed and quality of design iteration. At the same time, this standardized process lays the foundation for the popularization and application of technology, and is conducive to the standardization and intelligentization of modeling in engineering practice.
[0064] The parameterized modeling method of the present application overcomes the shortcomings of low efficiency, error-prone, insufficient fit, and inability to modify the size when manually drawing the three-dimensional model of the H-shaped and cross-shaped solid-web steel reinforced concrete joint, greatly improving the drawing efficiency and accuracy. The generated three-dimensional model not only serves for subsequent analysis, but also can be directly used as a tool to verify the rationality of the design parameters. Designers can observe the generated model from multiple angles, intuitively check the spatial relationship, collision situation, and geometric fit between the steel, concrete, and steel bars, and quickly verify or adjust the design input parameters.
[0065] The steel reinforced concrete model modeling device provided by the present application is described below. The steel reinforced concrete model modeling device described below can be correspondingly referred to the steel reinforced concrete model modeling method described above.
[0066] As shown in the integrated program for generating the steel bar mesh, the user can input specific parameter values through the interface. For example, "width" defines the concrete section size (600mm x 900mm), the "cover" thickness is 30mm, the "number of longitudinal bars in the width direction" is 7, the "number of longitudinal bars in the height direction" is 6, the "spacing of stirrups" is 100mm, and the "number of stirrups" is 41. The program automatically completes the arrangement of longitudinal bars and stirrups and generates a three-dimensional entity based on these parameters. Figure 11 A steel reinforced concrete model modeling device provided by the application is shown, comprising: The parameter acquisition module 1110 is configured to acquire the axis geometric information of the connecting rod, the steel section size, the concrete component size, and the steel bar arrangement parameter. The model generation module 1120 is configured to generate a three-dimensional model according to the axis geometric information, the steel section size, the concrete component size, and the steel bar arrangement parameter. The three-dimensional model includes a three-dimensional solid steel, a three-dimensional solid concrete, and a steel bar line in a three-dimensional space.
[0067] Figure 12 An example of an entity structure schematic diagram of an electronic device is shown, as Figure 12 As shown, the electronic device can include a processor 1210, a communications interface 1220, a memory 1230, and a communications bus 1240, wherein the processor 1210, the communications interface 1220, and the memory 1230 complete mutual communication through the communications bus 1240. The processor 1210 can invoke a logical instruction in the memory 1230 to execute a steel reinforced concrete model modeling method, which includes: acquiring axis geometric information of a connecting rod, a steel section size, a concrete component size, and a steel bar arrangement parameter; and generating a three-dimensional model according to the axis geometric information, the steel section size, the concrete component size, and the steel bar arrangement parameter; wherein the three-dimensional model includes a three-dimensional solid steel, a three-dimensional solid concrete, and a steel bar line in a three-dimensional space.
[0068] In addition, the logical instruction in the memory 1230 described above can be implemented in the form of a software function unit and sold or used as an independent product, which can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the embodiments of the application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0069] In another aspect, the present application also provides a computer program product, which comprises a computer program, the computer program being stored in a non-transitory computer readable storage medium, and the computer program being executable by a processor to enable a computer to perform the modeling method of the steel reinforced concrete model, the method comprising: obtaining axis geometric information of a connecting rod, a steel section size, a concrete member size, and a reinforcement arrangement parameter; and generating a three-dimensional model according to the axis geometric information, the steel section size, the concrete member size, and the reinforcement arrangement parameter, wherein the three-dimensional model comprises a three-dimensional solid steel, a three-dimensional solid concrete, and a reinforcement line in a three-dimensional space.
[0070] In another aspect, the present application also provides a non-transitory computer readable storage medium, which stores a computer program, and the computer program is executable by a processor to implement the modeling method of the steel reinforced concrete model, the method comprising: obtaining axis geometric information of a connecting rod, a steel section size, a concrete member size, and a reinforcement arrangement parameter; and generating a three-dimensional model according to the axis geometric information, the steel section size, the concrete member size, and the reinforcement arrangement parameter, wherein the three-dimensional model comprises a three-dimensional solid steel, a three-dimensional solid concrete, and a reinforcement line in a three-dimensional space.
[0071] The device embodiments described above are merely illustrative, wherein the units shown as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the modules can be selected to achieve the purpose of the embodiment scheme according to actual needs. Those skilled in the art can understand and implement without creative labor.
[0072] From the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be realized by means of software plus a necessary general hardware platform, and of course can also be realized by hardware. Based on such understanding, the above technical solutions can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, etc., and includes a plurality of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform the methods of the embodiments or some parts of the embodiments.
[0073] It should be pointed out finally that the above embodiments are only used to illustrate the technical solutions of the present application, but not to limit the same; and although the present application has been described in detail with reference to the foregoing embodiments, it should be appreciated by those skilled in the art that the technical solutions recorded in the foregoing embodiments can be modified, or some technical features thereof can be replaced equivalently; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for modeling a steel-concrete composite structure, characterized in that, include: Obtain the axial geometry information, steel section dimensions, concrete component dimensions, and reinforcement layout parameters of the connecting members; A three-dimensional model is generated based on the axis geometry, steel section dimensions, concrete component dimensions, and reinforcement layout parameters. The three-dimensional model includes three-dimensional solid steel, three-dimensional solid concrete, and steel reinforcement lines in three-dimensional space.
2. The method for modeling steel-concrete composite structures according to claim 1, characterized in that, After generating the 3D model, the method further includes: The three-dimensional model is updated based on the modified axis geometry, steel section dimensions, concrete component dimensions, and reinforcement layout parameters.
3. The method for modeling steel-concrete composite structures according to claim 2, characterized in that, The process of generating a three-dimensional model based on the axial geometry, steel section dimensions, concrete component dimensions, and reinforcement layout parameters specifically includes: The spatial orientation and positioning of the steel section are determined based on the geometric information of the axis. Based on the spatial orientation and positioning, and according to the cross-sectional dimensions of the steel section, a three-dimensional model of the steel section is generated; Based on the three-dimensional model of the steel section, a three-dimensional concrete model enclosing the steel section is generated according to the dimensions of the concrete component. Based on the concrete 3D model, a steel reinforcement 3D model is generated according to the steel reinforcement layout parameters.
4. The method for modeling steel-concrete composite structures according to claim 3, characterized in that, When the steel section is cruciform, generating the 3D model of the steel section includes: Generate the first I-shaped steel structure; Generate a second I-shaped steel entity that is orthogonal to the first I-shaped steel entity; Perform a Boolean union operation on the first I-shaped steel entity and the second I-shaped steel entity to obtain a three-dimensional model of the cross-shaped steel.
5. The method for modeling steel-concrete composite structures according to claim 1, characterized in that, The cross-sectional forms of the steel profiles include I-shaped sections and cross-shaped sections; The dimensions of the H-beam cross-section include: flange width, flange thickness, web height, and web thickness; The dimensions of the cross-shaped section include: the flange width, flange thickness, web height, and web thickness.
6. The method for modeling steel-concrete composite structures according to claim 1, characterized in that, The steel reinforcement layout parameters include inputting the diameter, number, layout radius, and protective layer thickness of the longitudinal reinforcement, and inputting the diameter, spacing, range of the reinforced zone, and protective layer thickness of the stirrups.
7. A steel-concrete composite modeling device, characterized in that, include: The parameter acquisition module is used to acquire the axial geometry information of the connecting rods, the cross-sectional dimensions of the steel sections, the dimensions of the concrete components, and the reinforcement layout parameters. The model generation module is used to generate a three-dimensional model based on the axis geometry information, steel section dimensions, concrete component dimensions, and reinforcement layout parameters. The three-dimensional model includes three-dimensional solid steel, three-dimensional solid concrete, and steel reinforcement lines in three-dimensional space.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steel-concrete modeling method as described in any one of claims 1 to 6.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steel-concrete modeling method as described in any one of claims 1 to 6.
10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the steel-concrete modeling method as described in any one of claims 1 to 6.