Method, device, computer device and storage medium for generating ground beam

By displaying the preset building model in the BIM software, sending data to the second platform for adjustment, and analyzing the target model data to generate the target ground beam, the problem of position deviation in the generation of ground beams is solved, and the generation accuracy and design efficiency are improved.

CN114692248BActive Publication Date: 2025-05-30GUANGDONG COSCO CONSTR INVESTMENT MANAGEMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011606009.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-30
Publication Date
2025-05-30
Estimated Expiration
2040-12-30

AI Technical Summary

Technical Problem

The ground beam generated in the BIM software has a position deviation, resulting in an error in the final generated target ground beam.

Method used

By displaying the preset building model in the drawing interface, sending model data to the second platform for adjustment, receiving and analyzing the target model data, and generating the target ground beam based on the bottom elevation, target height, target width and generation line of the raft.

Benefits of technology

Improve the accuracy of generating ground beams in BIM software models, reduce the workload of designers to manually adjust model data, and improve design efficiency and automation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114692248B_ABST
    Figure CN114692248B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a method, an apparatus, a computer device, and a storage medium for generating a ground beam. According to the target model data corresponding to the raft slab in the target model data of the first platform returned, the embodiments of the present application generate a target raft slab. Then, according to the target raft slab, the target model data corresponding to the ground beam is adjusted to generate a target ground beam, so as to improve the accuracy of generating the ground beam in the BIM software model. Moreover, it is not necessary for designers to manually adjust the model data of each ground beam, which can reduce the workload of designers and improve the automation degree of adjusting the ground beam in the BIM software model, thereby improving the design efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technologies, and in particular, to a method and apparatus for generating a ground beam, a computer device, and a storage medium. Background Art

[0002] With the continuous advancement of the policies of building industrialization and housing industrialization, prefabricated building technologies and Building Information Modeling (BIM) technologies have been continuously applied to various aspects of construction projects. Among them, the advantages of BIM technologies, such as visualization, information parameterization, and collaboration, have greatly improved the efficiency and quality of engineering design. Currently, when designing a building, BIM software is often used to pre-generate a model, and a three-dimensional model is quickly generated through the BIM software to simulate the expected effect of the target building, which is convenient for designing multiple sets of solutions according to customer requirements for comparison and selection.

[0003] In the prior art, when designing a BIM building model, a pilot design is first carried out in BIM software. The building model in the pilot design only includes non-structural components such as simulated walls, simulated raft slabs, simulated windows, and simulated floor slabs, and can only show the general style of a building model. The attributes of the building model are also only general attributes and do not have structural data or building data. After the pilot design, structural pre-assembly is carried out. Usually, BIM software is used to generate components such as structural walls, raft slabs, structural beams, structural floor slabs, and structural columns according to the simulated walls, simulated raft slabs, simulated windows, and simulated floor slabs drawn in the pilot design according to set rules. After the structural pre-assembly is completed, due to the requirements for the hardness and strength of the building model, the model data corresponding to the building model needs to be imported into a nationally certified structural calculation software, and the nationally certified structural calculation software is used to perform structural calculations to obtain structural calculation results, and then the target model data is imported into the BIM software, and the building model is adjusted according to the structural calculation results.

[0004] However, there is no reference for the target ground beam generated from the data corresponding to the ground beam calculated by the nationally certified structural calculation software. Therefore, the position of the target ground beam is not accurate, and there will be deviations when directly generating the target ground beam using the data calculated by the nationally certified structural calculation software, resulting in errors in the finally generated target ground beam. Summary of the Invention

[0005] The embodiments of the present application provide a method and apparatus for generating a ground beam, a computer device, and a storage medium, which can improve the accuracy of generating a ground beam in a BIM software model and improve the design efficiency.

[0006] A method for generating a ground beam provided by the embodiments of the present application includes:

[0007] Display a preset building model in the editing area of the drawing interface, and send the model data set corresponding to the preset building model to a second platform, so that the second platform adjusts the model data set, where the preset building model includes at least a raft slab and a foundation beam;

[0008] Receive the target model data set returned by the second platform, where the target model data set includes multiple target model data, and the target model data is obtained by adjusting the model data set;

[0009] Determine the target model data corresponding to the raft slab from the target model data set, and update the model data of the raft slab based on the target model data corresponding to the raft slab to obtain a target raft slab;

[0010] Obtain the elevation of the bottom of the raft slab corresponding to the target raft slab;

[0011] Determine the target model data corresponding to the foundation beam from the target model data set, and parse the target model data corresponding to the foundation beam to obtain the target width, target height of the foundation beam, and a generation line with a target length;

[0012] Generate a target foundation beam according to the elevation of the bottom of the raft slab, the target height, the target width, and the generation line with the target length.

[0013] Optionally, in some embodiments of the present application, the generating a target foundation beam according to the elevation of the bottom of the raft slab, the target height, the target width, and the generation line with the target length includes:

[0014] Modify the elevation of the bottom of the foundation beam based on the elevation of the bottom of the raft slab to update the elevation of the bottom of the foundation beam to the elevation of the bottom of the raft slab, where the elevation of the bottom of the foundation beam is obtained by parsing the target model data corresponding to the foundation beam;

[0015] Generate a target foundation beam based on the updated elevation of the bottom of the foundation beam, the target height, the target width, and the generation line with the target length.

[0016] Optionally, in some embodiments of the present application, the generating a target foundation beam according to the elevation of the bottom of the raft slab, the target height, the target width, and the generation line with the target length includes:

[0017] Update the height of the generation line based on the target height and the elevation of the bottom of the raft slab;

[0018] Generate a target foundation beam according to the generation line with the updated height, the target height, the target width, and the target length.

[0019] Optionally, in some embodiments of the present application, generating the target ground beam according to the generated line after updating the height, the target height, the target width, and the target length includes:

[0020] Generating a target enclosing figure according to the target width and the target length, and the generated line is the center line of the target enclosing figure;

[0021] Performing a stretching process on the side of the target enclosing figure close to the raft plate based on the value corresponding to the target height to generate the target ground beam.

[0022] Optionally, in some embodiments of the present application, the preset building model further includes a structural wall set, and further includes:

[0023] Determining the target model data corresponding to each structural wall in the structural wall set from the target model data set, and adjusting the model data of the structural wall based on the target model data corresponding to the structural wall to obtain an adjusted structural wall set;

[0024] Determining the target structural wall with the lowest bottom elevation in the adjusted structural wall set;

[0025] Adjusting the target structural wall based on the ground beam top elevation of the target ground beam and the structural wall bottom elevation of the target structural wall to obtain an adjusted target structural wall.

[0026] Optionally, in some embodiments of the present application, adjusting the target structural wall based on the ground beam bottom elevation of the target ground beam and the structural wall bottom elevation of the target structural wall to obtain an adjusted target structural wall includes:

[0027] Judging whether the structural wall bottom elevation is greater than the ground beam top elevation;

[0028] If so, adjusting the height of the target structural wall based on the ground beam top elevation and the structural wall bottom elevation.

[0029] Optionally, in some embodiments of the present application, adjusting the height of the target structural wall based on the ground beam top elevation and the structural wall bottom elevation includes:

[0030] Modifying the structural wall bottom elevation according to the ground beam top elevation so that the structural wall bottom elevation is consistent with the ground beam top elevation to obtain a modified structural wall bottom elevation;

[0031] Updating the height of the target structural wall based on the modified structural wall bottom elevation and the structural wall top elevation, and generating the adjusted target structural wall based on the updated height of the target structural wall.

