Building structure model construction method and apparatus applied to reinforced concrete buildings
By using an intelligent building structure model construction method, combining the integration of staircase models with frame structures and intelligent reinforcement, the problems of low efficiency and insufficient intelligence in existing technologies have been solved. This has enabled automated adjustment of building structure models and accurate mapping of material data, thereby improving construction efficiency and intelligence.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HENAN TECHN COLLEGE OF CONSTR
- Filing Date
- 2026-03-26
- Publication Date
- 2026-07-10
Smart Images

Figure CN122365640A_ABST
Abstract
Description
Technical Field
[0001] The embodiments disclosed herein relate to the fields of computer technology, building information modeling technology, and computer-aided design technology, and specifically to a method and apparatus for constructing building structure models for reinforced concrete buildings. Background Technology
[0002] Building structural models can assist in the construction of high-rise reinforced concrete buildings. However, the detailed design of building structures often relies heavily on engineers' experience and manual drafting (including 3D structural models, 2D sectional views, and detailed reinforcement drawings). In particular, the design of staircases in high-rise reinforced concrete buildings requires manual reinforcement addition. However, when building structural models in this way, the following technical problems arise: (1) Since the three-dimensional structural drawings, two-dimensional sectional drawings, reinforcement structural drawings, and corresponding material statistics tables are all created and maintained manually, when structural design changes occur, all relevant drawings and tables need to be modified one by one. This is a heavy workload and is prone to omissions and errors, resulting in a situation where "drawings and models do not match". (2) Any minor dimensional adjustment requires engineers to re-perform spatial reasoning, steel reinforcement material calculations, and model drawing. The whole process is time-consuming and labor-intensive, which seriously restricts the efficiency of modifying the building structure model. (3) Manually adding steel reinforcement models into the building structure model is not only inefficient, but also fails to establish an intelligent connection between the building structure model and the steel reinforcement structure. When the structural parameters in the building structure model are modified, the corresponding steel reinforcement structure data cannot be automatically updated, resulting in insufficient intelligence of the building structure model. Summary of the Invention
[0003] The summary portion of this disclosure is intended to provide a brief overview of the concepts, which will be described in detail in the detailed description portion. This summary portion is not intended to identify key or essential features of the claimed technical solutions, nor is it intended to limit the scope of the claimed technical solutions.
[0004] Some embodiments of this disclosure propose a method and apparatus for constructing building structure models for reinforced concrete buildings to solve the technical problems mentioned in the background section above.
[0005] Firstly, some embodiments of this disclosure provide a method for constructing a building structure model for reinforced concrete buildings. The method includes: building a set of building staircase models based on a preset building parameter file, wherein the building parameter file is a parameter file pre-defined for a target building, and the building staircase models are set with corresponding staircase structure identifiers, each staircase structure identifier corresponding to a segment of a staircase in the target building; fusing the aforementioned building staircase model set with a pre-constructed building frame structure model to generate a fused structural model; and intelligently reinforcing the fused structural model according to a preset reinforcement parameter file to generate a reinforced structural model, wherein the reinforced structural model includes... A set of staircase reinforcement model data is generated. Based on the above-mentioned reinforced structural model, building material data is digitized to generate a building material association file, wherein the building material association file includes the steel reinforcement material information corresponding to the above-mentioned reinforced structural model. A set of overall structural section drawings and a set of local structural section drawings corresponding to the above-mentioned reinforced structural model are generated. The parameters of the corresponding structures in the above-mentioned reinforced structural model, the above-mentioned overall structural section drawings, and the above-mentioned local structural section drawing sets are shared. The above-mentioned reinforced structural model, the above-mentioned building material association file, the above-mentioned overall structural section drawing sets, and the above-mentioned local structural section drawing sets are determined as the overall building structure model.
[0006] Secondly, some embodiments of this disclosure provide a building structure model building device for reinforced concrete buildings. The device includes: a building unit configured to build a set of building staircase models according to a preset building parameter file, wherein the building parameter file is a parameter file pre-set for a target building, and the building staircase models are set with corresponding staircase structure identifiers, each staircase structure identifier corresponding to a section of building staircase in the target building; a fusion processing unit configured to perform fusion processing on the above-mentioned building staircase model set and a pre-built building frame structure model to generate a fused structural model; and an intelligent reinforcement unit configured to perform intelligent reinforcement on the above-mentioned fused structural model according to a preset reinforcement parameter file to generate a reinforced structural model, wherein the above-mentioned reinforced structural model includes a floor... The system includes: a stair reinforcement model set; a building material digitization unit configured to digitize building materials based on the aforementioned reinforced structural model to generate a building material association file, wherein the building material association file includes the steel reinforcement material information corresponding to the aforementioned reinforced structural model; a generation unit configured to generate a set of overall structural cross-sectional views corresponding to the aforementioned reinforced structural model and a set of local structural cross-sectional views corresponding to the stair reinforcement model set, wherein parameters are shared between corresponding structures in the aforementioned reinforced structural model, the aforementioned overall structural cross-sectional views, and the aforementioned set of local structural cross-sectional views; and a determination unit configured to determine the aforementioned reinforced structural model, the aforementioned building material association file, the aforementioned overall structural cross-sectional view set, and the aforementioned set of local structural cross-sectional views as the overall building structural model.
[0007] Thirdly, some embodiments of this disclosure provide an electronic device, including: one or more processors; and a storage device having one or more programs stored thereon, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method described in any implementation of the first aspect above.
[0008] Fourthly, some embodiments of this disclosure provide a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect above.
[0009] The above-described embodiments of this disclosure have the following beneficial effects: Through the building structure model construction method for reinforced concrete buildings according to some embodiments of this disclosure, an intelligent building structure model can be constructed, enabling the various structural parameters in the building structure model to be automatically adjusted according to changes in the model, thereby improving the intelligence level of the building structure model. Specifically, the building structure model construction method for reinforced concrete buildings according to some embodiments of this disclosure firstly builds a set of building staircase models based on a preset building parameter file. In practice, if the building structure model is constructed as a whole, the large size of the building model can easily cause the construction process to stall, or even cause the construction program to crash. This is especially true for staircase structures within the building structure model. Here, considering the fundamental differences between the staircase structure's stress characteristics, structural requirements, reinforcement rules, and seismic design standards and the main structure (e.g., load-bearing beams, floor slabs, load-bearing columns, shear walls, etc.), a separate building staircase model is constructed. This not only allows for targeted structural construction based on the design characteristics of the staircase structure but also greatly avoids program stalls. Then, the above-described building staircase model set and the pre-constructed building frame structure model are fused to generate a fused structural model. Here, by integrating the building staircase model set into the building frame structure model, the structural correspondence between the building staircase model and the building frame structure model can be easily determined, thus facilitating subsequent intelligent structural adjustments. Next, based on a preset reinforcement parameter file, intelligent reinforcement is applied to the integrated structural model to generate a reinforced structural model, which includes the staircase reinforcement model set. In practice, manual reinforcement not only struggles to ensure uniformity but also makes it difficult to control the quantity and type of reinforcement, thus failing to accurately meet the structural stress standards for staircase design. Therefore, intelligent reinforcement allows for rapid reinforcement of both the staircase structure and the building frame based on the reinforcement parameter file, ensuring that the reinforcement results meet structural stress standards. Subsequently, building material data is digitized based on the reinforced structural model to generate a building material association file, which includes the reinforcement material information corresponding to the reinforced structural model. In practice, manual reinforcement often involves infill reinforcement, failing to consider design requirements and the structural stress capacity, making it difficult to directly map the required reinforcement materials to the corresponding structure. Therefore, it is difficult to determine the correspondence between reinforcement materials and building structures, making it difficult to establish a mapping relationship between reinforcement materials and structural models. This application, however, digitizes building material data based on the reinforced structural model, enabling the establishment of a mapping relationship between reinforcement materials and structural models. Furthermore, it provides a mapping relationship for the intelligent adjustment of building structural models.In addition, a set of overall structural section drawings corresponding to the reinforced structural model and a set of local structural section drawings corresponding to the staircase reinforcement model set are generated. Parameters are shared between corresponding structures in the reinforced structural model, the overall structural section drawings, and the local structural section drawings. This parameter sharing establishes a comprehensive mapping relationship between the reinforced structural model, the overall structural section drawings, the local structural section drawings, and the reinforcement materials, avoiding discrepancies between the drawings and the model, and improving the automated adjustment capabilities of the building structural model. Finally, the reinforced structural model, the building material association files, the overall structural section drawing set, and the local structural section drawing set are defined as the overall building structural model. This allows the overall building structural model to automatically adjust based on changes in local model data, thereby improving the intelligence level of the building structural model. Attached Figure Description
[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and elements are not necessarily drawn to scale.
[0011] Figure 1 This is a flowchart of some embodiments of the method for constructing building structure models of reinforced concrete buildings according to some embodiments of this disclosure; Figure 2 This is a scene diagram showing the addition of an architectural staircase model to an architectural frame structure model; Figure 3 This is a 3D schematic diagram of the staircase reinforcement model; Figure 4 This is a cross-sectional schematic diagram of the staircase reinforcement model; Figure 5 These are schematic diagrams of some embodiments of the building structure model building apparatus for reinforced concrete buildings according to the present disclosure; Figure 6 This is a schematic diagram of the structure of an electronic device suitable for implementing some embodiments of the present disclosure. Detailed Implementation
[0012] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.
[0013] It should also be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings. Unless otherwise specified, the embodiments and features described in this disclosure can be combined with each other.
[0014] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.
[0015] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0016] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.
[0017] This disclosure will now be described in detail with reference to the accompanying drawings and embodiments.
[0018] Figure 1 A flow 100 illustrating some embodiments of a method for constructing a building structure model for reinforced concrete buildings according to the present disclosure is shown. This method for constructing a building structure model for reinforced concrete buildings includes the following steps: Step 101: Build a set of building staircase models based on the preset building parameter files.
[0019] In some embodiments, the execution entity (e.g., a computing device) of the building structure model construction method applied to reinforced concrete buildings can build a set of building staircase models based on a preset building parameter file. The building parameter file is a parameter file pre-defined for the target building, and the building staircase model is equipped with corresponding staircase structure identifiers, each staircase structure identifier corresponding to a segment of a staircase in the target building. The target building is the building for which the model needs to be constructed. The building staircase model can be a 3D simulation model of each staircase segment constructed according to the building staircase design parameters. The staircase structure identifier can be a unique identifier representing the staircase number. Here, the staircase structure identifiers can be pre-defined based on the number of staircases in the target building, the position of each staircase segment, and the sequence of the staircase segments.
[0020] In practice, building parameter files can include dimensional data for various structures corresponding to the target building. For example, a building parameter file may include the total length, total height, and total width of the target building. For each structure within the target building, corresponding structural identifiers can be pre-marked in the building parameter file. Secondly, building staircases can be slab staircases, and building staircases may include multiple flight paths.
[0021] As an example, the target building is a 3-story residential building, comprising 2 building units. Each building unit corresponds to one staircase, meaning the target building includes staircase 1 and staircase 2. Each staircase is divided into at least one flight of stairs based on intermediate landings. The flight of stairs for each staircase can be labeled in ascending order. Here, the floors of the target building are often of the same height, and an intermediate landing can be set between each floor. Using the intermediate landing and floor landings as the dividing areas for the staircases, each floor can correspond to two flights of stairs, and each staircase can be divided into 6 flights of stairs. Therefore, the staircase structure labels for each flight of staircase 1 can be [1-1, 1-2, 1-3, 1-4, 1-5, 1-6]. The staircase structure labels for each flight of staircase 2 can be [2-1, 2-2, 2-3, 2-4, 2-5, 2-6].
[0022] Optionally, you can build a building staircase model from the building staircase model set using the following steps: First, the building parameter file may also include a sequence of building staircase node groups. Each building staircase node group corresponds to a staircase structure identifier for a segment of the building staircase. The building staircase nodes can be the coordinates of the connection points between the building staircase and the main building structure, pre-defined during the design of the target building. Here, each building staircase node group may include at least four building staircase nodes, with two nodes each corresponding to the high-end and low-end beams of the building staircase. For the two building staircase nodes corresponding to each end beam of the building staircase, they can be positioned at the midpoint along the axial direction of the end beam to connect the building staircase to the main building structure.
[0023] Then, the pre-constructed initial staircase model can be scaled according to the coordinates of the connection points corresponding to the building staircase node groups to obtain the building staircase model. The initial staircase model can be a pre-designed staircase structure model. Two initial staircase nodes for connection are set on the high-end and low-end beams of the initial staircase model. Therefore, the distance between the two initial staircase nodes at either end of the initial staircase model can be determined as the first distance. Then, the distance between the two building staircase nodes corresponding to the two initial staircase nodes can be determined as the second distance. Afterwards, the ratio of the first distance to the second distance can be used as a scaling factor to scale the initial staircase model to obtain the building staircase model. Here, if the scaling factor is less than 1, it indicates that the initial staircase model is small, so it can be enlarged according to the scaling factor. Here, if the scaling factor is equal to 1, no scaling is needed. Conversely, if the scaling factor is greater than 1, it indicates that the initial staircase model is large, so it can be reduced according to the scaling factor. Thus, the size of the initial staircase model can be changed without changing the relative structure of the staircase. Therefore, the building staircase model can be obtained.
[0024] Optionally, the aforementioned building parameter file includes a set of building structure sub-files, each corresponding to a segment of a building staircase. Each building structure sub-file includes a staircase structure identifier, staircase end beam constraint information, and staircase dimensional constraint information. The building structure sub-file can contain staircase parameter information set for a specific segment of a building staircase. The staircase end beam constraint information is used to constrain the staircase end beams. The staircase dimensional constraint information is used to constrain the dimensions of the corresponding building staircase.
[0025] In some optional implementations of certain embodiments, the aforementioned execution entity constructs a set of building staircase models based on a preset building parameter file, including: For each building structure sub-file in the set of building structure sub-files included in the above building parameter files, perform the following steps: Step S1: Using the stair end beam constraint information included in the aforementioned building structure sub-file, construct the first and second stair beams in a preset 3D model space. The stair end beam constraint information includes a first stair beam constraint plane group and a second stair beam constraint plane group. The first stair beam constraint plane is the planar equation used to constrain the structure of the first stair beam. The second stair beam constraint plane is the planar equation used to constrain the structure of the second stair beam. The first stair beam corresponds to the starting point of a stair flight in the building staircase, and the second stair beam corresponds to the ending point of a stair flight. Here, the first stair beam constraint plane group can include two first stair beam constraint planes. The two first stair beam constraint planes in the first stair beam constraint plane group are perpendicular to each other and coplanar with the bottom and side surfaces (i.e., the surfaces parallel to the first stair beam) of the first stair beam, respectively. Furthermore, the height, width, and length of the first and second stair beams can be constrained by preset staircase dimensions. Therefore, the first stair beam can be constructed at the constraint positions of the two first stair beam constraint planes, combined with the height, width, and length of the first stair beam. Secondly, the second stair beam can be constructed in the same way. Here, the first stair beam is the lower beam of the building's staircase, and the second stair beam is the upper beam of the building's staircase. The constraint planes of the first and second stair beams are located in the same coordinate space.
[0026] Step S2: Using the staircase size constraint information included in the aforementioned building structure sub-file, construct the staircase segment between the first and second staircase beams to generate a building staircase model. The staircase size constraint information may include staircase width, tread width, tread height, tread slab thickness, beam width, beam height, tread slab span, and segment height. Here, staircase width can be the overall width of the building staircase. Tread length can be the same as staircase width. Tread height can be the height difference between two steps in the building staircase. Tread slab thickness can be the thickness of the stair slab. Beam width is the width of the staircase beam, which can be the same as the staircase width and tread length. Beam height can be the height difference between two staircase beams (from the bottom surface of the first beam to the top surface of the second beam). Tread slab span can be the horizontal center distance between the first and second beams. Segment height can be the vertical center distance between the first and second beams. Furthermore, the ratio of tread width to tread width can be used as the number of staircase steps. Therefore, stair slabs can be generated horizontally along the upper surface edge of the first stair beam, so that each generated stair slab satisfies the above-mentioned staircase size constraint information, thus obtaining the architectural staircase model.
[0027] Step 102: Merge the building staircase model set and the pre-built building frame structure model to generate a merged structural model.
[0028] In some embodiments, the aforementioned execution entity can perform a fusion process on the aforementioned set of building staircase models and a pre-constructed building frame structure model to generate a fused structural model. The building frame structure model can be a pre-established structural model of the target building. The building frame model (i.e., the main structural element of the target building) can include load-bearing beams, floor slabs, load-bearing columns, shear walls, and other structures. The building staircase models can be moved as a whole according to their respective staircase connection points to be placed at the corresponding positions in the building frame structure model, thus becoming the fused staircase model. Here, the four initial staircase nodes on the high-end and low-end beams of each fused staircase model in the fused structural model coincide with the corresponding four staircase connection points. Therefore, the various building staircase models can be merged into the building frame structure model to obtain the fused structural model.
[0029] In some optional implementations of certain embodiments, the execution entity performs a fusion process on the aforementioned building staircase model set and the pre-built building frame structure model to generate a fused structural model, including: Step S1: Perform joint dimensional correction on each building stair model in the above building stair model set to generate a corrected stair model set.
[0030] Since the building staircase model is constructed separately based on the corresponding building structure sub-file, in order to ensure that the building staircase model corresponding to each stair flight in the same staircase has the same size, the size of each building staircase model is calibrated by joint size correction, so as to ensure that the size of each corrected staircase model is consistent.
[0031] Specifically, the staircase models corresponding to the same building's staircases can be compared for data such as staircase width, tread width, tread height, slab thickness, beam width, beam height, slab span, and flight height. If any parameter comparison results exceed the corresponding error range, the corresponding staircase model can be marked as a data anomaly model, and the corresponding parameters can be adjusted to bring the comparison results within the corresponding error range. For example, for the staircase width comparison results, if the maximum staircase width difference is greater than the preset width error, the corresponding staircase model can be marked as a data anomaly model, and the corresponding staircase model can be regenerated. Alternatively, the staircase structure identifier corresponding to the staircase model marked as a data anomaly model can be sent to the engineer's review terminal for review of the corresponding parameter building structure sub-files or construction program to reduce the corresponding errors. Finally, if the comparison results of all parameters are within the corresponding error range, the staircase model is used as the corrected staircase model, resulting in a corrected staircase model set.
[0032] In practice, for architectural staircase models that correspond to different architectural staircases in a set of architectural staircase models, joint dimension correction can be performed separately, that is, joint dimension correction is performed only for architectural staircase models that correspond to each staircase segment of the same architectural staircase.
[0033] Step S2 involves sorting the corrected staircase models in the set of corrected staircase models according to their corresponding staircase structure identifiers, resulting in a sorted staircase model sequence. The sorted staircase models in the sequence correspond to a bottom-up staircase structure order. In practice, the staircase structure identifiers corresponding to the corrected staircase models are pre-marked and sorted according to the bottom-up staircase order; therefore, the staircase structure identifiers can represent the staircase order corresponding to the corrected staircase models. Thus, the corrected staircase models can be sorted to obtain a sorted staircase model sequence. Specifically, corrected staircase models for different staircases can be sorted separately to obtain sorted staircase model subsequences. Finally, multiple sorted staircase model subsequences are added to the same sequence to obtain the final sorted staircase model sequence.
[0034] Step S3: Select the first sorted staircase model from the sorted staircase model sequence as the target staircase model, and use the above-mentioned building frame structure model as the current frame model, and perform the following fusion steps: The first step is to add the target staircase model to the current frame model, resulting in the added frame model. This added frame model includes the corresponding added staircase model, where the first beam of the added staircase model is located in the load-bearing zone at the beginning of the stair flight, and the second beam is located in the load-bearing zone at the end of the stair flight. Secondly, if the staircase model corresponding to the sorted staircase model has adjacent walls, the added staircase model is kept adjacent to the corresponding wall structure in the current frame model during the addition process. This ensures that the horizontal addition angle of the sorted staircase model remains unchanged. Additionally, the rotation axis of the added staircase model remains vertical to ensure that the vertical angle of the sorted staircase model remains unchanged.
[0035] Specifically, the pre-constructed building frame structure model includes load-bearing areas at the start and end of each staircase segment. In practice, the corresponding load-bearing areas at the start and end of each staircase segment are pre-marked in the building frame structure model. The load-bearing area at the start of the staircase can be the area in the building frame structure model used to place the starting point of the staircase (i.e., the lower beam), and the load-bearing area at the end of the staircase can be the area in the building frame structure model used to place the ending point of the staircase (i.e., the upper beam).
[0036] As an example, see Appendix Figure 2 , Figure 2The wall structure 201 in the model can be a wall in the building frame structure model that is adjacent to the building staircase model. Therefore, the first stair beam of the building staircase model can be placed in the load-bearing area 202 at the beginning of the stair flight, and the second stair beam can be placed in the load-bearing area 203 at the end of the stair flight. This ensures that the added staircase model is adjacent to the corresponding wall structure 201 in the current frame model. This completes the operation of adding the sorted staircase model to the current frame model.
[0037] In practice, using fixed building nodes for stair positioning is a rigid constraint used to solidify the positional relationship between the building stair model and the building frame model. However, in actual design processes, when changes are made to the building frame dimensions or stair layout, this rigid constraint can easily lead to dimensional conflicts after the changes. This makes the construction of the building structure model difficult to implement. Therefore, the implementation method described in this application, by setting the starting and ending load-bearing areas of the stair segment corresponding to the building stair, can not only be used to locate the positional relationship between the sorted stair model and the building structure (current frame model) during the fusion process, but also allows for flexible adjustment of the position of the sorted stair model within the starting and ending load-bearing areas of the stair segment, thus adapting to design changes in the current frame model. Simultaneously, because no forced docking is required, the fault tolerance rate of adding the sorted stair model to the current frame model is improved. Furthermore, if all sorted stair models in the sorted stair model sequence are simultaneously integrated into the building frame structure model, a large number of constraint parameters are required to solve the positioning deviation problem when multiple stair models are simultaneously integrated into the building frame structure model, which can easily lead to program lag due to too many components being loaded at the same time. Furthermore, the large number of constraint parameters makes it difficult to account for all of them, leading to the potential for error accumulation. Additionally, the simultaneous integration method makes it difficult to pinpoint the direct cause of the error when tracing its source. The implementation method described in this application, however, allows for the sequential addition and calibration of individual sorted staircase models, avoiding the problem of error accumulation and significantly improving the accuracy of the added frame model dimensions.
[0038] The second step involves selecting the building structure points corresponding to the added staircase model from the added frame model, resulting in a building structure point group. Each building structure point has a corresponding structure point identifier, and the building structure point group includes the building structure points of the staircase that correspond to the added staircase model. These building structure points can be the coordinates of structure points in the added frame model that correspond to the added staircase model. Furthermore, building structure points at the same level as the added staircase model and within a preset distance threshold can be selected from the added frame model to obtain the building structure point group.
[0039] In practice, to further improve the positional accuracy of each sorted staircase model integrated into the building frame structure model, for each sorted staircase model, the nearest building structural point is pre-marked in the added frame model based on the floor corresponding to the stair segment. For example, the location of the building structural point can include the center structural point of a load-bearing column on the same floor (i.e., the center coordinates of the load-bearing column on the current floor plane), the structural point of a load-bearing wall (i.e., the corner point of the load-bearing wall), and the structural point of the high-end beam of an adjacent staircase (i.e., the corner point of the high-end beam of an adjacent staircase connected to the sorted staircase model). Secondly, the building structural points can also correspond to floor level identifiers for easy filtering. Therefore, for each sorted staircase model, position calibration can be performed based on selected building structural points whose distance is less than a preset distance threshold, thus avoiding the cumulative error caused by all sorted staircase models referencing structural points on the same floor. Furthermore, this method avoids large-scale calibration, reducing the amount of associated modifications when changes are made to the building model.
[0040] The third step involves adjusting the position of the added staircase model based on the building structure point group and the preset staircase position constraints, resulting in the adjusted building structure model. This adjusted building structure model includes the adjusted staircase model set. Since the staircase model was already positionally constrained when added to the building frame structure model after sorting, only minor adjustments to the position of the added staircase model are needed, taking into account the building structure point group and the preset staircase position constraints. Specifically, adjusting the position of the added staircase model can be done within the load-bearing areas at the beginning and end of the stair flight, i.e., fine-tuning the dimensional parameters, vertical height, and position parallel to adjacent surfaces. Secondly, the staircase position constraints can be that the distance errors between the high-end and low-end beam corner points of each staircase and the building structure points in the building structure point group are within the acceptable error range. If any high-end or low-end beam corner point has an error exceeding the corresponding error range, the model dimensions of the added staircase model are adjusted to ensure that the adjusted building structure model meets the staircase position constraints.
[0041] In practice, both the high-end and low-end beams of the added staircase model are three-dimensional rectangles. Therefore, each added staircase model can correspond to 8 corner points of the high-end beams and 8 corner points of the low-end beams. Then, the distance error between each corner point of the low-end and high-end beams and each structural point can be determined. This distance error can be calculated by subtracting a preset distance threshold from the distance value. Furthermore, if the distance error exceeds the acceptable range, the position of the added staircase model can be adjusted. Position adjustment can prioritize moving the model; if the position constraints are still not met after moving within the acceptable range, then proportional dimensional adjustments are made. This significantly reduces the increase in overall structural error caused by frequent adjustments to staircase dimensions and resulting localized errors.
[0042] Fourth, in response to the empty sequence of sorted staircase models mentioned above, the adjusted building structure model is determined as the merged structure model. The empty sequence of sorted staircase models indicates that all sorted staircase models from floor N (e.g., the highest underground floor) to floor M (the highest floor of the target building) have been added to the current frame model.
[0043] Step S4: In response to the sorted staircase model sequence not being empty, the adjusted building structure model is determined as the current frame model, and the first sorted staircase model is selected as the target staircase model after removing the target staircase model from the sorted staircase model sequence. The above fusion steps are then executed again. Specifically, by removing the sorted staircase models that have already been fused, adjacent stair segments (sorted staircase models) can be selected from bottom to top as target staircase models to participate in staircase fusion.
[0044] In practice, the above-described implementation method of this application further integrates the sorted staircase models from bottom to top, and sequentially integrates each sorted staircase model into the building frame model. The corner point of the high-end beam of the previous adjusted staircase model is used as the position correction benchmark for subsequent staircase segments. This construction method deeply integrates the flexibility of independently building staircase substructures with the precision of segment-by-segment connection benchmark correction. It retains the core advantage of independently designing individual staircase segments, and through the correction effect of the corner point of the high-end beam of adjacent staircase segments as a solid structural benchmark, it establishes continuous positional constraints between staircase segments and local constraints between each staircase segment and its floor. This achieves the dual effect of precise single-segment connection and overall coherent integration of the staircase system and the building frame. Therefore, it effectively avoids the problem of accumulated deviations across segments when integrating multiple staircase segments, strictly controlling positioning deviations within a single segment, and avoiding common problems such as misalignment of the overall staircase layout and inconsistent staircase connection elevations caused by the superposition of deviations. At the same time, by integrating single stair sections in a bottom-up sequence, the spatial positioning accuracy of the integration of the staircase and the building frame is improved, reducing the modeling and construction risks of node misalignment.
[0045] Step 103: Based on the preset steel reinforcement parameter file, perform intelligent reinforcement on the fused structural model to generate a reinforced structural model.
[0046] In some embodiments, the aforementioned execution entity can intelligently reinforce the fused structural model according to a preset reinforcement parameter file to generate a reinforced structural model. The reinforced structural model includes a set of stair reinforcement models. Here, the reinforcement parameter file may include preset reinforcement intervals, as well as reinforcement identifiers and reinforcement types corresponding to each adjusted stair model in the fused structural model. Therefore, intelligent reinforcement can be performed on the fused structural model according to the preset reinforcement intervals and reinforcement types to obtain the reinforced structural model. Specifically, the reinforcement identifier represents the reinforcement area identifier corresponding to the adjusted stair model. Different reinforcement areas correspond to different reinforcement types. For example, building staircases require upper and lower longitudinal reinforcement. The upper and lower longitudinal reinforcements are distributed in different reinforcement areas. Therefore, the stair slab of the adjusted stair model can be evenly divided into upper and lower areas according to the direction of the staircase surface inclination angle. Here, the upper area corresponds to the area corresponding to the upper longitudinal reinforcement, and the lower area corresponds to the area corresponding to the lower longitudinal reinforcement. Therefore, the length of the reinforcing bar section can be selected according to the reinforcement type corresponding to the upper area, and the required amount of reinforcement can be calculated based on the reinforcement interval and the width of the staircase in the adjusted staircase model. Then, the corresponding quantity and the corresponding reinforcement type of the model are arranged in the upper area according to the reinforcement interval. Similarly, the lower longitudinal reinforcement can be allocated to the lower area in the same way. This results in a staircase reinforcement model after intelligent reinforcement is performed on each adjusted staircase model. Finally, the integrated structural model with completed reinforcement is used as the reinforced structural model. In addition, for the pre-constructed building frame structure model, the other structures are standard main structures and the corresponding reinforcement requirements are relatively stable, so reinforcement can be directly performed according to the corresponding preset reinforcement parameters.
[0047] In some optional implementations of certain embodiments, the execution entity performs intelligent reinforcement design on the fused structural model based on a preset reinforcement parameter file to generate a reinforced structural model, including: Step S1: Based on the preset reinforcement parameter file, perform an overall stress analysis of the stair slab in the above-mentioned fused structural model to generate an overall stress information group for the stair slab. This overall stress information includes the maximum positive bending moment at mid-span. The reinforcement parameter file can include information such as the reinforcement type and parameter file designed for each stair segment. For each adjusted stair model in the above-mentioned fused structural model, a separate stress analysis can be performed based on the preset parameter information corresponding to the adjusted stair model in the reinforcement parameter file to obtain the overall stress information of the stair slab. Specifically, the preset parameter information can be input into a preset stress analysis tool to generate the corresponding maximum positive bending moment at mid-span. Additionally, the maximum negative bending moment at the high-end support and the maximum negative bending moment at the low-end support of the adjusted stair model can be generated simultaneously for subsequent stress calibration.
[0048] As an example, the reinforcement parameter file includes: stair flight length, clear stair flight width, stair slab thickness, concrete strength grade, tread width, etc. Stress analysis tools can be used, such as Revit (built for Building Information Modeling).
[0049] Step S2: Based on the overall stress information group of the stair slab, determine the reinforcement area corresponding to each adjusted stair model in the fused structural model to obtain the first reinforcement area group. The first reinforcement area corresponds to the lower longitudinal reinforcement. The maximum positive bending moment at mid-span in the overall stress information of the stair slab can be used as a calculation parameter, combined with the reinforcement area calculation formula, to generate the corresponding first reinforcement area. The first reinforcement area represents the proportion of the lower longitudinal reinforcement area required for the corresponding adjusted stair model.
[0050] Step S3: Based on the aforementioned first reinforcement area group and the aforementioned overall stress information group of the stair slab, generate a lower longitudinal reinforcement allocation information group. The lower longitudinal reinforcement allocation information represents the reinforcement result of the lower longitudinal reinforcement generated for the adjusted stair model based on the corresponding overall stress information of the stair slab. The lower longitudinal reinforcement allocation information includes the lower longitudinal reinforcement type, the lower longitudinal reinforcement spacing, and the lower longitudinal reinforcement quantity. Here, for each first reinforcement area, firstly, the ratio (rounded up) of the first reinforcement area to the cross-sectional area of the lower longitudinal reinforcement corresponding to the lower longitudinal reinforcement type is determined as the lower longitudinal reinforcement quantity. Then, according to the lower longitudinal reinforcement quantity, the position coordinates of the lower longitudinal reinforcement arranged laterally at equal intervals within the width range of the adjusted stair model are determined, resulting in a position coordinate group. Here, the difference between the distance between two adjacent position coordinates and the cross-sectional length of the lower longitudinal reinforcement can be determined as the lower longitudinal reinforcement spacing. In addition, if the spacing of the lower longitudinal bars is less than the preset spacing threshold, the lower longitudinal bar model corresponding to the lower longitudinal bar will be adjusted (the lower longitudinal bar model will be modified to a lower longitudinal bar model with a larger cross-sectional area), and the lower longitudinal bar allocation information will be generated again.
[0051] Step S4: Based on the aforementioned lower longitudinal reinforcement allocation information group, perform a local stress analysis on the fused structural model to generate a local stress information group for the stair slab. Each local stress information group for the stair slab represents the stress characteristics of the upper part of the stair slab. Here, the length and end positions of the lower longitudinal reinforcement can be pre-set according to the stair slab dimensions. Then, using the lower longitudinal reinforcement allocation information, perform a local stress analysis on the adjusted stair model to generate local stress information for the stair slab. The local stress information for the stair slab may include the mid-span bending capacity of the stair slab, the negative bending moment at the upper support, the negative bending moment at the lower support, and the stress analysis results.
[0052] Specifically, firstly, the mid-span flexural capacity, negative bending moment at the high-end support, and negative bending moment at the low-end support of each adjusted staircase model can be determined according to the calculation formula for the flexural capacity of the positive section of a flexural member. Then, if the mid-span flexural capacity of the staircase corresponding to the actual area of the lower longitudinal reinforcement is greater than 1.05 times the maximum positive bending moment at mid-span, it indicates that the stress at the mid-span of the staircase meets the standard, and the lower longitudinal reinforcement can effectively bear the maximum positive bending moment at mid-span, with no risk of tensile failure. Next, if the negative bending moments at the high-end and low-end supports show no deviation from the calculation results in step S1 and are completely independent of the stress on the lower longitudinal reinforcement, then the negative bending moment parameters of these supports can be directly used to calculate the second reinforcement area. Finally, the indicator indicating that the stress analysis has passed is taken as the stress analysis result.
[0053] In practice, the bottom longitudinal reinforcement is the core tensile reinforcement at mid-span. After its arrangement is completed, it is necessary to verify whether the actual area of the bottom longitudinal reinforcement can fully bear the maximum positive bending moment at mid-span (to avoid insufficient actual reinforcement leading to potential stress problems at mid-span of the slab). At the same time, it is confirmed that "the arrangement of the bottom longitudinal reinforcement does not affect the magnitude of the negative bending moment at the high and low supports" (the tension zones of the upper and lower longitudinal reinforcements are independent, and the bottom longitudinal reinforcement only bears the stress at mid-span and does not interfere with the stress at the supports). After the verification is qualified, the negative bending moment borne by the upper longitudinal reinforcement at the supports can be calculated to ensure the structural safety and stability and meet the safety requirements standards.
[0054] Step S5: Based on the aforementioned local stress information group of the stair slab, determine the reinforcement area corresponding to each adjusted stair model in the integrated structural model to obtain the second reinforcement area group. The second reinforcement area corresponds to the upper longitudinal reinforcement. Here, for each stair slab's local stress information, if it includes the stress analysis results representing the successful stress analysis, the corresponding second reinforcement area can be generated using the reinforcement area calculation formula, utilizing the local stress information of the stair slab and the parameter information of the adjusted stair model. The second reinforcement area represents the proportion of upper longitudinal reinforcement required to be allocated to a certain area in the corresponding adjusted stair model. Specifically, a certain area may include the area connecting the high-end beams and the area connecting the low-end beams in the adjusted stair model.
[0055] In practice, the secondary reinforcement areas for the regions connecting the high-end beams and the regions connecting the low-end beams can be calculated separately. However, due to the difference in negative bending moments at the corresponding high-end and low-end supports, the reinforcement areas for the two regions will differ. But since the difference is too small, setting them separately is inconvenient for model construction and construction. Therefore, a larger reinforcement area can be uniformly used as the secondary reinforcement area.
[0056] Step S6: Based on the second reinforcement area group mentioned above, generate the upper longitudinal reinforcement allocation information group. First, the area connecting the high-end beams (the negative bending moment tension zone at the support where the stair slab connects to the high-end stair beam) is designated as the high-end connection area, and the area connecting the low-end beams (the negative bending moment tension zone at the support where the stair slab connects to the low-end stair beam) is designated as the low-end connection area. Then, for the high-end connection area, the ratio (rounded up) of the overlapping reinforcement area to the cross-sectional area of the corresponding upper longitudinal reinforcement type can be used as the number of upper longitudinal reinforcements. Then, according to the number of upper longitudinal reinforcements, determine the coordinates of the upper longitudinal reinforcements arranged laterally at equal intervals within the width range of the adjusted staircase model, obtaining the upper longitudinal reinforcement position coordinate group. Here, the difference between the distance between two adjacent upper longitudinal reinforcement position coordinates and the cross-sectional length of the lower longitudinal reinforcement can be determined as the upper longitudinal reinforcement spacing. Additionally, if the spacing of the upper longitudinal ribs is less than a preset spacing threshold, the upper longitudinal rib model corresponding to the upper longitudinal rib will be adjusted (the upper longitudinal rib model will be modified to one with a larger cross-sectional area), and the upper longitudinal rib allocation information will be generated again. Secondly, the number of upper longitudinal ribs is the same for the low-end connection area and the high-end connection area. Here, the upper longitudinal rib model corresponding to the low-end connection area and the high-end connection area can be the same, but the corresponding bending structures are different. Therefore, the aforementioned longitudinal rib spacing, upper longitudinal rib model, and upper longitudinal rib position coordinates corresponding to the high-end connection area and the low-end connection area can be determined as the upper longitudinal rib allocation information.
[0057] Optionally, according to the preset stair slab spacing, corresponding transverse stair slab distribution reinforcement can be assigned to each stair slab of the adjusted stair model to improve the stress strength of the stair.
[0058] Step S7: Based on the aforementioned lower longitudinal reinforcement allocation information group, the aforementioned upper longitudinal reinforcement allocation information group, and the preset building reinforcement file, the above-mentioned fused structural model is subjected to reinforcement processing to generate a reinforced structural model. Specifically, firstly, according to the lower longitudinal reinforcement allocation information, the length of the lower longitudinal reinforcement, and the end position of the lower longitudinal reinforcement, corresponding lower longitudinal reinforcements can be added to the corresponding adjusted staircase model in the above-mentioned fused structural model. Then, according to the upper longitudinal reinforcement allocation information, upper longitudinal reinforcements can be allocated in the high-end connection area and the low-end connection area, finally obtaining the reinforced structural model.
[0059] In practice, the common approach is to directly perform an overall stress analysis on the stair section, simultaneously calculating the maximum positive bending moment at mid-span, the maximum negative bending moment at the upper support, and the maximum negative bending moment at the lower support. Then, the reinforcement area of the lower and upper longitudinal bars is calculated independently. Here, the calculation of the reinforcement area has no sequential order and is completely independent. Finally, the respective bar type, spacing, and number of bars are matched. The core purpose is to ensure the comprehensiveness of the calculation and adapt to all slab staircases. However, this approach suffers from problems such as complex calculations, parameter inconsistencies, and easy confusion regarding the order of operations. Therefore, the implementation method described in this application first focuses on the core parameter of the maximum positive bending moment at mid-span through overall stress analysis and supplements it with the negative bending moments at the upper and lower supports, avoiding interference from non-core parameters, significantly simplifying the preliminary analysis process, and providing accurate and unified stress basis for subsequent calculations of the upper and lower longitudinal bars. Then, the calculation is performed in the order of lower longitudinal reinforcement → upper longitudinal reinforcement, which conforms to the actual process of on-site construction and binding. This design feature not only avoids the problems of position collision and parameter disconnection that are easy to occur in the independent calculation of upper and lower longitudinal reinforcement in the existing technology, but also ensures that the lower longitudinal reinforcement bears the mid-span force through the technical logic of "laying continuously first and then locally", while the upper longitudinal reinforcement bears the support force in a targeted manner. This fits the core force characteristics of slab staircases, which are "tensile in the lower part of the mid-span and tensile in the upper part of the support", and reduces the cost of on-site construction adjustments from the design source.
[0060] Step 104: Digitize building material data based on the reinforced structural model to generate building material association files.
[0061] In some embodiments, the aforementioned execution entity can digitize building material data based on the reinforced structural model to generate a building material association file. This building material association file includes the steel reinforcement material information corresponding to the reinforced structural model. First, a group of parametric family files corresponding to the reinforced structural model can be created in the Building Information Modeling (BIM) platform. Each parametric family file can correspond to a structure in the reinforced structural model; for example, each parametric family file corresponds to an adjusted staircase model. The parametric family file can then include all parameters of the adjusted staircase model. Next, the structural identifiers (e.g., staircase identifier, steel reinforcement type identifier, etc.) and the attributes of the bill of materials (e.g., steel reinforcement quantity, steel reinforcement spacing, steel reinforcement length, etc.) corresponding to each structure in the reinforced structural model are used as data fields. Finally, the building material association file corresponding to the reinforced structural model is determined according to a pre-designed calculation method for each data field. The building material association file can include each structural identifier and the field values of each corresponding data field. Alternatively, the building material association file corresponding to the reinforced structural model can also be determined using a Revit plugin based on the identified data corresponding to the reinforced structural model.
[0062] In some optional implementations of certain embodiments, the execution entity digitizes building material data based on the reinforced structural model to generate building material association files, including: Step S1: Determine the steel reinforcement material list corresponding to the stair reinforcement model set in the above-mentioned reinforced structural model. This steel reinforcement material list includes a stair structure identifier group, a building structure identifier group, and the steel reinforcement type and quantity corresponding to each stair structure identifier or building structure identifier. Each building structure identifier can correspond to a main structure. For example, the main structure may include load-bearing beams, floor slabs, load-bearing columns, etc. Here, the steel reinforcement type and quantity corresponding to each stair structure identifier or building structure identifier can be selected from the reinforced structural model to form the steel reinforcement material list.
[0063] Step S2: Based on the aforementioned steel reinforcement material list, construct steel reinforcement type associations and structural dimension associations to obtain a set of steel reinforcement type associations and a set of structural dimension associations. Each steel reinforcement type association corresponds to a steel reinforcement type identifier. Here, steel reinforcement data corresponding to the same steel reinforcement type in the steel reinforcement material list can be associated to establish corresponding steel reinforcement type associations. For example, if the steel reinforcement type used in each reinforced staircase model in the reinforced structural model is the same as one of the steel reinforcement types used in the load-bearing column, then a steel reinforcement type association can be established between the reinforced staircase structural model and the load-bearing column based on the same steel reinforcement type. Secondly, corresponding structural dimension associations can be established for building structures with corresponding positional relationships. For example, if there are staircase position constraints between the reinforced staircase structural model and the corresponding building structural point on the same floor, then a structural dimension association can be established between the reinforced staircase structural model and the building structural point. This allows other building structures with structural dimension associations to be adjusted synchronously during subsequent building dimension adjustments, and the corresponding steel reinforcement material requirements can be calculated synchronously based on structural changes. In practice, both steel reinforcement type associations and structural dimension associations can be represented by corresponding, preset relationship identifiers.
[0064] Step S3: Determine the above-mentioned steel reinforcement material list, the above-mentioned steel reinforcement type association set, and the above-mentioned structural dimension association set as building material association files.
[0065] Step 105: Generate a set of overall structural cross-sectional views corresponding to the reinforced structural model and a set of local structural cross-sectional views corresponding to the staircase reinforcement model set.
[0066] In some embodiments, the execution entity can generate a set of overall structural cross-sectional views corresponding to the reinforced structural model and a set of local structural cross-sectional views corresponding to the stair reinforcement model set. The corresponding structures in the local structural cross-sectional views of the reinforced structural model, the overall structural cross-sectional views, and the set of local structural cross-sectional views share parameters. Here, parameter sharing can mean that the reinforced structural model, the overall structural cross-sectional views, and the local structural cross-sectional views correspond to the same parameter file, and the corresponding structures share the same parameter values. This allows for synchronized parameter adjustments based on changes in the model structure, ensuring data synchronization between the adjusted reinforced structural model, the overall structural cross-sectional views, and the local structural cross-sectional views. For example, if a stair flight and an adjacent wall are in the same plane and share the same plane parameters, then after a change in wall dimensions (e.g., a 1 cm longitudinal movement), the plane parameters change position, and the corresponding stair flight also moves as a whole according to the plane parameters. This ensures the relative position of the structures and improves the automated collaborative adjustment capability of the building structural model.
[0067] Specifically, based on the dimensions of the reinforced structural model, a frontal sectional view of the same scale as the reinforced structural model can be drawn as the overall structural sectional view. Simultaneously, a side view of the reinforcement distribution, also at the same scale as the reinforced structural model, can be drawn as the overall structural sectional view, resulting in a set of overall structural sectional views. Secondly, for each floor's model structure and each staircase's reinforcement model within the reinforced structural model, frontal, side, and top sectional views at the same scale can be drawn according to the corresponding model structure and dimensional parameters as local structural sectional views, resulting in a set of local structural sectional views.
[0068] In some optional implementations of certain embodiments, the execution entity generates a set of overall structural cross-sectional views corresponding to the reinforced structural model and a set of local structural cross-sectional views corresponding to the stair reinforcement model set, including: Step S1 involves performing overall structural mapping on the reinforced structural model to generate a set of overall structural cross-sectional views. To fully capture the structural outline, openings, and reinforcement distribution details of the building model, a scan-line hidden-line removal algorithm is used to perform overall structural mapping on the reinforced structural model according to the side view, front view, and top view, resulting in a set of overall structural cross-sectional views.
[0069] Step S2 involves performing local structural mapping on each stair reinforcement model in the above-mentioned reinforced structural model to generate a set of local structural cross-sectional views, thus obtaining a collection of local structural cross-sectional view sets. Specifically, a scan-line hidden-line elimination algorithm can be used to perform local structural mapping on each stair reinforcement model in the stair reinforcement model set according to the side view, front view, and top view directions to generate the set of local structural cross-sectional view sets.
[0070] As an example, such as Figure 3 The diagram shows a three-dimensional representation of the staircase reinforcement model. Figure 3 The lower longitudinal reinforcement 301 is marked with a green line. The upper longitudinal reinforcement is divided into two areas: the high-end connection area 302 and the low-end connection area 303. Here, the high-end connection area 302 contains equidistant upper longitudinal reinforcement 3021 connecting the high-end beams. The low-end connection area 303 contains equidistant upper longitudinal reinforcement 3031 connecting the low-end beams. In addition, the stair slab area also has transversely arranged transverse stair slab distribution reinforcement 304.
[0071] As yet another example, see Figure 4 The diagram shows a cross-sectional view of the staircase reinforcement model, specifically a partial side structural cross-section. Figure 4 The lower longitudinal rib 301 is marked with a green line. Figure 4 The upper longitudinal reinforcement 3021 connecting the high-end beam and the upper longitudinal reinforcement 3031 connecting the low-end beam are represented by red lines. In addition, the ladder slab distribution reinforcement 401, which is laid transversely at equal intervals on the lower longitudinal reinforcement 3021 (or upper longitudinal reinforcement), is represented by a black dot in the partial sectional view on the side, and is represented by a circle with a center point when magnified.
[0072] Step 106: Determine the overall building structure model by combining the reinforced structural model, building material associated files, overall structural section view set, and local structural section view set.
[0073] In some embodiments, the execution entity may determine the reinforced structural model, the building material associated file, the overall structural section view set, and the local structural section view set as the overall building structural model.
[0074] Optionally, the aforementioned implementing entity may also include the following steps: Step S1: In response to receiving a structural adjustment operation for the overall building structure model, the reinforced structural model, building material association files, overall structural section view sets, and local structural section view sets in the overall building structure model are jointly adjusted to generate an adjusted structural model. The adjusted structural model includes the adjusted material association files. Here, the structural adjustment operation can represent the designer's modification of parameters in the overall building structure model. Therefore, the joint adjustment can be based on the modified parameters, synchronously modifying the corresponding associated data in the reinforced structural model, building material association files, overall structural section view sets, and local structural section view sets.
[0075] Step S1 involves sending the adjusted structural model to the target display terminal for display, and issuing material supply instructions according to the adjusted material association file in the adjusted structural model. Generating the adjusted material association file based on the structural adjustment operation improves the automation efficiency of the overall building model.
[0076] The above-described embodiments of this disclosure have the following beneficial effects: Through the building structure model construction method for reinforced concrete buildings according to some embodiments of this disclosure, an intelligent building structure model can be constructed, enabling the various structural parameters in the building structure model to be automatically adjusted according to changes in the model, thereby improving the intelligence level of the building structure model. Specifically, the building structure model construction method for reinforced concrete buildings according to some embodiments of this disclosure firstly builds a set of building staircase models based on a preset building parameter file. In practice, if the building structure model is constructed as a whole, the large size of the building model can easily cause the construction process to stall, or even cause the construction program to crash. This is especially true for staircase structures within the building structure model. Here, considering the fundamental differences between the staircase structure's stress characteristics, structural requirements, reinforcement rules, and seismic design standards and the main structure (e.g., load-bearing beams, floor slabs, load-bearing columns, shear walls, etc.), a separate building staircase model is constructed. This not only allows for targeted structural construction based on the design characteristics of the staircase structure but also greatly avoids program stalls. Then, the above-described building staircase model set and the pre-constructed building frame structure model are fused to generate a fused structural model. Here, by integrating the building staircase model set into the building frame structure model, the structural correspondence between the building staircase model and the building frame structure model can be easily determined, thus facilitating subsequent intelligent structural adjustments. Next, based on a preset reinforcement parameter file, intelligent reinforcement is applied to the integrated structural model to generate a reinforced structural model, which includes the staircase reinforcement model set. In practice, manual reinforcement not only struggles to ensure uniformity but also makes it difficult to control the quantity and type of reinforcement, thus failing to accurately meet the structural stress standards for staircase design. Therefore, intelligent reinforcement allows for rapid reinforcement of both the staircase structure and the building frame based on the reinforcement parameter file, ensuring that the reinforcement results meet structural stress standards. Subsequently, building material data is digitized based on the reinforced structural model to generate a building material association file, which includes the reinforcement material information corresponding to the reinforced structural model. In practice, manual reinforcement often involves infill reinforcement, failing to consider design requirements and the structural stress capacity, making it difficult to directly map the required reinforcement materials to the corresponding structure. Therefore, it is difficult to determine the correspondence between reinforcement materials and building structures, making it difficult to establish a mapping relationship between reinforcement materials and structural models. This application, however, digitizes building material data based on the reinforced structural model, enabling the establishment of a mapping relationship between reinforcement materials and structural models. Furthermore, it provides a mapping relationship for the intelligent adjustment of building structural models.Furthermore, a set of overall structural section views corresponding to the aforementioned reinforced structural model and a set of local structural section views corresponding to the staircase reinforcement model set are generated. Parameters are shared among the corresponding structures in the local structural section views of the aforementioned reinforced structural model, overall structural section views, and local structural section view sets. This parameter sharing establishes a comprehensive mapping relationship between the reinforced structural model, overall structural section views, local structural section views, and reinforcement materials, avoiding discrepancies between the model and the drawing, and improving the automated adjustment capabilities of the building structural model. Finally, the aforementioned reinforced structural model, the aforementioned building material association files, the aforementioned overall structural section view set, and the aforementioned local structural section view set are defined as the overall building structural model. This allows the overall building structural model to automatically adjust based on changes in local model parameters, thereby improving the intelligence level of the building structural model.
[0077] Further reference Figure 5 As an implementation of the methods shown in the above figures, this disclosure provides some embodiments of a building structure model building device applied to reinforced concrete buildings. These device embodiments are similar to... Figure 1 Corresponding to the method embodiments shown, the building structure model building device applied to reinforced concrete buildings can be specifically applied to various electronic devices.
[0078] like Figure 5As shown, a building structure model building device 500 for reinforced concrete buildings in some embodiments includes: a building unit 501, a fusion processing unit 502, an intelligent reinforcement unit 503, a building material digitization unit 504, a generation unit 505, and a determination unit 506. The building unit 501 is configured to build a set of building staircase models based on a preset building parameter file. The building parameter file is a parameter file pre-set for the target building, and the building staircase models are set with corresponding staircase structure identifiers, each staircase structure identifier corresponding to a section of staircase in the target building. The fusion processing unit 502 is configured to fuse the above-mentioned building staircase model set and the pre-built building frame structure model to generate a fused structural model. The intelligent reinforcement unit 503 is configured to perform intelligent reinforcement on the fused structural model according to a preset reinforcement parameter file to generate a reinforced structural model, wherein the reinforced structural model includes a set of staircase reinforcement models. The building material digitization unit 504 is configured to... The system is configured to digitize building material data based on the aforementioned reinforced structural model to generate a building material association file, wherein the building material association file includes the steel reinforcement material information corresponding to the aforementioned reinforced structural model; the generation unit 505 is configured to generate a set of overall structural cross-sectional views corresponding to the aforementioned reinforced structural model and a set of local structural cross-sectional views corresponding to the stair reinforcement model set, wherein the parameters of the corresponding structures in the aforementioned reinforced structural model, the aforementioned overall structural cross-sectional views, and the aforementioned set of local structural cross-sectional views are shared; the determination unit 506 is configured to determine the aforementioned reinforced structural model, the aforementioned building material association file, the aforementioned overall structural cross-sectional view set, and the aforementioned set of local structural cross-sectional views as the overall building structural model.
[0079] It is understandable that the units and references described in the building structure model building device 500 applied to reinforced concrete buildings are... Figure 1 The steps described in the method correspond to each other. Therefore, the operations, features, and beneficial effects described above for the method are also applicable to the building structure model building device 500 and the units contained therein, which are applied to reinforced concrete buildings, and will not be repeated here.
[0080] The following is for reference. Figure 6 It shows a schematic diagram of the structure of an electronic device 600 (e.g., a computing device) suitable for implementing some embodiments of the present disclosure. Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments of this disclosure.
[0081] like Figure 6As shown, electronic device 600 may include processing device 601 (e.g., central processing unit, graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 602 or a program loaded from storage device 608 into random access memory (RAM) 603. The random access memory 603 also stores various programs and data required for the operation of electronic device 600. Processing device 601, read-only memory 602, and random access memory 603 are interconnected via bus 604. Input / output (I / O) interface 605 is also connected to bus 604.
[0082] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic device 600 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 An electronic device 600 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively. Figure 6 Each box shown can represent a device or multiple devices as needed.
[0083] In particular, according to some embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, some embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a storage device 608, or installed from a read-only memory 602. When the computer program is executed by the processing device 601, it performs the functions defined above in the methods of some embodiments of this disclosure.
[0084] It should be noted that, in some embodiments of this disclosure, the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In some embodiments of this disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0085] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.
[0086] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device. The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to: construct a set of building staircase models according to a preset building parameter file, wherein the building parameter file is a parameter file pre-set for the target building, and the building staircase models are set with corresponding staircase structure identifiers, each staircase structure identifier corresponding to a segment of a building staircase in the target building; fuse the aforementioned building staircase model set with a pre-constructed building frame structure model to generate a fused structural model; and intelligently reinforce the aforementioned fused structural model according to a preset reinforcement parameter file to generate a reinforced structural model, wherein the aforementioned reinforced structural model... This includes a set of staircase reinforcement model data; digitizing building materials based on the reinforced structural model to generate a building material association file, wherein the building material association file includes the steel reinforcement material information corresponding to the reinforced structural model; generating a set of overall structural cross-sectional views corresponding to the reinforced structural model and a set of local structural cross-sectional views corresponding to the staircase reinforcement model set, wherein parameters are shared between corresponding structures in the reinforced structural model, the overall structural cross-section view, and the local structural cross-sectional view set; and defining the reinforced structural model, the building material association file, the overall structural cross-sectional view set, and the local structural cross-sectional view set as the overall building structural model.
[0087] Computer program code for performing operations of some embodiments of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0088] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0089] The functions described above in this document can be performed at least in part by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.
[0090] The above description is merely a selection of preferred embodiments of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in the embodiments of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in the embodiments of this disclosure.
Claims
1. A method for constructing a building structure model for reinforced concrete buildings, characterized in that, include: Based on the preset building parameter file, a set of building staircase models is built. The building parameter file is a parameter file that is preset for the target building. The building staircase model is set with corresponding staircase structure identifiers. Each staircase structure identifier corresponds to a section of building staircase in the target building. The building staircase model set and the pre-built building frame structure model are fused together to generate a fused structural model; Based on the preset steel reinforcement parameter file, intelligent reinforcement is performed on the fused structural model to generate a reinforced structural model, wherein the reinforced structural model includes a set of stair reinforcement models; Based on the reinforced structural model, the building materials data are digitized to generate a building material association file, wherein the building material association file includes the steel reinforcement material information corresponding to the reinforced structural model; Generate a set of overall structural cross-sectional views corresponding to the reinforced structural model and a set of local structural cross-sectional views corresponding to the stair reinforcement model set, wherein the parameters are shared among the corresponding structures in the local structural cross-sectional views of the reinforced structural model, the overall structural cross-sectional view and the set of local structural cross-sectional views; The reinforced structural model, the building material associated files, the overall structural section view group, and the local structural section view group are defined as the overall building structural model.
2. The method according to claim 1, characterized in that, The method further includes: In response to receiving a structural adjustment operation for the overall building structure model, the reinforced structural model, building material association files, overall structural section view set and local structural section view set in the overall building structure model are jointly adjusted to generate an adjusted structural model, wherein the adjusted structural model includes the adjusted material association files; The adjusted structural model is sent to the target display terminal for display, and material supply instructions are issued according to the adjusted material association file in the adjusted structural model.
3. The method according to claim 1, characterized in that, The building parameter file includes a set of building structure sub-files, each corresponding to a section of a building staircase. Each building structure sub-file includes staircase structural identifiers, staircase end beam constraint information, and staircase dimensional constraint information. The step of building a building staircase model set based on the preset building parameter file includes: For each building structure sub-file in the set of building structure sub-files included in the building parameter file, perform the following steps: Using the stair end beam constraint information included in the building structure sub-file, a first stair beam and a second stair beam are constructed in a preset three-dimensional model space. The stair end beam constraint information includes a first stair beam constraint plane group and a second stair beam constraint plane group. The first stair beam corresponds to the starting point of the stair flight of the building staircase, and the second stair beam corresponds to the ending point of the stair flight of the building staircase. Using the staircase size constraint information included in the building structure sub-file, a staircase segment is constructed between the first stair beam and the second stair beam to generate a building staircase model.
4. The method according to claim 3, characterized in that, The pre-constructed building frame structure model includes load-bearing zones at the start and end of each staircase segment. The process of fusing the staircase model set and the pre-constructed building frame structure model to generate a fused structural model includes: The dimensions of each building staircase model in the building staircase model set are jointly corrected to generate a corrected staircase model set. The corrected stair models in the set of corrected stair models are sorted according to their corresponding stair structure identifiers to obtain a sorted stair model sequence, wherein each sorted stair model in the sorted stair model sequence corresponds to the stair structure order from bottom to top. Select the first sorted staircase model from the sorted staircase model sequence as the target staircase model, and use the building frame structure model as the current frame model, and perform the following fusion steps: Add the target stair model to the current frame model to obtain the added frame model. The added frame model includes the added stair model corresponding to the target stair model. The first stair beam in the added stair model is located in the load-bearing area at the beginning of the stair segment, and the second stair beam in the added stair model is located in the load-bearing area at the end of the stair segment. Select the building structure points corresponding to the added staircase model from the added frame model to obtain the building structure point group. Each building structure point has a structure point identifier that represents the location of the structure point. The building structure point group includes the building structure points of the building staircase that have a corresponding relationship with the added staircase model. Based on the building structure point group and the preset stair position constraints, the position of the added stair model is adjusted to obtain the adjusted building structure model, which includes the adjusted stair model set. In response to the fact that the sorted staircase model sequence is empty, the adjusted building structure model is determined as the merged structure model; In response to the sorted staircase model sequence being non-empty, the adjusted building structure model is determined as the current frame model, and the first sorted staircase model is selected as the target staircase model after removing the target staircase model from the sorted staircase model sequence, and the fusion step is executed again.
5. The method according to claim 4, characterized in that, The step of intelligently reinforcing the fused structural model according to a preset steel reinforcement parameter file to generate a reinforced structural model includes: Based on the preset steel reinforcement parameter file, the overall stress analysis of the stepped slab is performed on the fused structural model to generate the overall stress information group of the stepped slab, wherein the overall stress information of the stepped slab includes: the maximum positive bending moment at mid-span; Based on the overall stress information group of the stair slab, the reinforcement area corresponding to each adjusted stair model in the fused structural model is determined to obtain the first reinforcement area group, wherein the lower longitudinal reinforcement corresponds to the first reinforcement area. Based on the first reinforcement area group and the overall stress information group of the stair slab, a lower longitudinal reinforcement allocation information group is generated. The lower longitudinal reinforcement allocation information represents the reinforcement result of the lower longitudinal reinforcement generated by the adjusted stair model based on the corresponding overall stress information of the stair slab. The lower longitudinal reinforcement allocation information includes the lower longitudinal reinforcement type, the lower longitudinal reinforcement spacing, and the lower longitudinal reinforcement quantity. Based on the lower longitudinal reinforcement distribution information group, the local stress analysis of the stepped slab is performed on the fused structural model to generate a local stress information group of the stepped slab, wherein each local stress information of the stepped slab represents the upper stress characteristics of the stepped slab. Based on the local stress information group of the stair slab, the reinforcement area corresponding to each adjusted stair model in the fused structural model is determined to obtain the second reinforcement area group, wherein the second reinforcement area corresponds to the upper longitudinal reinforcement. Based on the second reinforcement area group, generate the upper longitudinal reinforcement allocation information group; Based on the lower longitudinal reinforcement allocation information group, the upper longitudinal reinforcement allocation information group, and the preset building reinforcement file, the fused structural model is subjected to reinforcement processing to generate a reinforced structural model.
6. The method according to claim 5, characterized in that, The process of digitizing building material data based on the reinforced structural model to generate building material association files includes: The steel reinforcement material list corresponding to the reinforced structural model is determined, wherein the steel reinforcement material list includes a stair structure identification group, a building structure identification group, a steel reinforcement type identification and a steel reinforcement quantity corresponding to each stair structure identification or each building structure identification; Based on the steel reinforcement material list, construct the steel reinforcement type association relationship and the structural size association relationship to obtain the steel reinforcement type association relationship set and the structural size association relationship set, wherein each steel reinforcement type association relationship corresponds to a steel reinforcement type identifier; The steel reinforcement material list, the steel reinforcement type association set, and the structural dimension association set are determined as building material association files.
7. The method according to claim 6, characterized in that, The set of overall structural cross-sectional views corresponding to the reinforced structural model and the set of local structural cross-sectional views corresponding to the stair reinforcement model set include: The reinforced structural model is mapped to the whole structure to generate a set of overall structural cross-sectional views; For each stair reinforcement model in the set of stair reinforcement models included in the reinforced structural model, local structural mapping is performed to generate a set of local structural cross-sectional view images, thus obtaining a set of local structural cross-sectional view images.
8. A device for constructing architectural structural models for reinforced concrete buildings, characterized in that, include: The building unit is configured to build a set of building staircase models based on a preset building parameter file. The building parameter file is a parameter file that is preset for the target building. The building staircase model is set with corresponding staircase structure identifiers, and each staircase structure identifier corresponds to a section of building staircase in the target building. The fusion processing unit is configured to perform fusion processing on the set of building staircase models and the pre-built building frame structure model to generate a fused structural model; The intelligent reinforcement unit is configured to perform intelligent reinforcement on the fused structural model according to a preset steel reinforcement parameter file to generate a reinforced structural model, wherein the reinforced structural model includes a set of stair reinforcement models. The building material data digitization unit is configured to digitize building materials based on the reinforced structural model to generate a building material association file, wherein the building material association file includes the steel reinforcement material information corresponding to the reinforced structural model. The generation unit is configured to generate a set of overall structural cross-sectional views corresponding to the reinforced structural model and a set of local structural cross-sectional views corresponding to the stair reinforcement model set, wherein the parameters are shared among the corresponding structures in the local structural cross-sectional views of the reinforced structural model, the overall structural cross-sectional view and the set of local structural cross-sectional views. The unit is configured to determine the reinforced structural model, the building material association file, the overall structural section view set, and the local structural section view set as the overall building structural model.
9. An electronic device, characterized in that, include: One or more processors; A storage device on which one or more programs are stored; When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in any one of claims 1 to 7.
10. A computer-readable medium, characterized in that, It stores a computer program thereon, wherein the computer program, when executed by a processor, implements the method as described in any one of claims 1 to 7.