A component processing method and system for BIM prefabricated projects
By establishing a BIM model of prefabricated components and identifying modeling data types based on two-dimensional and three-dimensional relationships, the problem of not being able to automatically identify cast-in-place components and post-cast components in the prior art is solved, and the efficiency of BIM modeling is improved.
Patent Information
- Application Number
- CN202210686684.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-16
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2042-06-16
AI Technical Summary
In the prior art, cast-in-place and cast-in-post-casting components cannot be automatically identified, resulting in inefficient BIM modeling.
By establishing a BIM model of prefabricated components, obtaining the pending drawings and identifying the modeling data, determining the modeling data type based on the two-dimensional and three-dimensional relationships, assigning component type information for modeling, and generating a building information model.
It realizes automatic identification of post-pouring components without manual secondary editing, improving BIM modeling efficiency.
Smart Images

Figure CN115203787B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of building information models, and in particular, to a method and system for processing components of a BIM prefabricated project. Background Art
[0002] BIM (Building Information Modeling) is to establish a virtual three-dimensional model of a building project and use digital technology to provide a complete building project information database that is consistent with the actual situation for this model.
[0003] When precast concrete projects are modeled in BIM, cast-in-place components, post-cast components, and precast components exist simultaneously. However, in the related art, for all beam-slab and slab-reinforcement components, they can only be converted into cast-in-place components (the post-cast components among them cannot be recognized). It is necessary to first convert all of them into cast-in-place components, and then manually compare with the CAD base drawing to distinguish the post-cast beam-slab and slab-reinforcement from the recognized cast-in-place beam-slab and slab-reinforcement according to actual requirements, or draw the post-cast components with reference to the base drawing.
[0004] Currently, for the problem of low BIM modeling efficiency caused by the inability to distinguish and identify cast-in-place components and post-cast components in the related art, no effective solution has been proposed yet. Summary of the Invention
[0005] Embodiments of the present application provide a method, system, computer device, and computer-readable storage medium for processing components of a BIM prefabricated project, so as to at least solve the problem of low BIM modeling efficiency in the related art.
[0006] In a first aspect, an embodiment of the present application provides a method for processing components of a BIM prefabricated project, and the method includes:
[0007] Establish a BIM model of precast components;
[0008] Obtain a drawing to be processed and perform recognition to obtain modeling data corresponding to the drawing to be processed, where the modeling data includes data and layers;
[0009] Determine whether the modeling data is cast-in-place modeling data or post-cast modeling data according to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast components;
[0010] Assign component type information to the cast-in-place modeling data or the post-cast modeling data, and perform modeling based on the assigned component type information to generate a building information model.
[0011] In some of these embodiments, the precast components include: precast walls, precast beams, and precast slabs;
[0012] The drawing to be processed includes: beam data, slab data, and slab reinforcement data.
[0013] In some embodiments, according to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast component, determining whether the modeling data is in-situ modeling data or post-cast modeling data includes:
[0014] Judging whether there is an overlap in the height parameter between the BIM model of the precast component and the modeling data.
[0015] If so, it is determined that there is a precast component within the height range of the modeling data, and the non-overlapping part of the modeling data compared with the precast component is defined as post-cast modeling data;
[0016] If not, it is determined that there is no precast component within the height range of the modeling data, and the modeling data is defined as in-situ modeling data.
[0017] In some embodiments, when the identified object is a beam and / or a slab, the method further includes:
[0018] Respectively assign component type information to the in-situ modeling data and the post-cast modeling data, where the component type information assigned to the in-situ modeling data is in-situ beam and / or in-situ slab, and the component type information assigned to the post-cast modeling data is post-cast beam and / or post-cast slab;
[0019] Perform modeling based on the component type information to generate the building information model.
[0020] In some embodiments, when the identified object is slab reinforcement, the component type information further includes:
[0021] Assign the component type information of in-situ slab reinforcement to the steel bars in the in-situ slab, and assign the component type information of post-cast slab reinforcement to the steel bars in the post-cast slab;
[0022] Perform modeling based on the component type information to generate the building information model.
[0023] In some embodiments, after performing modeling based on the component type information to generate the building information model, the method further includes:
[0024] According to the component type information in the building information model, perform independent quantity calculation, pricing summary for various components, and generate a visual form.
[0025] In a second aspect, an embodiment of the present application provides a component processing system for a BIM prefabricated project. The system includes: a modeling generation module and a preprocessing module, where;
[0026] The modeling generation module is used to establish a BIM model of precast components;
[0027] The preprocessing module is used to obtain the drawing to be processed and perform recognition to obtain the modeling data corresponding to the drawing to be processed, where the modeling data includes data, layers, and
[0028] According to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast components, determine whether the modeling data is in-situ modeling data or post-cast modeling data;
[0029] The modeling generation module is further used to assign component type information to the in-situ modeling data or the post-cast modeling data, and perform modeling based on the assigned component type information to generate a building information model.
[0030] In some embodiments, the preprocessing module determines whether the modeling data is in-situ modeling data or post-cast modeling data according to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast components, including:
[0031] Judge whether there is an overlap in the height parameter between the BIM model of the precast component and the modeling data,
[0032] If so, determine that there are precast components within the height range of the modeling data, and define the non-overlapping part of the modeling data compared with the precast components as post-cast modeling data;
[0033] If not, determine that there are no precast components within the height range of the modeling data, and define the modeling data as in-situ modeling data.
[0034] In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the computer program, the method described in the first aspect above is implemented.
[0035] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, the method described in the first aspect above is implemented.
[0036] Compared with the related art, a component processing method based on BIM prefabricated engineering provided by an embodiment of the present application includes establishing a BIM model of prefabricated components; obtaining a drawing to be processed and performing recognition to obtain modeling data corresponding to the drawing to be processed, where the modeling data includes data and layers; determining whether the modeling data is cast-in-place modeling data or post-cast modeling data according to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the prefabricated components; respectively allocating component type information to the cast-in-place modeling data and the post-cast modeling data, and performing modeling based on the component type information to generate a building information model. The problem that the BIM modeling efficiency is low due to the inability to automatically identify post-cast components in the prior art is solved. Through the present application, the post-cast components can be identified without manual secondary editing, improving the modeling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments and descriptions thereof of the present application are used to explain the present application and do not constitute an improper limitation of the present application. In the drawings:
[0038] Figure 1 is a schematic diagram of an application environment of a component recognition method based on BIM prefabricated engineering according to an embodiment of the present application;
[0039] Figure 2 is a flowchart of a component processing method based on BIM prefabricated engineering according to an embodiment of the present application;
[0040] Figure 3 is a structural block diagram of a component processing system based on BIM prefabricated engineering according to an embodiment of the present application;
[0041] Figure 4 is a structural block diagram of a component processing system based on BIM prefabricated engineering according to an embodiment of the present application;
[0042] Figure 5 is a schematic internal structure diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be described and explained below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application. Based on the embodiments provided by the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0044] Obviously, the accompanying drawings in the following description are only some examples or embodiments of the present application. For those of ordinary skill in the art, without creative efforts, the present application can also be applied to other similar scenarios based on these drawings. In addition, it can also be understood that although the efforts made in such a development process may be complex and lengthy, for those of ordinary skill in the art related to the content disclosed in the present application, some design, manufacturing, or production changes based on the technical content disclosed in the present application are only conventional technical means and should not be understood as insufficient disclosure of the content of the present application.
[0045] In the present application, the mention of "embodiment" means that the specific features, structures, or characteristics described in connection with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those of ordinary skill in the art explicitly and implicitly understand that the embodiments described in the present application can be combined with other embodiments without conflict.
[0046] Unless otherwise defined, the technical terms or scientific terms involved in the present application should have the ordinary meaning understood by those of ordinary skill in the technical field to which the present application belongs. The words such as "a", "an", "one kind", "the" and the like involved in the present application do not indicate a quantity limitation and can represent a singular or plural number. The terms "including", "comprising", "having" and any variations thereof involved in the present application are intended to cover non-exclusive inclusion; for example, a process, method, system, product or device including a series of steps or modules (units) is not limited to the listed steps or units, but may further include unlisted steps or units, or may further include other steps or units inherent to these processes, methods, products or devices. The terms "connected", "coupled" and the like involved in the present application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "plurality" involved in the present application refers to two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships may exist. For example, "A and / or B" may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after. The terms "first", "second", "third", etc. involved in the present application are only used to distinguish similar objects and do not represent a specific order of the objects.
[0047] The component recognition method based on BIM prefabricated engineering provided by the present application can be applied in an application environment as Figure 1 shown. Figure 1Schematic diagram of an application environment of a component recognition method for a BIM prefabricated project according to an embodiment of the present application, as Figure 1 shown, the terminal 10 communicates with the server 11 through a network. The production software of the BIM building information model is installed on the terminal 10. The user interacts with the terminal 10 through the operation unit of the terminal 10, and then generates / edits a three-dimensional building information model. Among them, the terminal 10 can be an electronic device such as a notebook computer or a desktop computer that can produce / display a building information model. Further, the operation unit can be a touch screen, a mouse, a keyboard, etc. The terminal 10 communicates with the server 11, and can obtain data such as drawings and parameters for building information model production, and upload the completed building information model to the Internet.
[0048] The present application provides a component processing method for a BIM prefabricated project, Figure 2 which is a flowchart of a component processing method for a BIM prefabricated project according to an embodiment of the present application, as Figure 2 shown. The process includes the following steps:
[0049] S201, establish a BIM model of prefabricated components;
[0050] Among them, the prefabricated components are components such as steel, wood or concrete prefabricated according to design specifications;
[0051] The cast-in-place components are components that need to be processed on-site during the construction process. For example, the structural components of cast-in-place concrete;
[0052] The post-cast components are parts of the structure that need to be reserved during the construction process to prevent harmful cracks caused by shrinkage or for other subsequent work requirements, and then poured after the work is completed. This part of the reserved structure is called a post-cast component in building modeling.
[0053] Further, the above-mentioned prefabricated components can be various common components, such as prefabricated walls, prefabricated beams and prefabricated slabs, etc. It should be noted that the process of establishing the BIM model of prefabricated components is a conventional technical means in the art, and the specific implementation steps are the same as the conventional methods, so they will not be elaborated in this embodiment.
[0054] S202, obtain the drawing to be processed and perform recognition to obtain the modeling data corresponding to the drawing to be processed, where the modeling data includes data and layers;
[0055] Among them, the to-be-processed drawings can be CAD building drawings, which include other cast-in-place components and post-cast components in addition to the above-mentioned precast components. Further, the process of identifying them to obtain the to-be-processed modeling data is realized in the application environment of building modeling software. Through this modeling software, the information in the CAD drawings can be extracted and identified, and then the data and layers for generating two-dimensional and three-dimensional building models are obtained. In this embodiment, these data and layers are defined as modeling data.
[0056] S203. According to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast components, determine whether the modeling data is cast-in-place modeling data or post-cast modeling data.
[0057] Among them, the post-cast modeling data and the cast-in-place modeling data can be the modeling data of beams or slabs:
[0058] It should be noted that in the prefabricated project, the post-cast beam is the relative name of the cast-in-place beam. It exists above the precast beam or in the place where it is in linear contact with the precast beam. The post-cast beam and the precast beam together form a composite beam.
[0059] Specifically, in the prefabricated project: the precast beam is a horizontal component, and the precast wall is a vertical component;
[0060] For example: In a certain prefabricated project, assume that the width of the precast beam is 300 cm and the height is 550 cm, and the construction requirement for the beam height is 700 cm. During the identification and modeling process, the data within the range of the precast beam height of 550 (precast data) is deducted. The prefabricated project standard refers to the data in the range of 550 - 700 cm as post-cast data.
[0061] In the embodiment of the present application, when distinguishing the cast-in-place part and the post-cast part, based on the above logical relationship, by judging the height relationship between the to-be-processed modeling data and the precast components that have been arranged, the to-be-processed data can be distinguished as cast-in-place component data or post-cast component data.
[0062] S204. For the cast-in-place modeling data or the post-cast modeling data, assign component type information, and perform modeling based on the assigned component type information to generate a building information model.
[0063] Among them, the process of assigning the component type information is the process of adding identifiers to the modeling data. Further, when the system performs modeling, it performs corresponding modeling according to the above identifiers. In the generated building information model, the above-mentioned post-cast modeling data will correspondingly generate post-cast components, and the cast-in-place modeling data will correspondingly generate cast-in-place components.
[0064] Through the above steps S201 to S204, compared with the building modeling methods in the related art that cannot identify and distinguish cast-in-place components and post-cast components, in this application, the cast-in-place modeling data and the post-cast modeling data are accurately determined automatically. When generating the model, modeling is performed according to the data after the above marking, so that the cast-in-place components and the post-cast components can be accurately identified in the generated model. Compared with the traditional method that requires manual secondary editing, in this application, a modal box can be used to automatically match the component types, thereby improving the modeling efficiency.
[0065] In some of these embodiments, the above precast components include: precast walls, precast beams, and precast slabs; correspondingly, the drawings to be processed may also include: beam data, slab data, and slab reinforcement data.
[0066] In some of these embodiments, according to the two-dimensional and three-dimensional relationships between the information to be processed and the BIM model of the precast components, the cast-in-place modeling data and the post-cast modeling data are determined from the modeling data to be processed, which specifically includes the following steps:
[0067] Judge whether there is an overlap in height between the height of the BIM model of the precast component and the height of the modeling data; if there is an overlap, it is considered that there is a precast component within the height range of the modeling data to be processed (the model component to be generated). Correspondingly, according to the above prefabricated engineering standards, it is determined that in this part of the modeling data, the non-overlapping part compared with the configured precast components is the post-cast modeling data, and this part of the data will be used to generate the post-cast components.
[0068] Furthermore, if there is no overlap in height between the BIM model of the precast component and the modeling data, that is, there is no generated precast component within the height range of the modeling data to be processed (the model component to be generated), then it is considered that this part of the modeling data is the cast-in-place modeling data and is used to generate the cast-in-place components.
[0069] Figure 3 is a comparison schematic diagram of post-cast components and cast-in-place components according to an embodiment of the present application, as Figure 3 shown:
[0070] In Figure 3 the left-side transverse structural part of the beam structure shown, the lower half is a precast beam, and the upper half is a post-cast beam; in Figure 3 the right-side transverse structural part of the beam structure shown, it is all composed of cast-in-place beams.
[0071] In some of these embodiments, when the object to be identified is a beam and / or a slab, the method further includes:
[0072] Component type information is respectively assigned to the cast-in-place modeling data and the post-cast modeling data, wherein the cast-in-place modeling data is assigned as cast-in-place beams and / or cast-in-place slabs, and the post-cast modeling data is assigned as post-cast beams and / or post-cast slabs;
[0073] Modeling is carried out based on component type information to generate a building information model.
[0074] Specifically, in the case of identifying and modeling beams, the specific implementation process includes:
[0075] First, establish the BIM model of precast components. Click the beam recognition modal box in the modeling function menu, and extract the information of the beams in the CAD drawing and set the quantity recognition according to the instructions in the modal box content;
[0076] Furthermore, extract the modeling data (data and layers) in the CAD drawing. Through the conversion conditions built in the beam recognition modal box, judge whether there is an overlap in height between the beams to be generated and the precast components that have been arranged, so as to distinguish whether the corresponding data of this part is for cast-in-place beams or post-cast beams; among them, if there is an overlap, it is determined that the modeling data to be processed is the data of post-cast beams, and if not, it is determined that the data to be processed is the data of cast-in-place beams.
[0077] Furthermore, in the case where the recognition object is a slab, the specific operation implementation process is similar to the above process of beams. Those skilled in the art can, according to the above-disclosed content, combine specific variables, and without creative labor, achieve the technical effect of distinguishing and generating cast-in-place slabs and post-cast slabs. Therefore, this is not elaborated in this embodiment.
[0078] In some of the embodiments, the recognition of cast-in-place steel bars and post-cast steel bars is associated with the recognition of the above-mentioned "slab", that is, in the process of modeling and generating a building information model, the steel bars in the cast-in-place slab are allocated as cast-in-place slab bars, and the steel bars in the post-cast slab are allocated as post-cast slab bars;
[0079] In some of the embodiments, in order to meet the requirements of the national consumption quota for prefabricated projects, the precast components, cast-in-place components, and post-cast components in the generated building information model can be independently quantified, priced, summarized, and a visual form can be generated according to the type information.
[0080] It should be noted that the steps shown in the above process or the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from here.
[0081] This embodiment also provides a component processing system for BIM prefabricated projects. This system is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated. As used hereinafter, terms such as "module", "unit", "sub-unit", etc. can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0082] Figure 4 is a structural block diagram of a component processing system for BIM prefabricated projects according to an embodiment of the present application. As Figure 4 shown, the system includes: a modeling generation module 40 and a preprocessing module 41, where;
[0083] The modeling generation module 40 is used to establish a BIM model of precast components;
[0084] The preprocessing module 41 is used to obtain the drawing to be processed and identify the modeling data to be processed corresponding to the drawing to be processed. Among them, the modeling data information includes data and layers, and
[0085] According to the two-dimensional and three-dimensional relationships between the information to be processed and the BIM model of the precast components, the in-situ modeling data and the post-cast modeling data are determined from the modeling data to be processed;
[0086] The modeling generation module 40 is also used to respectively assign component type information to the in-situ modeling data and the post-cast modeling data, and perform modeling based on the component type information to generate a building information model.
[0087] In some embodiments, the preprocessing module determines whether the modeling data is in-situ modeling data or post-cast modeling data according to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast components, including:
[0088] Judge whether there is an overlap in the height parameter between the BIM model of the precast component and the modeling data,
[0089] If so, it is determined that there are precast components within the height range of the modeling data, and the non-overlapping part of the modeling data compared with the precast components is defined as the post-cast modeling data;
[0090] If not, it is determined that there are no precast components within the height range of the modeling data, and the modeling data is defined as the in-situ modeling data.
[0091] In one embodiment, a computer device is provided, and the computer device may be a terminal. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, it implements a component processing method based on BIM prefabricated engineering. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device may be a touch layer covering the display screen, or a button, a trackball, or a touchpad provided on the housing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0092] In one embodiment, Figure 5 is a schematic internal structure diagram of an electronic device according to an embodiment of the present application, as Figure 5 shown, an electronic device is provided, and the electronic device may be a server, and its internal structure diagram may be as Figure 5 shown. The electronic device includes a processor, a network interface, an internal memory, and a non-volatile memory connected through an internal bus. Among them, the non-volatile memory stores an operating system, a computer program, and a database. The processor is used to provide computing and control capabilities, the network interface is used to communicate with an external terminal through a network connection, the internal memory is used to provide an environment for the operation of the operating system and the computer program, the computer program is executed by the processor to implement a component processing method based on BIM prefabricated engineering, and the database is used to store data.
[0093] Those skilled in the art can understand that Figure 5 the structure shown in
[0094] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. This computer program can be stored in a non-volatile computer-readable storage medium. When this computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the embodiments provided in the present application can include non-volatile and / or volatile memories. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.
[0095] Those skilled in the art should understand that the technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, it should be considered as the scope described in this specification.
[0096] The above embodiments only represent several implementation manners of the present application. The description is relatively specific and detailed, but it cannot be construed as a limitation on the scope of the invention patent. It should be noted that for those of ordinary skill in the art, without departing from the concept of the present application, several modifications and improvements can still be made, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A component processing method for BIM prefabricated projects, characterized in that, The method includes: Establishing a BIM model of precast components; Obtaining the drawing to be processed and performing recognition to obtain the modeling data corresponding to the drawing to be processed, where the modeling data includes data and layers; Determining whether the modeling data is cast-in-place modeling data or post-cast modeling data according to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast components, specifically including: Judging whether there is an overlap in the height parameter between the BIM model of the precast components and the modeling data; If so, determining that there are precast components within the height range of the modeling data, and defining the non-overlapping part of the modeling data compared with the precast components as post-cast modeling data; If not, determining that there are no precast components within the height range of the modeling data, and defining the modeling data as cast-in-place modeling data; Assigning component type information to the cast-in-place modeling data or the post-cast modeling data, and performing modeling based on the assigned component type information to generate a building information model.
2. The method according to claim 1, wherein The precast components include: precast walls, precast beams, and precast slabs; The drawing to be processed includes: beam data, slab data, and slab reinforcement data.
3. The method according to claim 2, wherein When the recognition object is a beam and / or a slab, the method further includes: Assigning component type information to the cast-in-place modeling data and the post-cast modeling data respectively, where the component type information assigned to the cast-in-place modeling data is cast-in-place beam and / or cast-in-place slab, and the component type information assigned to the post-cast modeling data is post-cast beam and / or post-cast slab; Performing modeling based on the component type information to generate the building information model.
4. The method according to claim 3, characterized in that, When the recognition object is slab reinforcement, the component type information further includes: Assigning the component type information of cast-in-place slab reinforcement to the reinforcement in the cast-in-place slab, and assigning the component type information of post-cast slab reinforcement to the reinforcement in the post-cast slab; Performing modeling based on the component type information to generate the building information model.
5. The method according to claim 1, wherein After generating the building information model based on the component type information, the method further includes: Performing independent quantity calculation, pricing, and summarization on various components according to the component type information in the building information model, and generating a visualization form.
6. A component processing system for BIM prefabricated projects, characterized in that, The system includes: a modeling generation module and a preprocessing module, where; The modeling generation module is used to establish a BIM model of precast components; The preprocessing module is used to obtain the drawing to be processed and perform recognition to obtain the modeling data corresponding to the drawing to be processed, where the modeling data includes data and layers, and Determining whether the modeling data is cast-in-place modeling data or post-cast modeling data according to the two-dimensional and three-dimensional relationships between the modeling data and the BIM model of the precast components, specifically including: judging whether there is an overlap in the height parameter between the BIM model of the precast components and the modeling data; If so, determining that there are precast components within the height range of the modeling data, and defining the non-overlapping part of the modeling data compared with the precast components as post-cast modeling data; If not, determining that there are no precast components within the height range of the modeling data, and defining the modeling data as cast-in-place modeling data; The modeling and generating module is further configured to assign component type information to the in-situ modeling data or the post-cast modeling data, and perform modeling based on the assigned component type information to generate a building information model.
7. A computer device, comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, When the processor executes the computer program, the method described in any one of claims 1 to 5 is implemented.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, the method described in any one of claims 1 to 5 is implemented.
Citation Information
Patent Citations
Building information model segmentation method, device and system and storage medium
CN110442998A
Building template visualization method and device, computer equipment and storage medium
CN113609333A