[0032] Correspondingly, an embodiment of the present application further provides a device for generating a ground beam, which is applied to a first platform. The device includes:

[0033] A display unit, configured to display a preset building model in an editing area of a drawing interface;

[0034] A sending unit, configured to send a model data set corresponding to the preset building model to a second platform, so that the second platform adjusts the model data set, where the preset building model at least includes a raft slab and a ground beam;

[0035] A receiving unit, configured to receive a target model data set returned by the second platform. The target model data set includes a plurality of target model data, and the target model data is obtained by adjusting the model data set;

[0036] A first determination unit, configured to determine target model data corresponding to the raft slab from the target model data set;

[0037] A processing unit, configured to perform an update process on the model data of the raft slab based on the target model data corresponding to the raft slab to obtain a target raft slab;

[0038] An obtaining unit, configured to obtain the elevation of the bottom of the raft slab corresponding to the target raft slab;

[0039] A second determination unit, configured to determine target model data corresponding to the ground beam from the target model data set;

[0040] An analysis unit, configured to analyze the target model data corresponding to the ground beam to obtain a target width, a target height of the ground beam, and a generation line with a target length;

[0041] A generation unit, configured to generate a target ground beam according to the elevation of the bottom of the raft slab, the target height, the target width, and the generation line with the target length.

[0042] Correspondingly, an embodiment of the present application further provides a computer device, including a processor and a memory. The memory stores multiple instructions, and the processor loads the instructions to execute the steps of the method for generating a ground beam as described above.

[0043] In addition, an embodiment of the present application further provides a storage medium, which stores multiple instructions. The instructions are suitable for being loaded by a processor to execute the steps in any one of the methods for generating a ground beam provided by the embodiments of the present application.

[0044] Compared with the prior art, in the solution provided by the embodiments of the present application, a method, a device, a computer device, and a storage medium for generating a ground beam are disclosed. First, a preset building model is displayed in the editing area of the drawing interface, and the model data set corresponding to the preset building model is sent to a second platform so that the second platform adjusts the model data set, where the preset building model includes at least a raft slab and a ground beam. Then, the target model data set returned by the second platform is received. The target model data set includes a plurality of target model data, and the target model data is obtained by adjusting the model data set. Next, the target model data corresponding to the raft slab is determined from the target model data set, and the model data of the raft slab is updated based on the target model data corresponding to the raft slab to obtain a target raft slab. After that, the elevation of the bottom of the raft slab corresponding to the target raft slab is obtained. Then, the target model data corresponding to the ground beam is determined from the target model data set, and the target model data corresponding to the ground beam is analyzed to obtain the target width, the target height, and a generation line with a target length of the ground beam. Finally, a target ground beam is generated according to the elevation of the bottom of the raft slab, the target height, the target width, and the generation line with the target length. It can be seen that in the embodiments of the present application, the target raft slab is generated based on the target model data corresponding to the raft slab in the target model data retrieved back to the first platform. Then, the target model data corresponding to the ground beam is adjusted based on the target raft slab to generate a target ground beam, thereby improving the accuracy of generating the ground beam in the BIM software model. Moreover, it is not necessary for designers to manually adjust the model data of each ground beam, which can reduce the workload of designers and improve the automation degree of adjusting the ground beam in the BIM software model, thus improving the design efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0046] Figure 1 It is an application environment diagram of the method for generating a ground beam provided by the embodiments of the present application.

[0047] Figure 2 It is a flowchart of the method for generating a ground beam provided by the embodiments of the present application.

[0048] Figure 3 It is a structural diagram of the preset building model provided by the embodiments of the present application.

[0049] Figure 4aAnother process schematic diagram of the method for generating a ground beam provided by an embodiment of the present application.

[0050] Figure 4b A partial structural schematic diagram of a building model provided by an embodiment of the present application.

[0051] Figure 5 Another process schematic diagram of the method for generating a ground beam provided by an embodiment of the present application.

[0052] Figure 6 Another application environment diagram of the method for generating a ground beam provided by an embodiment of the present application.

[0053] Figure 7 A structural schematic diagram of a ground beam generating device provided by an embodiment of the present application.

[0054] Figure 8 A structural schematic diagram of a computer device provided by an embodiment of the present application. Detailed implementation manners

[0055] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.

[0056] In the description of the present application, it should be understood that the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, the features defined with "first" and "second" may explicitly or implicitly include one or more of the described features. In the description of the present application, "a plurality" means two or more, unless otherwise specifically defined.

[0057] Currently, there is no reference for the target ground beam generated from the data corresponding to the ground beam calculated by the nationally certified structural calculation software. Therefore, the position of the target ground beam is not accurate. There will be deviations when directly using the data calculated by the nationally certified structural calculation software to generate the target ground beam, resulting in errors in the finally generated target ground beam.

[0058] Based on the above problems, the embodiments of the present application provide a method and apparatus for generating a ground beam, a computer device, and a storage medium. The embodiments of the present application generate a target raft slab based on the target model data corresponding to the raft slab in the first platform target model data. Then, the target model data corresponding to the ground beam is adjusted based on the target raft slab to generate a target ground beam, thereby improving the accuracy of generating the ground beam in the BIM software model. Moreover, it is not necessary for designers to manually adjust the model data of each ground beam, which can reduce the workload of designers and improve the automation degree of adjusting the ground beam in the BIM software model, thus improving the design efficiency. The following will be described in detail respectively. It should be noted that the description order of the following embodiments does not limit the preferred order of the embodiments.

[0059] The embodiments of the present application provide a method for generating a ground beam, which is mainly applied to the building model design scenario and uses building design software to design the target ground beam. The embodiments of the present application execute the ground beam generation method through a terminal. The terminal can be a smart phone, a tablet computer, a notebook computer, a desktop computer, etc., but is not limited thereto.

[0060] The application environment diagram of the method for generating a ground beam provided by the embodiments of the present application can be referred to Figure 1 , Figure 1 which is the application environment diagram of a method for generating a ground beam provided by the embodiments of the present application. Among them, the terminal 1000 in the figure includes a memory, a processor, and a display screen. The processor can run building design software, which can be stored in the memory in the form of a computer program. The memory also provides a running environment for the building design software, and the memory can store the running information of the building design software. The Revit series of software is built for building models (also known as building information models) and can help building designers design, build, and maintain buildings with better quality and higher energy efficiency. Specifically, the display screen can display the design interface of the building design software, and the design interface can be used to display a preset building model. Users can input information through the design interface for building design.

[0061] The following will introduce the method for generating a ground beam in the present application through specific embodiments. Please refer to Figure 2 , Figure 2 which is the flowchart of a method for generating a ground beam provided by the embodiments of the present application, and it is described by taking the application of this method to the first platform as an example. The specific process of this method for generating a ground beam can be as follows:

[0062] 101, display a preset building model in the editing area of the drawing interface.

[0063] Specifically, in the embodiments of the present application, when designers are engaged in architectural design through architectural design software, they can use the BIM design software installed on the terminal for design. Designers will generate a preset simulation building model according to actual needs and display the preset simulation building model in the editing area of the drawing interface. Please refer to Figure 3 , Figure 3 which is a schematic structural diagram of the preset building model displayed in the drawing interface.

