A precast beam processing method and system based on BIM prefabricated engineering
By identifying prefabricated beam drawings and generating prefabricated beam components in the BIM environment, the problem of inefficient modeling caused by the inability to identify prefabricated beams in the prior art is solved, and efficient and accurate prefabricated beam modeling is achieved.
Patent Information
- Application Number
- CN202210688734.8
- 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, due to the inability to identify prefabricated beams, the identification function of cast-in-place beams cannot be expanded to prefabricated beams, resulting in high labor and time costs and low modeling efficiency.
By obtaining prefabricated beam drawings, identifying mark layer information and edge layer information, using prefabricated beam modal boxes to generate prefabricated beam components in the building information model environment, setting prefabricated rules prohibiting edge layer extension and no bearing information is generated, and the weight and volume of prefabricated beams are matched to the attribute bar, and modeling is combined with artificial interactive signal configuration identifiers and cross-section information.
It improves the efficiency and accuracy of BIM modeling, reduces labor and time costs, reduces manual errors, and improves the degree of automation of modeling.
Smart Images

Figure CN115203788B_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 precast beams based on BIM prefabricated projects. 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] There will be a large number of precast beam components in BIM modeling of precast concrete projects. Different from cast-in-place beams and post-cast beams, precast beams do not require the setting of support information in BIM modeling. Therefore, the recognition function of cast-in-place beams cannot be extended to precast beams. Further, precast beam components may be rectangular or of special cross-sections. In the existing methods, precast beams can only be linearly drawn one by one through defining the attribute bar and manually comparing with the CAD bottom drawing, which consumes a large amount of labor cost and time cost, resulting in low modeling efficiency.
[0004] Currently, in the related art, no effective solution has been proposed for the problem of low BIM modeling efficiency caused by the inability to recognize precast beams. Summary of the Invention
[0005] Embodiments of the present application provide a method and system for processing precast beams based on BIM prefabricated projects, so as to at least solve the problem of low BIM modeling efficiency in the related art due to the inability of modeling software to recognize precast beams.
[0006] In a first aspect, embodiments of the present application provide a method for processing precast beams based on BIM prefabricated projects, and the method includes:
[0007] Obtain a precast beam drawing and perform recognition to obtain mark layer information and side line layer information, and obtain modeling data for generating a precast beam component according to the mark layer information and the side line layer information, where the precast beam modal box is applied in a building information model environment;
[0008] Perform modeling according to the modeling data and preset rules through the precast beam modal box, and generate the precast beam component at a position corresponding to the precast beam drawing,
[0009] where the preset rules include: prohibiting the extension of the side line layer of the precast beam and not generating support information, and matching the precast weight and precast volume of the precast beam to the attribute bar of the to-be-generated precast beam component.
[0010] In some of these embodiments, during the process of modeling according to the modeling data and preset rules, the method further includes:
[0011] Obtain an artificial interaction signal, and configure the identifier information and cross-sectional information corresponding to the precast beam component to be generated according to the artificial interaction signal;
[0012] Perform modeling according to the modeling data, the identifier information, and the cross-sectional information, and generate the precast beam component at the corresponding position on the precast beam drawing.
[0013] In some of these embodiments, the cross-sectional information includes: rectangular cross-section, I-shaped cross-section, and special-shaped cross-section, which are used to indicate the cross-sectional type of the precast beam component in the building information model;
[0014] The identifier is used to distinguish and identify the precast beam component in the building information model, where one type of precast beam component corresponds to one identifier.
[0015] In some of these embodiments, after generating the precast beam component at the corresponding position on the precast beam bottom drawing, the method further includes:
[0016] Determine whether there are specific precast beam components with poor modeling effects or incomplete modeling. If so
[0017] Obtain the specific modeling data corresponding to the specific precast component, and reconfigure the cross-sectional information and identifier information for the specific modeling data according to the artificial interaction information;
[0018] Perform separate modeling based on the specific modeling data, the reconfigured cross-sectional information, and the identifier information, and regenerate the specific precast beam component.
[0019] In some of these embodiments, the flag layer information includes: beam name, precast weight, precast volume, and width-height information.
[0020] In some of these embodiments, in the BIM prefabricated engineering modeling, the precast beam component and the post-cast beam component form a composite beam component.
[0021] In a second aspect, an embodiment of the present application provides a precast beam processing system based on BIM prefabricated engineering. The system includes: a preprocessing module and a modeling generation module, where
[0022] The preprocessing module is used to obtain a precast beam drawing and perform identification to obtain flag layer information and edge line layer information, and obtain modeling data for generating a precast beam component according to the flag layer information and the edge line layer information, where the precast beam modal box is applied in a building information model environment;
[0023] The modeling and generating module is configured to generate the precast beam component at the corresponding position on the precast beam drawing by performing modeling on the basis of the modeling data and preset rules through a precast beam modal frame.
[0024] Wherein, the preset rules include: prohibiting the extension of the edge line layer of the precast beam and not generating bearing information, and matching the precast weight and precast volume of the precast beam to the attribute column of the to-be-generated precast beam component.
[0025] In some embodiments, during the process of the preprocessing module performing modeling according to the modeling data and preset rules:
[0026] Obtain an artificial interaction signal, and configure the identifier information and cross-section information corresponding to the to-be-generated precast beam component according to the artificial interaction signal;
[0027] Perform modeling according to the modeling data, the identifier information, and the cross-section information, and generate the precast beam component at the corresponding position on the precast beam bottom drawing.
[0028] 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.
[0029] 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.
[0030] Compared with the related art, the precast beam processing method based on BIM prefabricated engineering provided by the embodiments of the present application obtains the precast beam drawing and performs recognition to obtain the mark layer information and the edge line layer information. According to the mark layer information and the edge line layer information, modeling data for generating the precast beam component is obtained. Among them, the precast beam modal frame is applied in the building information model environment; through the precast beam modal frame, modeling is performed according to the modeling data and preset rules, and the precast beam component is generated at the corresponding position on the precast beam bottom drawing. The preset rules include: not extending the edge line layer of the precast beam and not generating bearing information, and matching the mark layer information to the attribute column of the to-be-generated precast beam component. The problem that the modeling software in the related art leads to low BIM modeling efficiency due to the inability to recognize the precast beam is solved, and the modeling efficiency and accuracy are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] 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:
[0032] Figure 1 It is a schematic diagram of the application environment of a precast beam processing method based on BIM prefabricated engineering according to an embodiment of the present application;
[0033] Figure 2 It is a flowchart of a precast beam processing method based on BIM prefabricated engineering according to an embodiment of the present application;
[0034] Figure 3 It is a structural block diagram of a precast beam processing system based on BIM prefabricated engineering according to an embodiment of the present application;
[0035] Figure 4 It is a schematic diagram of the internal structure of an electronic device according to an embodiment of the present application. Detailed implementation manners
[0036] In order to make the objectives, technical solutions and advantages of the present application clearer and more understandable, 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 belong to the scope of protection of the present application.
[0037] 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 this 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 designs, manufacturing or production changes made based on the technical content disclosed in the present application are only conventional technical means and should not be understood as the content disclosed in the present application being insufficient.
[0038] Referring to "embodiment" in the present application means that the specific features, structures or characteristics described in connection with the embodiment can be included in at least one embodiment of the present application. The phrase appears 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.
[0039] Unless otherwise defined, the technical terms or scientific terms involved in this application shall have the ordinary meanings understood by those with ordinary skills in the technical field to which this application belongs. The words such as "a", "an", "one", "the" and the like involved in this application do not indicate a quantity limitation and may represent a singular or plural number. The terms "comprising", "including", "having" and any variations thereof involved in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product or device that includes a series of steps or modules (units) is not limited to the listed steps or units, but may further include steps or units not listed, or may further include other steps or units inherent to these processes, methods, products or devices. The similar words such as "connected", "coupled" and "linked" involved in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The "plurality" involved in this application means 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 front and back associated objects. The terms "first", "second", "third" and the like involved in this application are only used to distinguish similar objects and do not represent a specific order for the objects.
[0040] The precast beam processing method based on BIM prefabricated engineering provided by this application can be applied in an application environment such as Figure 1 shown. Figure 1 It is a schematic diagram of the application environment of a precast beam processing method based on BIM prefabricated engineering according to an embodiment of this application. As Figure 1 shown, the terminal 10 communicates with the server 11 through a network connection. The production software of the IBM 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 the 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 the building information model. The operation unit can be a touch screen, a mouse, a keyboard, etc. Further, the terminal 10 communicates with the server 11 through a network, and can obtain data such as drawings and parameters for the production of the building information model, and upload the completed building information model to the Internet.
[0041] This application provides a precast beam processing method based on BIM prefabricated engineering. Figure 2 It is a flowchart of the precast beam processing method based on BIM prefabricated engineering according to an embodiment of this application. As Figure 2 shown, this process includes the following steps:
[0042] S201, obtaining and identifying a precast beam drawing, obtaining marker layer information and edge layer information, and obtaining modeling data for generating a precast beam component according to the marker layer information and edge layer information, wherein a precast beam modal frame is applied in a building information modeling environment;
[0043] It should be noted that in BIM modeling, there will be a large number of prefabricated components, cast-in-place components and post-cast components. Among them, prefabricated components are steel, wood or concrete components pre-made according to design specifications; cast-in-place components are components that need to be processed on-site during the construction process, such as components poured with concrete on site.
[0044] In this embodiment, the drawings to be processed may be CAD architectural drawings, and in this step, they specifically refer to prefabricated beam drawings. Further, the process of identifying them and obtaining the modeling data to be processed is implemented in the application environment of architectural modeling software. Through the modeling software, information in the CAD drawings can be extracted and identified, and then data and layers for generating two-dimensional and three-dimensional architectural models can be obtained. In this embodiment, these data and layers are defined as modeling data.
[0045] S202, through the precast beam modal box, modeling is performed according to the modeling data and preset rules, and a precast beam component is generated at a position corresponding to the precast beam drawing, wherein the preset rules include: prohibiting the extension of the edge layer of the precast beam and not generating support information, and matching the precast weight and precast volume of the precast beam to the property column of the precast beam component to be generated.
[0046] Furthermore, the precast beam modal frame has preset rules built in it, and the conversion process of the modeling drawing data is controlled by the preset rules, specifically:
[0047] During identification, a program code is set, through which the edge layer of the precast beam obtained from the CAD drawing is restricted from being extended, and the support information is also restricted from being generated, thereby opening up the conversion of the precast beam in the underlying logic and realizing the identification of the precast beam in the base map. Furthermore, in the front-end interface, rules need to be specified in the modeling data to indicate that the above identification layer information is matched to the attribute column in the precast beam component to be generated.
[0048] Through the above steps S201 to S202, compared with the existing building modeling method that cannot identify precast beams. In this application, by setting the conversion conditions in the precast beam modal box and automatically matching the attribute layer information (such as volume, mass, etc.) of the precast beam components to be generated, the precast beam components are automatically and accurately generated. Compared with the existing method, it can reduce manpower and time costs, and because no manual operation is required, it also reduces manual errors to a certain extent, and improves the overall modeling efficiency and accuracy.
[0049] In some of these embodiments, during the process of modeling according to the modeling data and preset rules, in order to fully display the type information of each precast beam component, the following steps are further included:
[0050] Obtain an artificial interaction signal, and according to the artificial interaction signal, configure the identifier information and cross-sectional information corresponding to the precast beam component to be generated. Among them, the identifier can be, but is not limited to, DL, PCL, YKL, etc., and the cross-sectional information can be indicated as: rectangular cross-section, I-shaped cross-section, and special-shaped cross-section.
[0051] Furthermore, model according to the modeling data. When modeling according to the modeling data and preset rules, generate the precast beam component above the precast beam component.
[0052] In some of these embodiments, the cross-sectional information includes: rectangular cross-section, I-shaped cross-section, and special-shaped cross-section, which is used to indicate the cross-sectional type of the precast beam component in the building information model; during conversion, the component can be modeled according to the cross-sectional information configured in this item. Therefore, compared with the existing method that requires manual operation to draw one by one, the efficiency is greatly improved.
[0053] Furthermore, the identifier is used to distinguish and display the precast beam component in the building information model. Specifically, it can be DL, PCL, YKL, etc. It should be noted that one type of precast beam component corresponds to one identifier.
[0054] In some of these embodiments, considering that there may be some precast beam components with incomplete recognition or poor modeling effects, the present embodiment also provides the following method to solve this problem, which specifically includes:
[0055] After generating the precast beam component above the precast beam component, determine whether there is a specific precast beam component with poor recognition effect. If so, obtain the specific modeling data corresponding to the specific precast component, and according to the artificial interaction information, reconfigure the cross-sectional information and identifier information of the specific modeling data; perform separate recognition modeling based on the specific modeling data, and regenerate the specific precast beam component.
[0056] In some of these embodiments, the flag layer information is the information in the CAD drawing, which specifically includes: beam name, precast weight, precast volume, and width and height information; the precast beam component includes multiple layers of precast beam components.
[0057] 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 than here.
[0058] This embodiment also provides a precast beam processing system based on BIM prefabricated engineering. This system is used to implement the above-mentioned embodiments and preferred implementation manners, and those that have been described will not be repeated here. 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.
[0059] Figure 3 is a structural block diagram of a precast beam processing system based on BIM prefabricated engineering according to an embodiment of the present application. As Figure 3 shown, the system includes: a preprocessing module 30 and a modeling generation module 31. Among them,
[0060] The preprocessing module 30 is used to obtain the precast beam drawings and perform identification to obtain the marker layer information and the edge line layer information, and based on the marker layer information and the edge line layer information, obtain the modeling data for generating precast beam components. Among them, the precast beam modal box is applied in the building information model environment;
[0061] The modeling generation module 31 is used to perform modeling according to the modeling data and preset rules through the precast beam modal box, and generate precast beam components at the positions corresponding to the precast beam drawings. Among them, the preset rules include: not extending the edge line layer of the precast beam and not generating support information, and matching the precast weight and precast volume of the precast beam to the attribute column of the precast beam component to be generated.
[0062] In some of the embodiments, during the process of the preprocessing module 30 performing modeling based on the modeling data according to the preset rules: obtaining an artificial interaction signal, and according to the artificial interaction signal, configuring the identifier information and cross-sectional information corresponding to the precast beam component for the modeling data; performing modeling according to the modeling data, and generating a precast beam component above the precast beam component.
[0063] 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 method for processing precast beams based on BIM prefabricated projects. The display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device may be a touch layer covered on the display screen, or a button, a trackball, or a touchpad provided on the casing of the computer device, or an external keyboard, touchpad, or mouse, etc.
[0064] In one embodiment, Figure 4 is a schematic internal structure diagram of an electronic device according to an embodiment of the present application, as Figure 4 shown, an electronic device is provided, and the electronic device may be a server, and its internal structure diagram may be as Figure 4 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 method for processing precast beams based on BIM prefabricated projects, and the database is used to store data.
[0065] Those skilled in the art can understand that Figure 4 the structure shown in
[0066] 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 various methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided in this 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 many 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.
[0067] 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.
[0068] The above embodiments only represent several implementation manners of this application. The description is relatively specific and detailed, but it cannot be understood 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 this application, several modifications and improvements can still be made, and these all belong to the protection scope of this application. Therefore, the protection scope of the patent of this application should be subject to the appended claims.
Claims
1. A method for processing precast beams based on BIM prefabricated engineering, characterized in that, The method includes: Obtaining a precast beam drawing and performing recognition to obtain mark layer information and edge line layer information, and obtaining modeling data for generating a precast beam component according to the mark layer information and the edge line layer information, wherein a precast beam modal box is applied in a building information model environment; Performing modeling according to the modeling data and preset rules through the precast beam modal box, and generating the precast beam component at a position corresponding to the precast beam drawing; Wherein, the preset rules include: prohibiting the extension of the edge line layer of the precast beam and not generating support information, and matching the precast weight and precast volume of the precast beam to the attribute bar of the precast beam component to be generated.
2. The method according to claim 1, wherein During the process of performing modeling according to the modeling data and preset rules, the method further includes: Obtaining an artificial interaction signal, and configuring identifier information and cross-section information corresponding to the precast beam component to be generated according to the artificial interaction signal; Performing modeling according to the modeling data, the identifier information, and the cross-section information, and generating the precast beam component at a position corresponding to the precast beam drawing.
3. The method according to claim 2, characterized in that, The cross-section information includes: rectangular cross-section, I-shaped cross-section, and special-shaped cross-section, and is used to indicate the cross-section type of the precast beam component in the building information model; The identifier is used to distinguish and identify the precast beam component in the building information model, wherein one type of precast beam component corresponds to one identifier.
4. The method according to claim 1, characterized in that, After generating the precast beam component at a position corresponding to the precast beam bottom drawing, the method further includes: Judging whether there is a specific precast beam component with poor modeling effect or incomplete modeling, if so Obtaining specific modeling data corresponding to the specific precast component, and reconfiguring cross-section information and identifier information for the specific modeling data according to artificial interaction information; Performing separate modeling based on the specific modeling data, the reconfigured cross-section information, and the identifier information, and regenerating the specific precast beam component.
5. The method according to claim 1, wherein: The mark layer information includes: beam name, precast weight, precast volume, and width-height information.
6. The method according to claim 1, characterized in that, In BIM prefabricated engineering modeling, the precast beam component and the post-cast beam component form a composite beam component.
7. A precast beam processing system based on BIM prefabricated engineering, characterized in that, The system includes: a preprocessing module and a modeling generation module, wherein The preprocessing module is used to obtain a precast beam drawing and perform recognition to obtain mark layer information and edge line layer information, and obtain modeling data for generating a precast beam component according to the mark layer information and the edge line layer information, wherein a precast beam modal box is applied in a building information model environment; The modeling generation module is used to perform modeling according to the modeling data and preset rules through the precast beam modal box, and generate the precast beam component at a position corresponding to the precast beam drawing; Wherein, the preset rules include: prohibiting the extension of the edge line layer of the precast beam and not generating support information, and matching the precast weight and precast volume of the precast beam to the attribute bar of the precast beam component to be generated.
8. The system according to claim 7, wherein During the process of the preprocessing module performing modeling according to the modeling data and preset rules: Obtaining an artificial interaction signal, and configuring identifier information and cross-section information corresponding to the precast beam component to be generated according to the artificial interaction signal; Modeling is performed according to the modeling data, the identifier information, and the cross-sectional information, and the precast beam member is generated at the position corresponding to the precast beam bottom drawing.
9. 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 6 is implemented.
10. 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 6 is implemented.
Citation Information
Patent Citations
Engineering drawing recognition system and method based on longitudinal and transverse beams, and template arrangement system and method
CN105302930A
Prefabricated part deepening drawing generation method and device, computer equipment and medium
CN110516370A