[0064] In the embodiments of the present application, when designers design a building model, they usually first perform pilot design and structural pre-assembly in the first platform to roughly design the building model. In the pilot design, designers will draw non-structural components such as simulated walls, simulated windows, and simulated floor slabs in the first platform to show the general style of the expected designed building model. The attributes of this building model are only general attributes and do not have structural data or building data. After the pilot design, designers will perform structural pre-assembly in the first platform. Structural pre-assembly means using BIM software to generate components such as structural walls, raft slabs, structural beams, structural floor slabs, and structural columns according to the simulated walls, simulated raft slabs, simulated windows, and simulated floor slabs drawn in the pilot design according to set rules. Finally, the preset building model is displayed in the editing area of the drawing interface of the first platform. The preset building model in the embodiments of the present application at least includes ground beams, raft slabs, and a set of structural walls. The preset building model has a corresponding set of model data. Each component of the building model has corresponding model data. The component is a component such as a structural wall, raft slab, structural beam, structural floor slab, and structural column.

[0065] Among them, a ground beam generally refers to the beam in a beam-slab raft foundation and a strip foundation under a column. It has a closed feature when enclosed and is a beam that bears the load of the enclosure structure. It forms an earthquake-resistant crack-limiting system with construction columns to mitigate the negative effect of uneven settlement. A raft slab can give full play to the bearing capacity of the foundation and adjust uneven settlement. The main structural forms of raft foundation are flat raft foundation and beam-slab raft foundation. It should be noted that the method for generating the raft slab provided in the embodiments of the present application can be used for both flat raft foundation and beam-slab raft foundation. A structural wall is a shear wall. A shear wall is also called a wind-resistant wall, seismic wall, or structural wall. It is a wall in a building or structure that mainly bears the horizontal load and vertical load (gravity) caused by wind load or earthquake action to prevent structural shear failure. It is divided into plane shear wall and tube shear wall. Plane shear walls are used in reinforced concrete frame structures, lift-slab structures, and flat slab floor systems. Tube shear walls are used in high-rise buildings, high-rise structures, and suspended structures. A raft slab is a concrete slab in foundation engineering. Under the slab is the foundation, and on the slab are columns, walls, etc.

[0066] 102. Send the set of model data corresponding to the preset building model to the second platform.

[0067] After the structural pre - configuration is completed, due to the requirements for the hardness and strength of the building model, the designer needs to import the model data corresponding to the building model into the second platform (a nationally certified structural calculation software), and use the second platform to perform structural calculations to obtain the structural calculation results (target model data), and then import the target model data into the BIM software to adjust the building model according to the target model data.

[0068] Specifically, the first platform converts the model data corresponding to the preset building model into a data format supported (recognized) by the second platform and exports it from the first platform. Then, the set of model data corresponding to the converted preset building model is sent to the second platform so that the second platform calculates the set of model data to obtain the set of target model data. Next, the second platform converts the calculated set of target model data into a data format supported (recognized) by the first platform and exports it from the second platform.

[0069] Among them, the second platform is a nationally certified structural calculation software. For example, high - rise analysis and calculation software (such as SATWE, PMSAP, ETABS, Midas, etc.), steel structure calculation software (such as 3D3S, MTS, STS, perform - 3D, etc.), finite - element calculation software (such as ANSYS and ABAQUS, etc.) and other structural calculation software.

[0070] 103. Receive the set of target model data returned by the second platform.

[0071] Among them, the set of target model data includes multiple target model data. There is corresponding target model data for each component of each building model in the first platform. The components are components such as ground beams, structural walls, raft plates, structural beams, structural floors, and structural columns.

[0072] 104. Determine the target model data corresponding to the raft plate from the set of target model data, and update the model data of the raft plate based on the target model data corresponding to the raft plate.

[0073] In the embodiment of the present application, the set of target model data includes multiple target model data, and each target model data has its corresponding component. The model data of the raft plate is adjusted based on the target model data corresponding to the raft plate to obtain the target raft plate.

[0074] For example, the model data of the raft slab in the preset building model includes length, width, and height. The length is 80 cm, the width is 80 cm, and the height is 30 cm. Determine the target model data corresponding to the raft slab from the target model data set. The target model data includes target length, target width, and target height. The target length is 90 cm, the target width is 90 cm, and the target height is 30 cm. Then, adjust the model data of the raft slab based on the target model data corresponding to the raft slab, and update the length and width of the model data of the raft slab to the target length and target width respectively, to obtain the adjusted raft slab, that is, adjust it to a target raft slab with a length of 90 cm, a width of 90 cm, and a height of 90 cm.

[0075] Specifically, the steps to obtain the target raft slab by adjusting the model data of the raft slab based on the target model data corresponding to the raft slab are as follows:

[0076] (1) Determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set.

[0077] In the embodiment of the present application, the first platform obtains the bottom elevations of each structural wall in the adjusted structural wall set to obtain a bottom elevation set. The bottom elevation set includes multiple bottom elevations, and each bottom elevation corresponds to a structural wall. Then, the first platform screens out the lowest bottom elevation from the bottom elevation set, and the first platform determines the structural wall corresponding to the lowest bottom elevation based on the lowest bottom elevation, so as to determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set.

[0078] (2) Determine the target model data corresponding to the raft slab from the target model data set, and parse the target model data corresponding to the raft slab.

[0079] In the embodiment of the present application, the target model data set includes multiple target model data, and each target model data has a corresponding component. That is, the target model data corresponding to the raft slab can be determined in the target model data set. The target model data includes a target enclosure graph, a target thickness, and the foundation elevation of the raft slab. Parsing the target model data corresponding to the raft slab can obtain the target enclosure graph, the target thickness, and the foundation elevation of the raft slab. Specifically, the method for obtaining the target enclosure graph is as follows: First, the first platform performs deserialization processing on the target model data corresponding to the raft slab to obtain a point list about the points of the target enclosure graph. Then, the first platform obtains a target point set based on the point list about the points of the target enclosure graph. After that, the first platform generates a target enclosure graph based on the target point set, and sequentially connects the adjacent target points in the target point set to obtain the target enclosure graph.

[0080] (3) Generate a target raft slab according to the bottom elevation of the target structural wall, the target enclosure graph, and the target thickness.

[0081] Specifically, the first platform modifies the foundation elevation of the raft based on the bottom elevation of the target structural wall to update (replace) the foundation elevation of the raft with the bottom elevation of the target structural wall. The foundation elevation of the raft is obtained by parsing the target model data corresponding to the raft. The first platform generates a target raft based on the updated foundation elevation of the raft, the target enclosure graph, and the target thickness.

[0082] Optionally, the first platform modifies the foundation elevation of the raft based on the bottom elevation of the target structural wall so that the value corresponding to the foundation elevation of the raft is the same as the value corresponding to the bottom elevation of the target structural wall. The first platform generates a target raft based on the modified foundation elevation of the raft, the target enclosure graph, and the target thickness.

[0083] Specifically, first, the first platform determines the position of the target structural wall. The position information of the target structural wall can be obtained by parsing the target model data corresponding to the target structural wall. Then, the first platform generates a target raft based on the position of the target structural wall, the bottom elevation of the target structural wall, the target enclosure graph, and the target thickness, that is, performs a stretching process according to the value corresponding to the target thickness on the side of the target enclosure graph away from the target structural wall to generate the target raft.

[0084] 105. Obtain the bottom elevation of the raft corresponding to the target raft.

[0085] Among them, the elevation is a type of model data. In a multi-story building model, one elevation usually corresponds to one building floor and is a benchmark when drawing in BIM software.

[0086] 106. Determine the target model data corresponding to the ground beam from the target model data set and parse the target model data corresponding to the ground beam.

[0087] In the embodiment of the present application, the target model data set includes multiple target model data, and each target model data has its corresponding component. That is, the target model data corresponding to the ground beam can be determined in the target model data set. The target model data includes the bottom elevation of the ground beam of the ground beam, the target width, the target height, and a generation line with a target length. Parsing the target model data corresponding to the ground beam can obtain the bottom elevation of the ground beam of the ground beam, the target width, the target height, and the generation line with a target length.

[0088] 107. Generate a target ground beam according to the bottom elevation of the raft, the target height, the target width, and the generation line with a target length.

[0089] Specifically, the first platform modifies the bottom elevation of the ground beam based on the bottom elevation of the raft slab to update (replace) the bottom elevation of the ground beam with the bottom elevation of the raft slab. The bottom elevation of the ground beam is obtained by parsing the target model data corresponding to the ground beam. The first platform generates a target ground beam based on the updated bottom elevation of the ground beam, the target height, the target width, and a generation line with a target length.

[0090] Optionally, the first platform modifies the bottom elevation of the ground beam based on the bottom elevation of the raft slab so that the value corresponding to the bottom elevation of the ground beam is the same as the value corresponding to the bottom elevation of the raft slab. The first platform generates a target ground beam based on the modified bottom elevation of the ground beam, the target height, the target width, and the generation line with a target length.

[0091] Specifically, first, the first platform updates the height of the generation line based on the target height and the bottom elevation of the raft slab, and generates a target ground beam according to the generation line with the updated height, the target height, the target width, and the target length. Then, a target enclosing figure is generated according to the target width and the target length. The generation line is the center line of the target enclosing figure. Finally, stretching processing is performed on the side of the target enclosing figure close to the raft slab based on the value corresponding to the target height to generate the target ground beam.

[0092] In summary, according to the embodiment of the present application, based on the target model data of the raft slab in the target model data returned to the first platform, a target raft slab is generated. Then, based on the target raft slab, the target model data corresponding to the ground beam is adjusted and a target ground beam is generated, thereby being able to improve the accuracy of generating the ground beam in the BIM software model. Moreover, there is no need for designers to manually adjust the model data of each ground beam, which can reduce the workload of designers and improve the automation degree of adjusting the ground beam in the BIM software model, thus improving the design efficiency.

[0093] The following introduces the method for generating the raft slab in the present application through specific embodiments. Please refer to Figure 4a , Figure 4a is a schematic flowchart of another method for generating a raft slab provided by the embodiment of the present application, which is described by taking this method applied to the first platform as an example. The specific process of this method for generating the raft slab can be as follows:

[0094] 201, display a preset building model in the editing area of the drawing interface.

[0095] Specifically, in the embodiments of the present application, when designers conduct building design through building design software, they can use the BIM design software installed on the terminal for design. Designers will generate a preset simulation building model according to actual needs and display the preset simulation building model in the editing area of the drawing interface. In the embodiments of the present application, when designers design a building model, they usually conduct preliminary design and structural pre-assembly in the first platform to roughly design the building model. In the preliminary design, designers will draw non-structural components such as simulated walls, simulated windows, and simulated floor slabs in the first platform to show the general style of the expected designed building model. The attributes of this building model are only general attributes and do not have structural data or building data. After the preliminary design, designers will conduct structural pre-assembly in the first platform. Structural pre-assembly means using BIM software to generate components such as structural walls, raft slabs, structural beams, structural floor slabs, and structural columns according to the simulated walls, simulated raft slabs, simulated windows, and simulated floor slabs drawn in the preliminary design according to set rules. Finally, the preset building model is displayed in the editing area of the drawing interface of the first platform. The preset building model in the embodiments of the present application at least includes ground beams, raft slabs, and a structural wall set. The preset building model has a corresponding model data set, and each component of the building model has corresponding model data. The component is a component such as a structural wall, raft slab, structural beam, structural floor slab, and structural column.

[0096] Among them, the ground beam generally refers to the beam in the beam-slab raft foundation and strip foundation under columns. It has the characteristic of being enclosed and is a beam that bears the load of the enclosure structure. It forms an anti-seismic crack-limiting system with the structural column to mitigate the negative effect of uneven settlement. The raft slab can give full play to the bearing capacity of the foundation and adjust uneven settlement. The main structural forms of the raft foundation are flat raft foundation and beam-slab raft foundation. It should be noted that the method for generating the raft slab provided in the embodiments of the present application can be used for both flat raft foundation and beam-slab raft foundation. The structural wall is the shear wall. The shear wall is also called the wind-resistant wall or seismic wall, structural wall. It is a wall in a building or structure that mainly bears the horizontal load and vertical load (gravity) caused by wind load or seismic action. It prevents structural shear failure. It is divided into plane shear wall and tube shear wall. The plane shear wall is used in reinforced concrete frame structures, lift-slab structures, and flat slab floor systems. The tube shear wall is used in high-rise buildings, high-rise structures, and suspended structures. The raft slab is a concrete slab in foundation engineering. There is a foundation under the slab, and columns, walls, etc. are on the slab.

[0097] 202, Send the model data set corresponding to the preset building model to the second platform.

[0098] After the structural pre - configuration is completed, due to the requirements for the hardness and strength of the building model, the designer needs to import the model data corresponding to the building model into the second platform (a nationally certified structural calculation software), and use the second platform to perform structural calculations to obtain the structural calculation results (target model data), and then import the target model data into the BIM software to adjust the building model according to the target model data.

[0099] Specifically, the first platform converts the model data corresponding to the preset building model into a data format supported (recognized) by the second platform and exports it from the first platform. Then, the set of model data corresponding to the converted preset building model is sent to the second platform so that the second platform calculates the set of model data to obtain a set of target model data. Next, the second platform converts the calculated set of target model data into a data format supported (recognized) by the first platform and exports it from the second platform.

[0100] Among them, the second platform is a nationally certified structural calculation software. For example, high - rise analysis and calculation software (such as SATWE, PMSAP, ETABS, Midas, etc.), steel structure calculation software (such as 3D3S, MTS, STS, perform - 3D, etc.), finite element calculation software (such as ANSYS and ABAQUS, etc.) and other structural calculation software.

[0101] 203, receive the set of target model data returned by the second platform.

[0102] Among them, the set of target model data includes multiple target model data. There is corresponding target model data for each component of each building model in the first platform. The components are components such as ground beams, structural walls, raft plates, structural beams, structural floors, and structural columns.

[0103] 204, determine the target model data corresponding to the raft plate from the set of target model data, and update the model data of the raft plate based on the target model data corresponding to the raft plate.

[0104] In the embodiment of the present application, the set of target model data includes multiple target model data. Each target model data has its corresponding component. The model data of the raft plate is adjusted based on the target model data corresponding to the raft plate to obtain the target raft plate.

[0105] For example, the model data of the raft slab in the preset building model includes length, width, and height. The length is 80 cm, the width is 80 cm, and the height is 30 cm. Determine the target model data corresponding to the raft slab from the target model data set. The target model data includes target length, target width, and target height. The target length is 90 cm, the target width is 90 cm, and the target height is 30 cm. Then, adjust the model data of the raft slab based on the target model data corresponding to the raft slab, and update the length and width of the model data of the raft slab to the target length and target width respectively, obtaining the adjusted raft slab, that is, adjusting it to a target raft slab with a length of 90 cm, a width of 90 cm, and a height of 90 cm.

[0106] Specifically, the steps of adjusting the model data of the raft slab based on the target model data corresponding to the raft slab to obtain the target raft slab have been described in detail in the above embodiments and will not be elaborated here.

[0107] 205. Obtain the elevation of the bottom of the raft slab corresponding to the target raft slab.

[0108] 206. Determine the target model data corresponding to the ground beam from the target model data set and analyze the target model data corresponding to the ground beam.

[0109] In the embodiments of the present application, the target model data set includes multiple target model data, and each target model data has its corresponding component. That is, the target model data corresponding to the ground beam can be determined in the target model data set. The target model data includes the elevation of the bottom of the ground beam, target width, target height, and a generation line with a target length of the ground beam. Analyzing the target model data corresponding to the ground beam can obtain the elevation of the bottom of the ground beam, target width, target height, and a generation line with a target length of the ground beam.

[0110] 207. Generate a target ground beam according to the elevation of the bottom of the raft slab, target height, target width, and the generation line with a target length.

[0111] Specifically, the first platform modifies the elevation of the bottom of the ground beam based on the elevation of the bottom of the raft slab to update (replace) the elevation of the bottom of the ground beam with the elevation of the bottom of the raft slab. The elevation of the bottom of the ground beam is obtained by analyzing the target model data corresponding to the ground beam. The first platform generates a target ground beam based on the updated elevation of the bottom of the ground beam, target height, target width, and the generation line with a target length.

[0112] Optionally, the first platform modifies the elevation of the bottom of the ground beam based on the elevation of the bottom of the raft slab to make the value corresponding to the elevation of the bottom of the ground beam the same as the value corresponding to the elevation of the bottom of the raft slab. The first platform generates a target ground beam based on the modified elevation of the bottom of the ground beam, target height, the target width, and the generation line with a target length.

[0113] 208. Determine the target model data corresponding to each structural wall in the structural wall set from the target model data set, and adjust the model data of the structural wall based on the target model data corresponding to the structural wall.

[0114] In the embodiment of the present application, the target model data set includes multiple target model data, and each target model data has its corresponding component. Adjust the model data of each structural wall based on the target model data corresponding to each structural wall, so as to obtain the adjusted structural wall set.

[0115] For example, the model data of the first structural wall in the preset building model includes length, width, and height. The length is 90 cm, the width is 20 cm, and the height is 70 cm. Determine the target model data corresponding to the first structural wall from the target model data set. The target model data includes target length, target width, and target height. The target length is 90 cm, the target width is 30 cm, and the target height is 70 cm. Then, adjust the model data of the structural wall based on the target model data corresponding to the structural wall, and update the width of the model data of the first structural wall to the target width, so as to obtain the adjusted first structural wall, that is, the first structural wall with a length of 90 cm, a width of 30 cm, and a height of 70 cm.

[0116] 209. Determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set.

[0117] In the embodiment of the present application, the first platform obtains the bottom elevations of each structural wall in the adjusted structural wall set to obtain a bottom elevation set. The bottom elevation set includes multiple bottom elevations, and each bottom elevation corresponds to a structural wall. Then, screen out the lowest bottom elevation from the bottom elevation set. The first platform determines the structural wall corresponding to the lowest bottom elevation based on the lowest bottom elevation, so as to determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set.

[0118] 210. Adjust the target structural wall based on the top elevation of the target ground beam and the bottom elevation of the structural wall of the target structural wall to obtain the adjusted target structural wall.

[0119] In the embodiment of the present application, determine the top elevation of the target ground beam and the bottom elevation of the structural wall of the target structural wall respectively, and judge whether the bottom elevation of the structural wall is greater than the top elevation of the ground beam; if so, adjust the height of the target structural wall based on the top elevation of the ground beam and the bottom elevation of the structural wall.

[0120] Specifically, the steps to adjust the height of the target structural wall based on the top elevation of the ground beam and the bottom elevation of the structural wall are as follows: First, modify the bottom elevation of the structural wall according to the top elevation of the ground beam to make the bottom elevation of the structural wall consistent with the top elevation of the ground beam, obtaining the modified bottom elevation of the structural wall. Then, update the height of the target structural wall based on the modified bottom elevation of the structural wall and the top elevation of the structural wall. Finally, generate the adjusted target structural wall based on the updated height of the target structural wall.

[0121] Among them, the top elevation of the ground beam is the height from the upper surface of the ground beam to the reference plane, the bottom elevation of the ground beam is the height from the lower surface of the ground beam to the reference plane, and the bottom elevation of the structural wall is the height from the lower surface of the structural wall to the reference plane.

[0122] For example, please refer to Figure 4b , Figure 4b which is a partial structural schematic diagram of a building model. An embodiment of the present application provides a method for generating a ground beam. By generating the target raft A based on the target model data corresponding to the raft retrieved, and at the same time, generating the target structural wall B based on the target model data corresponding to the retrieved target structural wall. Then, generate the target ground beam C according to the bottom elevation of the raft of the target raft A, the target height, the target width, and the generation line with the target length. Adjust the target structural wall B based on the top elevation of the target ground beam C and the bottom elevation of the structural wall of the target structural wall B to obtain the adjusted target structural wall D.

[0123] In summary, the embodiment of the present application generates the target raft according to the target model data corresponding to the raft in the target model data retrieved from the first platform. Then, adjusts the target model data corresponding to the ground beam based on the target raft and generates the target ground beam, thereby being able to improve the accuracy of generating the ground beam in the BIM software model. Moreover, it is not necessary for designers to manually adjust the model data of each ground beam, which can reduce the workload of designers and improve the automation degree of adjusting the ground beam in the BIM software model, thus improving the design efficiency.

[0124] Please refer to Figure 5 and Figure 6 , Figure 6 which provides an application environment diagram of the method for generating a ground beam. The first platform and the second platform are integrated in a computer device, as shown in Figure 5 . Figure 5 This is a flowchart of the method for generating a ground beam provided by an embodiment of the present application. Taking the interaction between the first platform and the second platform as an example, a method for generating a ground beam is provided, and the specific process is as follows:

[0125] 301. The first platform displays a preset building model in the editing area of the drawing interface.

[0126] Specifically, in the embodiments of the present application, when designers perform building design through building design software, they can use the BIM design software installed on the terminal for design. The designers will generate a preset simulation building model according to actual needs and display the preset simulation building model in the editing area of the drawing interface.

[0127] In the embodiments of the present application, when designers design a building model, they usually first perform pilot design and structural pre-assembly in the first platform to roughly design the building model. In the pilot design, the designers will draw non-structural components such as simulated walls, simulated windows, and simulated floor slabs in the first platform to represent the general style of the expected designed building model. The attributes of this building model are only general attributes and do not have structural data or building data. After the pilot design, the designers will perform structural pre-assembly in the first platform. Structural pre-assembly means using BIM software to generate components such as structural walls, raft plates, structural beams, structural floor slabs, and structural columns according to the simulated walls, simulated raft plates, simulated windows, simulated floor slabs, etc. drawn in the pilot design according to set rules. Finally, the preset building model is displayed in the editing area of the drawing interface of the first platform. The preset building model in the embodiments of the present application at least includes ground beams, raft plates, and a set of structural walls. The preset building model has a corresponding set of model data. Each component of the building model has corresponding model data. The component is a component such as a structural wall, raft plate, structural beam, structural floor slab, and structural column.

[0128] Among them, the ground beam generally refers to the beam in the beam-slab raft foundation and strip foundation under the column. It has the characteristic of being enclosed and is a beam that bears the load of the enclosure structure. It forms an anti-seismic crack-limiting system with the construction column to reduce the negative effect of uneven settlement. The raft plate can give full play to the bearing capacity of the foundation and adjust uneven settlement. The main structural forms of the raft foundation are flat raft foundation and beam-slab raft foundation. It should be noted that the method for generating the raft plate provided in the embodiments of the present application can be used for both flat raft foundation and beam-slab raft foundation. The structural wall is the shear wall. The shear wall is also called the wind-resistant wall or seismic wall, structural wall. It is the wall in a building or structure that mainly bears the horizontal load and vertical load (gravity) caused by wind load or seismic action. Prevent structural shear failure. It is divided into plane shear wall and tube shear wall. The plane shear wall is used in reinforced concrete frame structures, lift-slab structures, and flat slab floor systems. The tube shear wall is used in high-rise buildings, high-rise structures, and suspended structures. The raft plate is a concrete slab in foundation engineering. Under the slab is the foundation, and above the slab are columns, walls, etc.

[0129] 302. The first platform sends the set of model data corresponding to the preset building model to the second platform.

[0130] After the structural pre - configuration is completed, due to the requirements for the hardness and strength of the building model, the designer needs to import the model data corresponding to the building model into the second platform (a nationally certified structural calculation software), and use the second platform to perform structural calculations to obtain the structural calculation results (target model data). Then, the target model data is imported into the BIM software, and the building model is adjusted according to the target model data.

[0131] Specifically, the first platform converts the model data corresponding to the preset building model into a data format supported (recognized) by the second platform and exports it from the first platform. Then, the set of model data corresponding to the converted preset building model is sent to the second platform so that the second platform can calculate the set of model data to obtain the set of target model data. Next, the second platform converts the calculated set of target model data into a data format supported (recognized) by the first platform and exports it from the second platform.

[0132] Among them, the second platform is a nationally certified structural calculation software. For example, high - rise analysis calculation software (such as SATWE, PMSAP, ETABS, Midas, etc.), steel structure calculation software (such as 3D3S, MTS, STS, perform - 3D, etc.), finite element calculation software (such as ANSYS and ABAQUS, etc.) and other structural calculation software.

[0133] 303. The second platform receives the set of model data sent by the first platform.

[0134] 304. The second platform adjusts the preset data set to generate a set of target model data.

[0135] Specifically, the second platform calculates the set of model data to obtain the set of target model data. Then, the second platform converts the calculated set of target model data into a data format supported (recognized) by the first platform and exports it from the second platform.

[0136] Among them, the second platform is a nationally certified structural calculation software. For example, high - rise analysis calculation software (such as SATWE, PMSAP, ETABS, Midas, etc.), steel structure calculation software (such as 3D3S, MTS, STS, perform - 3D, etc.), finite element calculation software (such as ANSYS and ABAQUS, etc.) and other structural calculation software.

[0137] 305. The second platform sends the set of target model data to the first platform.

[0138] 306. Receive the set of target model data returned by the second platform.

[0139] Among them, the target model data set includes multiple target model data. For each component of the building model in the first platform, there is corresponding target model data. The components are components such as ground beams, structural walls, raft slabs, structural beams, structural floors, and structural columns.

[0140] 307. Determine the target model data corresponding to the raft slab from the target model data set, and update the model data of the raft slab based on the target model data corresponding to the raft slab.

[0141] In the embodiment of the present application, the target model data set includes multiple target model data. Each target model data has a corresponding component. Adjust the model data of the raft slab based on the target model data corresponding to the raft slab to obtain the target raft slab.

[0142] Specifically, the steps of adjusting the model data of the raft slab based on the target model data corresponding to the raft slab to obtain the target raft slab have been described in detail in the above embodiment and will not be elaborated here.

[0143] 308. Obtain the elevation of the bottom of the raft slab corresponding to the target raft slab.

[0144] 309. Determine the target model data corresponding to the ground beam from the target model data set, and analyze the target model data corresponding to the ground beam.

[0145] In the embodiment of the present application, the target model data set includes multiple target model data. Each target model data has a corresponding component. That is, the target model data corresponding to the ground beam can be determined in the target model data set. The target model data includes the elevation of the bottom of the ground beam, the target width, the target height, and a generatrix with a target length. Analyzing the target model data corresponding to the ground beam can obtain the elevation of the bottom of the ground beam, the target width, the target height, and a generatrix with a target length.

[0146] 310. Generate a target ground beam according to the elevation of the bottom of the raft slab, the target height, the target width, and the generatrix with a target length.

[0147] Specifically, the first platform modifies the elevation of the bottom of the ground beam based on the elevation of the bottom of the raft slab to update (replace) the elevation of the bottom of the ground beam with the elevation of the bottom of the raft slab. The elevation of the bottom of the ground beam is obtained by analyzing the target model data corresponding to the ground beam. The first platform generates a target ground beam based on the updated elevation of the bottom of the ground beam, the target height, the target width, and the generatrix with a target length.

[0148] Optionally, the first platform modifies the bottom elevation of the ground beam based on the bottom elevation of the raft slab so that the value corresponding to the bottom elevation of the ground beam is the same as the value corresponding to the bottom elevation of the raft slab. The first platform generates a target ground beam based on the modified bottom elevation of the ground beam, the target height, the target width, and the generation line with the target length.

[0149] 311. Determine the target model data corresponding to each structural wall in the structural wall set from the target model data set, and adjust the model data of the structural wall based on the target model data corresponding to the structural wall.

[0150] In the embodiment of the present application, the target model data set includes multiple target model data, and each target model data has its corresponding component. The model data of each structural wall is adjusted based on the target model data corresponding to each structural wall, so as to obtain the adjusted structural wall set.

[0151] 312. Determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set.

[0152] In the embodiment of the present application, the first platform obtains the bottom elevations of each structural wall in the adjusted structural wall set to obtain a bottom elevation set. The bottom elevation set includes multiple bottom elevations, and each bottom elevation corresponds to a structural wall. Then, the smallest bottom elevation is selected from the bottom elevation set. The first platform determines the structural wall corresponding to the smallest bottom elevation based on the smallest bottom elevation, so as to determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set.

[0153] 313. Adjust the target structural wall based on the top elevation of the ground beam of the target ground beam and the bottom elevation of the structural wall of the target structural wall to obtain the adjusted target structural wall.

[0154] In the embodiment of the present application, the top elevation of the ground beam of the target ground beam and the bottom elevation of the structural wall of the target structural wall are determined respectively, and it is judged whether the bottom elevation of the structural wall is greater than the top elevation of the ground beam; if so, the height of the target structural wall is adjusted based on the top elevation of the ground beam and the bottom elevation of the structural wall.

[0155] Specifically, the steps of adjusting the height of the target structural wall based on the top elevation of the ground beam and the bottom elevation of the structural wall are as follows: First, the bottom elevation of the structural wall is modified according to the top elevation of the ground beam so that the bottom elevation of the structural wall is consistent with the top elevation of the ground beam to obtain the modified bottom elevation of the structural wall. Then, the height of the target structural wall is updated based on the modified bottom elevation of the structural wall and the top elevation of the structural wall. Finally, the adjusted target structural wall is generated based on the updated height of the target structural wall.

[0156] Among them, the top elevation of the ground beam is the height from the upper surface of the ground beam to the reference plane, the bottom elevation of the ground beam is the height from the lower surface of the ground beam to the reference plane, and the bottom elevation of the structural wall is the height from the lower surface of the structural wall to the reference plane.

[0157] In summary, the embodiment of the present application provides a method for generating a ground beam. Specifically, a first platform (software) and a second platform (software) are installed in the terminal. The first platform is used to design and build a building model structure. For example, it can be a model design software such as Revit. The model data of the preset building model structure is exported in the first platform, and the exported model data is imported into the second platform. The second platform is used to calculate according to the model data imported from the first platform to further obtain the target model data, and then the target model data is imported into the first platform (BIM software). The preset building model is adjusted according to the target model data to generate the target building model. For example, the second platform can be a structural calculation software, which is used to perform calculations such as reinforcement, seismic performance, and / or compressive performance on the restored model structure. The embodiment of the present application generates a target raft according to the target model data corresponding to the raft in the target model data returned to the first platform, and then adjusts the target model data corresponding to the ground beam according to the target raft and generates the target ground beam, thereby being able to improve the accuracy of generating the ground beam in the BIM software model. Moreover, it is not necessary for the designer to manually adjust the model data of each ground beam, which can reduce the workload of the designer and improve the automation degree of adjusting the ground beam in the BIM software model, thus improving the design efficiency.

[0158] To better implement the above method, the embodiment of the present application can also provide a device for generating a raft, which is applied to the first platform. The device for generating a raft can be specifically integrated in a network device, and the network device can be a device such as a terminal.

[0159] For example, as Figure 7 shown, the device for generating a raft may include a display unit 401, a sending unit 402, a receiving unit 403, a first determination unit 404, a processing unit 405, an obtaining unit 406, a second determination unit 407, an analysis unit 408, and a generating unit 409, as follows:

[0160] The display unit 401 is used to display the preset building model in the editing area of the drawing interface;

[0161] The sending unit 402 is used to send the model data set corresponding to the preset building model to the second platform, so that the second platform adjusts the model data set, where the preset building model at least includes a raft and a ground beam;

[0162] A receiving unit 403, configured to receive the target model data set returned by the second platform, where the target model data set includes a plurality of target model data, and the target model data is obtained by adjusting the model data set;

[0163] A first determination unit 404, configured to determine, from the target model data set, the target model data corresponding to the raft slab;

[0164] A processing unit 405, configured to update the model data of the raft slab based on the target model data corresponding to the raft slab to obtain a target raft slab;

[0165] An acquisition unit 406, configured to acquire the elevation of the bottom of the raft slab corresponding to the target raft slab;

[0166] A second determination unit 407, configured to determine, from the target model data set, the target model data corresponding to the ground beam;

[0167] An analysis unit 408, configured to analyze the target model data corresponding to the ground beam to obtain the target width, target height, and a generation line with a target length of the ground beam;

[0168] A generation unit 409, configured to generate a target ground beam according to the elevation of the bottom of the raft slab, the target height, the target width, and the generation line with the target length;

[0169] Optionally, in some embodiments, the ground beam generation device further includes:

[0170] A modification unit, configured to modify the elevation of the bottom of the ground beam based on the elevation of the bottom of the raft slab to update the elevation of the bottom of the ground beam to the elevation of the bottom of the raft slab, where the elevation of the bottom of the ground beam is obtained by analyzing the target model data corresponding to the ground beam;

[0171] Optionally, in some embodiments, the generation unit 409 is further configured to:

[0172] Generate a target ground beam based on the updated elevation of the bottom of the ground beam, the target height, the target width, and the generation line with the target length.

[0173] Optionally, in some embodiments, the ground beam generation device further includes an update unit, and the update unit is configured to:

[0174] Update the height of the generation line based on the target height and the elevation of the bottom of the raft slab.

[0175] Optionally, in some embodiments, the generation unit 409 is further configured to:

[0176] Generate a target ground beam according to the generated line after updating the height, the target height, the target width, and the target length.

[0177] Optionally, in some embodiments, the generating unit 409 is further configured to:

[0178] Generate a target enclosing figure according to the target width and the target length, and the generated line is the center line of the target enclosing figure;

[0179] Perform a stretching process on the side of the target enclosing figure close to the raft plate based on the value corresponding to the target height to generate a target ground beam.

[0180] Optionally, in some embodiments, the ground beam generating device further includes a third determining unit, and the third determining unit is configured to:

[0181] Determine the target model data corresponding to each structural wall in the structural wall set from the target model data set.

[0182] Optionally, in some embodiments, the ground beam generating device further includes an adjusting unit, and the adjusting unit is configured to:

[0183] And adjust the model data of the structural wall based on the target model data corresponding to the structural wall to obtain an adjusted structural wall set.

[0184] Optionally, in some embodiments, the ground beam generating device further includes a fourth determining unit, and the fourth determining unit is configured to:

[0185] Determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set;

[0186] Optionally, in some embodiments, the adjusting unit is further configured to:

[0187] Adjust the target structural wall based on the ground beam top elevation of the target ground beam and the structural wall bottom elevation of the target structural wall to obtain an adjusted target structural wall.

[0188] Optionally, in some embodiments, the ground beam generating device further includes a judging unit, and the judging unit is configured to:

[0189] Judge whether the structural wall bottom elevation is greater than the ground beam top elevation;

[0190] If so, adjust the height of the target structural wall based on the ground beam top elevation and the structural wall bottom elevation.

[0191] Optionally, in some embodiments, the modifying unit is further configured to:

[0192] Modify the bottom elevation of the structural wall according to the top elevation of the ground beam so that the bottom elevation of the structural wall is consistent with the top elevation of the ground beam, and obtain the modified bottom elevation of the structural wall;

[0193] Update the height of the target structural wall based on the modified bottom elevation and top elevation of the structural wall, and generate the adjusted target structural wall based on the updated height of the target structural wall.

[0194] An embodiment of the present application discloses a device for generating a ground beam. The device for generating the ground beam includes: a display unit 401 displays a preset building model in an editing area of a drawing interface; a sending unit 402 sends a model data set corresponding to the preset building model to a second platform, so that the second platform adjusts the model data set, where the preset building model at least includes a raft slab and a ground beam; a receiving unit 403 receives a target model data set returned by the second platform, the target model data set includes a plurality of target model data, and the target model data is adjusted based on the model data set; a first determination unit 404 determines target model data corresponding to the raft slab from the target model data set; a processing unit 405 performs an update process on the model data of the raft slab based on the target model data corresponding to the raft slab to obtain a target raft slab; an obtaining unit 406 obtains the bottom elevation of the raft slab corresponding to the target raft slab; a second determination unit 407 determines target model data corresponding to the ground beam from the target model data set; an analysis unit 408 analyzes the target model data corresponding to the ground beam to obtain the target width, target height, and a generation line with a target length of the ground beam; a generation unit 409 generates a target ground beam according to the bottom elevation of the raft slab, the target height, the target width, and the generation line with the target length. According to the target model data corresponding to the raft slab in the target model data returned to the first platform in the embodiment of the present application, a target raft slab is generated. Then, the target model data corresponding to the ground beam is adjusted based on the target raft slab, and a target ground beam is generated, so that the accuracy of generating the ground beam in the BIM software model can be improved. Moreover, it is not necessary for designers to manually adjust the model data of each ground beam, which can reduce the workload of designers and improve the automation degree of adjusting the ground beam in the BIM software model, thereby improving the design efficiency.

[0195] An embodiment of the present application further provides a computer device, such as Figure 8As shown, it shows a schematic structural diagram of a computer device involved in an embodiment of the present application. Specifically: The computer device may include: a processor 501, a communications interface 502, a memory 503, and a communication bus 504. Among them, the processor 501, the communications interface 502, and the memory 503 complete mutual communication through the communication bus 504. The processor 501 can call the logical instructions in the memory 503 to execute the following method: First, display a preset building model in the editing area of the drawing interface, and send the model data set corresponding to the preset building model to the second platform, so that the second platform adjusts the model data set. Among them, the preset building model at least includes a raft and a ground beam. Then, receive the target model data set returned by the second platform. The target model data set includes a plurality of target model data, and the target model data is obtained by adjusting the model data set. Next, determine the target model data corresponding to the raft from the target model data set, and update the model data of the raft based on the target model data corresponding to the raft to obtain a target raft. After that, obtain the elevation at the bottom of the raft corresponding to the target raft. Then, determine the target model data corresponding to the ground beam from the target model data set, and parse the target model data corresponding to the ground beam to obtain the target width, target height, and generation line with a target length of the ground beam. Finally, generate a target ground beam according to the elevation at the bottom of the raft, the target height, the target width, and the generation line with a target length.

[0196] The computer device provided in the embodiment of the present application enables the first platform to adjust the target model data corresponding to the imported ground beam through the raft automatically generated according to the imported model data, which can improve the accuracy of generating the ground beam in the BIM software model. Moreover, there is no need for designers to manually adjust the model data of each ground beam, which can reduce the workload of designers and improve the automation degree of adjusting the ground beam in the BIM software model, thereby improving the design efficiency.

[0197] In addition, when the logical instructions in the above-mentioned memory 503 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The foregoing storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), magnetic disks, or optical discs.

[0198] On the other hand, an embodiment of this application also provides a storage medium, on which a computer program is stored. When the computer program is executed by a processor, it is configured to execute the methods provided in the above-mentioned various embodiments.

[0199] The above has introduced in detail a method, an apparatus, a computer device, and a storage medium for generating a ground beam provided by an embodiment of this application. Specific examples are used in this article to elaborate on the principle and implementation manner of this application. The description of the above embodiments is only used to help understand the method and its core idea of this application; at the same time, for those skilled in the art, according to the idea of this application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to this application.

Claims

1. A method for generating a ground beam, which is applied to a first platform, Characterized in that, The method includes: Display a preset building model in the editing area of the drawing interface, and send the model data set corresponding to the preset building model to a second platform, so that the second platform adjusts the model data set, wherein the preset building model at least includes a raft slab and a ground beam; Receive the target model data set returned by the second platform, the target model data set includes a plurality of target model data, and the target model data is obtained based on the adjustment of the model data set; Determine the target model data corresponding to the raft slab from the target model data set, and update the model data of the raft slab based on the target model data corresponding to the raft slab to obtain a target raft slab; Obtain the elevation at the bottom of the raft slab corresponding to the target raft slab; Determine the target model data corresponding to the ground beam from the target model data set, and analyze the target model data corresponding to the ground beam to obtain the target width, target height and generation line with a target length of the ground beam; Generate a target ground beam according to the elevation at the bottom of the raft slab, the target height, the target width and the generation line with a target length.

2. The method for generating a ground beam according to claim 1, Characterized in that, The step of generating a target ground beam according to the elevation at the bottom of the raft slab, the target height, the target width and the generation line with a target length includes: Modify the elevation at the bottom of the ground beam based on the elevation at the bottom of the raft slab, so as to update the elevation at the bottom of the ground beam to the elevation at the bottom of the raft slab, and the elevation at the bottom of the ground beam is obtained by analyzing the target model data corresponding to the ground beam; Generate a target ground beam based on the updated elevation at the bottom of the ground beam, the target height, the target width and the generation line with a target length.

3. The method for generating a ground beam according to claim 1, Characterized in that, The step of generating a target ground beam according to the elevation at the bottom of the raft slab, the target height, the target width and the generation line with a target length includes: Update the height of the generation line based on the target height and the elevation at the bottom of the raft slab; Generate a target ground beam according to the generation line with the updated height, the target height, the target width and the target length.

4. The method for generating a ground beam according to claim 3, Characterized in that, The step of generating a target ground beam according to the generation line with the updated height, the target height, the target width and the target length includes: Generate a target enclosed figure according to the target width and the target length, and the generation line is the center line of the target enclosed figure; Perform a stretching process on the side of the target enclosed figure close to the raft slab based on the value corresponding to the target height to generate a target ground beam.

5. The method for generating a ground beam according to claim 1, Characterized in that, The preset building model further includes a set of structural walls, and further includes: Determine the target model data corresponding to each structural wall in the structural wall set from the target model data set, and adjust the model data of the structural wall based on the target model data corresponding to the structural wall to obtain an adjusted structural wall set; Determine the target structural wall with the lowest bottom elevation in the adjusted structural wall set; Adjust the target structural wall based on the top elevation of the ground beam of the target ground beam and the bottom elevation of the structural wall of the target structural wall to obtain an adjusted target structural wall.

6. The method for generating a ground beam according to claim 5, wherein, The adjusting the target structural wall based on the bottom elevation of the ground beam of the target ground beam and the bottom elevation of the structural wall of the target structural wall to obtain an adjusted target structural wall includes: Judge whether the bottom elevation of the structural wall is greater than the top elevation of the ground beam; If so, adjust the height of the target structural wall based on the top elevation of the ground beam and the bottom elevation of the structural wall.

7. The method for generating a ground beam according to claim 6, wherein, The adjusting the height of the target structural wall based on the top elevation of the ground beam and the bottom elevation of the structural wall includes: Modify the bottom elevation of the structural wall according to the top elevation of the ground beam so that the bottom elevation of the structural wall is consistent with the top elevation of the ground beam to obtain a modified bottom elevation of the structural wall; Update the height of the target structural wall based on the modified bottom elevation of the structural wall and the top elevation of the structural wall, and generate the adjusted target structural wall based on the updated height of the target structural wall.

8. A device for generating a ground beam, wherein, Applied to the first platform, characterized in that the device includes: A display unit for displaying a preset building model in an editing area of a drawing interface; A sending unit for sending the model data set corresponding to the preset building model to the second platform so that the second platform adjusts the model data set, wherein the preset building model at least includes a raft slab and a ground beam; A receiving unit for receiving the target model data set returned by the second platform, the target model data set including a plurality of target model data, and the target model data being adjusted based on the model data set; A first determination unit for determining the target model data corresponding to the raft slab from the target model data set; A processing unit for updating and processing the model data of the raft slab based on the target model data corresponding to the raft slab to obtain a target raft slab; An obtaining unit for obtaining the bottom elevation of the raft slab corresponding to the target raft slab; A second determination unit for determining the target model data corresponding to the ground beam from the target model data set; An analysis unit for analyzing the target model data corresponding to the ground beam to obtain the target width, target height and generation line with a target length of the ground beam; A generation unit for generating a target ground beam according to the bottom elevation of the raft slab, the target height, the target width and the generation line with a target length.

9. A computer device, comprising a memory, a processor, and a computer program stored on the memory and running on the processor, wherein, when the processor executes the program, the steps of the method for generating a ground beam as described in any one of claims 1 to 7 are implemented.

10. A storage medium, wherein, it includes instructions that, when running on a computer, cause the computer to execute the method for generating a ground beam as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Modular building foundation structure teaching mode

    CN205177278U

  • Teaching is with building solid model

    CN206003438U