BIM-based existing building rapid modeling method and device, electronic equipment, storage medium and program product

Through the BIM-based method, the modeling process of building inspection and appraisal is solved, and the problems of low detection efficiency and difficult data management in the existing technology are realized, efficient building information management and dynamic monitoring throughout the life cycle are realized.

CN119962043APending Publication Date: 2025-05-09杨建中
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510042520.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-10
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

The existing building inspection and appraisal work relies on manual inspection and manual recording, resulting in low detection efficiency, easy data loss, and information islands, making it difficult to achieve dynamic monitoring and maintenance of the entire life cycle of the building.

Method used

Using the existing building rapid modeling method based on BIM, by obtaining the building axis dimensions and component cross-sectional styles and dimensions measured by the user, grid segments and grid nodes are automatically generated, component segments and nodes are automatically arranged by frame selection, to form a building model, and the number of components is automatically counted according to the model.

Benefits of technology

It improves the accuracy and digitalization of on-site operations of building inspection and appraisal, reduces component statistical errors and omissions during the appraisal process, realizes rapid modeling of buildings and effective management and sharing of data, and supports dynamic monitoring and maintenance of the entire life cycle of the building.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119962043A_ABST
    Figure CN119962043A_ABST
Patent Text Reader

Abstract

The invention discloses a BIM (Building Information Modeling)-based existing building rapid modeling method and device, electronic equipment, a storage medium and a program product. The method comprises the following steps: acquiring axis size information of an existing building measured by a user; building model axes are arranged according to the measured axis sizes, and grid line segments and grid nodes are automatically generated according to axis intersection points and end points; obtaining a section style and a section size of a building component measured by a user, and establishing a component model corresponding to the section and the size; corresponding model components are selected, and after grid line segments and grid nodes are selected in a frame mode, the components at the corresponding positions are automatically arranged to form a building model; after modeling is completed, naming the shaft net; component numbers are automatically generated according to the named shaft net, each component corresponds to one component number, and the number of the components is counted according to the component numbers. The method can be widely applied to the field of building detection and identification.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of building inspection and appraisal, and in particular to a method for rapid modeling of existing buildings based on BIM; in addition, the present invention also relates to a device, electronic equipment, computer-readable storage medium and computer program product for rapid modeling of existing buildings based on BIM. Background Art

[0002] With the development of social economy, the number of existing buildings is increasing rapidly. In the face of huge existing buildings, regular inspection and appraisal of existing buildings has become a common market demand to ensure the safety of buildings. However, the existing building inspection and appraisal work usually relies on manual inspection and manual records, especially in the appraisal process of existing buildings, which also involves the calculation and review of the structure. This kind of on-site manual record and then the use of structural calculation software for modeling and calculation has problems such as low inspection efficiency, easy data loss, and information islands, making it difficult to achieve dynamic monitoring and maintenance of the entire life cycle of the building. At the same time, the management and sharing of inspection data is relatively difficult, and it is difficult to effectively track and evaluate the status of the building.

[0003] In today's modern society with rapid economic development, information technology, as a product of the times, has brought many benefits to many industries. The application of information technology in the construction industry helps to save costs and improve the production efficiency of engineering construction. The application of CAD has brought the first revolution to the construction industry. Compared with the first revolution, the application of BIM (Building Information Modeling) technology has changed the production methods and working thinking while changing the production tools. Although the application value of BIM in construction projects has been generally recognized at home and abroad, the current research and application of BIM is mostly concentrated in the planning and design stage and the construction stage, such as design optimization, cost management, quality monitoring, conflict inspection, etc. The application of BIM for the detection and identification of existing building structures is relatively limited and cannot meet the detection and identification needs of existing buildings. The digital modeling of existing buildings often has the situation of missing or incomplete technical data, and under the limitations and timeliness of on-site operations, how to quickly convert physical buildings into digital models compatible with the BIM platform to simplify the on-site modeling process and improve modeling efficiency has become an urgent need. Summary of the invention

[0004] The technical problem to be solved by the present invention is to overcome the shortcomings of the prior art and provide a method for rapid modeling of existing buildings based on BIM. The method can be adapted to mobile electronic devices and is used for rapid modeling of existing buildings during on-site inspection. It is convenient for on-site operation and can quickly establish a BIM model of the building by simply dragging and dropping the inspection data, so as to improve the modeling efficiency and the inspection and identification efficiency of existing buildings.

[0005] In addition, the present invention also provides a BIM-based rapid modeling device for existing buildings.

[0006] In addition, the present invention also provides an electronic device.

[0007] In addition, the present invention also provides a computer readable storage medium

[0008] In addition, the present invention also provides a computer program product.

[0009] The technical solution adopted by the method for rapid modeling of existing buildings based on BIM of the present invention is: the method comprises the following steps:

[0010] Obtain the axis dimension information of the existing building measured by the user; arrange the axis of the building model according to the measured axis dimension, and automatically generate grid segments and grid nodes according to the intersection points and endpoints of the axis;

[0011] Obtain the cross-sectional style and cross-sectional dimensions of the building components measured by the user, and establish a component model with the corresponding cross-sectional and dimensional dimensions;

[0012] Select the corresponding model component, and after selecting the grid line segments and grid nodes, the components at the corresponding positions will be automatically arranged to form a building model;

[0013] After modeling is completed, name the axis grid;

[0014] Component numbers are automatically generated based on the named axis grid. Each component corresponds to a component number, and the number of components is counted by component number.

[0015] Furthermore, the method also includes exporting the established BIM building model into a structural calculation model for structural calculation software.

[0016] Furthermore, the axis includes a straight axis and an arc axis.

[0017] Further, the component arrangement process includes the following steps:

[0018] Select the column component model with the corresponding section and size, and automatically arrange the column component model at the node position with the node as the center by selecting the grid node;

[0019] Select the beam and wall component models of the corresponding cross section and size, and automatically arrange the beam and wall component models at the grid segment position with the grid segment as the center line by selecting the grid segment;

[0020] Align components, fine-tune the positions of arranged columns, beams, and wall components according to the actual situation of the building, so that the components that need to be aligned are aligned;

[0021] Select the plate component model of the corresponding size, and select the area where the plate components need to be arranged. According to the beam and wall component models that have been arranged in the selected area, use the half-edge data structure to find the closed polyline and automatically arrange the plate components;

[0022] Arrange virtual hole components on the arranged wall and plate component models;

[0023] Arrangement of non-structural components;

[0024] Arrange the room for your purpose.

[0025] Furthermore, the virtual hole components include wall holes and board holes.

[0026] Furthermore, the non-structural components include partition walls, doors and windows.

[0027] Further, the process of arranging the plate components includes the following steps:

[0028] According to the beam and wall component models that have been arranged in the selected area, all mesh line segments and mesh nodes in the area where beam components and wall components are arranged are extracted to form a set of line segments and point sets;

[0029] Create all half-edge data Node sets based on the collection;

[0030] Sort the grid nodes in a counterclockwise direction and set the next half-edge and prev half-edge associated with all half-edges;

[0031] Traverse all half-edge data Node sets and find all closed polyline segments;

[0032] According to the calculated area of ​​closed polylines, possible duplicate closed polylines are filtered out, and finally all the minimum closed areas are determined;

[0033] Automatically arrange plate components based on the determined minimum enclosed area.

[0034] Furthermore, the area of ​​a closed polyline is calculated using the shoelace formula.

[0035] Furthermore, the grid naming process includes the following steps:

[0036] Select the base layer and generate the axis grid layout drawing;

[0037] Automatically name the axes according to the naming rules and generate a named axis grid.

[0038] Furthermore, in the step of selecting a reference layer, the reference layer selects a floor.

[0039] Alternatively, in the step of selecting a reference layer, the reference layer selects multiple floors or the entire building, and takes the lowest floor as a reference to project the axes, walls, and columns of other floors to form an axis grid plan layout diagram of the entire building.

[0040] Furthermore, when walls and columns on different floors have different sizes, only the largest cross-sectional size is displayed.

[0041] Furthermore, after automatic naming, manual naming is allowed to modify the automatically named axis number. The manual naming process includes:

[0042] Click on the axis number to automatically pop up the input box, and modify a single axis number by manual input; or click on the axis number continuously to manually name it continuously;

[0043] When manual naming is finished, click "Confirm" to proceed with the duplicate check prompt, and when duplication occurs, it will prompt "Axis number duplicated".

[0044] The technical solution adopted by the BIM-based existing building rapid modeling device of the present invention is: the device comprises:

[0045] The grid line segment and grid node generation module is used to obtain the axis dimension information of the existing building measured by the user, arrange the axis of the building model according to the measured axis dimension, and automatically generate grid line segments and grid nodes according to the intersection points and endpoints of the axis;

[0046] The component model generation module is used to obtain the cross-sectional style and cross-sectional dimensions of the building components measured by the user and to establish a component model with the corresponding cross-sectional and dimensional dimensions;

[0047] The component layout module is used to select the corresponding model components, and automatically arrange the components at the corresponding positions to form a building model by selecting the grid segments and grid nodes;

[0048] Axis grid naming module, used to name the axis grid after modeling is completed;

[0049] The component number generation and statistics module is used to automatically generate component numbers based on the named axis grid. Each component corresponds to a component number, and the number of components is counted by component number.

[0050] Furthermore, the device also includes a structural calculation model generation module, which is used to export the established BIM building model into a structural calculation model for structural calculation software.

[0051] Furthermore, the component model generation module includes

[0052] Column component module, used to build column component models and arrange column components;

[0053] Beam component module, used to build beam component models and arrange beam components;

[0054] Wall component module, used to build wall component models and arrange wall components;

[0055] Plate component module, used to establish plate component model and arrange plate components;

[0056] Wall hole component module, used to establish wall hole component model and arrange wall hole components;

[0057] Plate hole component module, used to establish plate hole component model and arrange plate hole components;

[0058] Partition wall component module, used to establish partition wall component models and arrange partition wall components;

[0059] Door and window component module, used to establish door and window component models and arrange door and window components;

[0060] Alignment module, used to align arranged building components;

[0061] Usage setting module, used to set and arrange the model room usage;

[0062] Floor setting module, used for floor management, can add, delete, and copy model floors; and

[0063] The view switching module is used to switch and view the 2D / 3D model of the model.

[0064] The technical solution adopted by the electronic device of the present invention is: the electronic device includes a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the method for rapid modeling of existing buildings based on BIM.

[0065] The technical solution adopted by the computer-readable storage medium of the present invention is: a computer program is stored on the storage medium, and when the computer program is executed by a processor, the method for rapid modeling of existing buildings based on BIM is implemented.

[0066] The technical solution adopted by the computer program product of the present invention is: the computer program product includes a computer program, and when the computer program is executed by a processor, the method for rapid modeling of existing buildings based on BIM is implemented.

[0067] The beneficial effects of the present invention are as follows: since the method for rapid modeling of existing buildings based on BIM of the present invention comprises the following steps: obtaining the axis dimension information of the existing building measured by the user; arranging the axis of the building model according to the measured axis dimension, and automatically generating grid segments and grid nodes according to the axis intersections and endpoints; obtaining the cross-sectional style and cross-sectional dimension of the building components measured by the user, and establishing a component model of the corresponding cross-sectional and dimension; selecting the corresponding model component, and automatically arranging the components at the corresponding positions to form a building model by box-selecting the grid segments and grid nodes; after the modeling is completed, naming the axis network; automatically generating component numbers according to the named axis network, each component corresponding to a component number, and counting the number of components according to the component number; the method for rapid modeling of existing buildings based on BIM of the present invention overcomes the defects and shortcomings of the prior art, and performs existing building detection and identification by adapting the mobile platform It can also help companies get more information about the BIM process and help them get the most out of their projects. By enabling them to build a fast and secure building information system that is easy to use and can be easily installed and used by everyone, it can help companies get the most out of their projects. With BIM, you can get the most out of your projects.

[0068] Similarly, the BIM-based existing building rapid modeling device, electronic device, computer-readable storage medium and computer program product of the present invention also have the above-mentioned beneficial effects. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Figure 1 It is a schematic diagram of the overall process of the method for rapid modeling of existing buildings based on BIM according to an embodiment of the present invention;

[0070] Figure 2 is a schematic diagram of generating mesh segments and mesh nodes in an embodiment of the present invention;

[0071] Figure 3 It is a schematic diagram of the overall process of arranging building model components in an embodiment of the present invention;

[0072] Figure 4 is a schematic flow chart of a process of arranging plate components of a building model in an embodiment of the present invention;

[0073] Figure 5It is a schematic diagram of generating line segments, point sets, and Node sets of plate components in the process of arranging plate components in a building model according to an embodiment of the present invention;

[0074] Figure 6 It is a flowchart of the axis grid naming process in an embodiment of the present invention. DETAILED DESCRIPTION

[0075] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, for ordinary technicians in this technical field, without departing from the technical concept of the solutions of the present invention, all other embodiments obtained by using other similar implementation means based on the technical spirit and principles of the present invention without making creative work should also fall within the scope of protection of the present invention.

[0076] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0077] The method for rapid modeling of existing buildings based on BIM in this embodiment can be executed through electronic devices such as tablet computers or electronic computers (especially laptop computers) or smart phones. The method can be adapted to mobile platforms to perform rapid modeling of existing building inspection and appraisal sites, and modeling can be performed while inspection is being performed. Building inspection and appraisal can be digitized and modeled from the source of data entry, which innovates the existing manual method of recording building information, greatly improves the accuracy and digitization level of inspection and appraisal site operations, and can automatically count the number of components according to the model, reducing errors in component statistics during the appraisal process.

[0078] like Figure 1 As shown, the method for rapid modeling of existing buildings based on BIM in this embodiment includes the following steps:

[0079] S1: Obtain the axis dimension information of the existing building measured by the user. Specifically, the axis includes a straight axis and an arc axis; arrange the axis of the building model according to the measured axis dimensions, and automatically generate grid segments and grid nodes according to the axis intersections and endpoints, such as Figure 2 As shown;

[0080] S2: Obtain the cross-sectional style and cross-sectional size of the building component measured by the user, and establish a component model with the corresponding cross-sectional size;

[0081] S3: Select the corresponding model component, and after selecting the grid line segments and grid nodes, automatically arrange the components at the corresponding positions to form a building model;

[0082] S4: After modeling is completed, name the axis grid;

[0083] S5: Automatically generate component numbers based on the named axis grid. Each component corresponds to a component number, and the number of components is counted by component number.

[0084] Optionally, the method further comprises step S3': exporting the BIM building model established in step S3 as a structural calculation model for structural calculation software to achieve functional improvement and expansion.

[0085] Among them, Figure 3 As shown, the component arrangement process in step S3 includes the following steps:

[0086] S31: Select the column component model of the corresponding section and size, and automatically arrange the column component model at the node position with the node as the center by selecting the grid node;

[0087] S32: Select the beam and wall component models of the corresponding cross section and size, and automatically arrange the beam and wall component models at the grid segment position by selecting the grid segment as the center line;

[0088] S33: Align components. Fine-tune the positions of arranged columns, beams, and wall components according to the actual situation of the building, so that the components that need to be aligned are aligned;

[0089] S34: Select a plate component model of a corresponding size, and select the area where the plate component needs to be arranged. According to the beam and wall component models that have been arranged in the selected area, use the half-edge data structure to find closed polylines and automatically arrange the plate component.

[0090] S35: arranging virtual hole components on the arranged wall and plate component models. Specifically, the virtual hole components include various holes such as wall holes and plate holes. It should be noted that the wall holes and plate holes themselves are not physical components. For the convenience of describing the modeling process, the "holes" and physical components such as columns, beams, and walls are collectively referred to as "components" for modeling.

[0091] S36: Arrange non-structural components. Specifically, the non-structural components include non-load-bearing components of the building such as partition walls, doors and windows;

[0092] S37: Arrange the purpose of the room.

[0093] Further, such as Figure 4 , Figure 5As shown, the process of arranging the plate components in step S34 includes the following steps:

[0094] S341: according to the beam and wall component models that have been arranged in the selected area, all mesh line segments and mesh nodes arranged with beam components and wall components in the area are extracted to form a set of line segments and point sets;

[0095] S342: Create all half-edge data Node sets according to the set;

[0096] S343: sort the grid nodes in a counterclockwise direction, and set the next half-edge and the prev half-edge of all associated half-edges;

[0097] S344: traverse all half-edge data Node (Half-Edge) sets to find all closed polyline segments;

[0098] S345: filtering possible duplicate closed polylines according to the calculated area of ​​the closed polyline, and finally determining all minimum closed areas; wherein the area of ​​the closed polyline is calculated using the shoelace formula;

[0099] S346: Automatically arrange the plate components according to the determined minimum closed area.

[0100] like Figure 6 As shown, the grid naming process in step S4 includes the following steps:

[0101] S41: Select the base layer and generate the axis grid plan layout;

[0102] S42: Automatically name the axes according to the naming rules to generate a named axis network. The naming rules can adopt the existing naming rules and will not be repeated here.

[0103] In the step of selecting a reference layer, the reference layer can select a single floor; or, the reference layer can select multiple floors or the entire building, and use the lowest floor as a reference to project the axes, walls, and columns of other floors to form an axis grid plan of the entire building; when walls and columns of different floors have different sizes, only the largest cross-sectional size is displayed.

[0104] Further, in step S42, after the automatic naming, manual naming is allowed to modify the automatically named axis number, and the manual naming process includes the following steps:

[0105] S421: Click on the axis number to automatically pop up an input box, and manually enter and modify a single axis number; or, click on the axis number continuously to manually name it continuously;

[0106] S422: When manual naming is finished, click "Confirm" to proceed with the duplicate check prompt, and when duplication occurs, a prompt "Axis number duplicated" will appear.

[0107] The BIM-based existing building rapid modeling device of this embodiment can execute the BIM-based existing building rapid modeling method of this embodiment, and the implementation principle is the same. The actions executed by each module in the device of this embodiment correspond to the steps in the BIM-based existing building rapid modeling method of this embodiment, specifically including:

[0108] The grid line segment and grid node generation module, which can also be called the axis generation module, is used to obtain the axis dimension information of the existing building measured by the user, and arrange the axis of the building model according to the measured axis dimension, and automatically generate grid line segments and grid nodes according to the intersection points and endpoints of the axis;

[0109] The component model generation module is used to obtain the cross-sectional style and cross-sectional dimensions of the building components measured by the user and to establish a component model with the corresponding cross-sectional and dimensional dimensions;

[0110] The component layout module is used to select the corresponding model components, and automatically arrange the components at the corresponding positions to form a building model by selecting the grid segments and grid nodes;

[0111] Axis grid naming module, used to name the axis grid after modeling is completed;

[0112] The component number generation and statistics module is used to automatically generate component numbers based on the named axis grid. Each component corresponds to a component number, and the number of components is counted by component number.

[0113] Optionally, the device also includes a structural calculation model generation module, which is used to export the BIM building model established in the component layout module into a structural calculation model for structural calculation software, so as to achieve functional improvement and expansion.

[0114] Furthermore, the component model generation module includes

[0115] Column component module, used to build column component models and arrange column components;

[0116] Beam component module, used to build beam component models and arrange beam components;

[0117] Wall component module, used to build wall component models and arrange wall components;

[0118] Plate component module, used to establish plate component model and arrange plate components;

[0119] Wall hole component module, used to establish wall hole component model and arrange wall hole components;

[0120] Plate hole component module, used to establish plate hole component model and arrange plate hole components;

[0121] Partition wall component module, used to establish partition wall component models and arrange partition wall components;

[0122] Door and window component module, used to establish door and window component models and arrange door and window components;

[0123] Alignment module, used to align arranged building components;

[0124] Usage setting module, used to set and arrange the model room usage;

[0125] Floor setting module, used for floor management, can add, delete, and copy model floors; and

[0126] The view switching module is used to switch and view the 2D / 3D model of the model.

[0127] For the detailed functional description of each module in the device, please refer to the description of the corresponding method described above, which will not be repeated here. Among them, the implementation of the functions of each module can be achieved by software, hardware or a combination of the two.

[0128] Based on the same principle as the method and device for rapid modeling of existing buildings based on BIM in the present embodiment, the present embodiment further provides an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor executes the computer program to implement the method for rapid modeling of existing buildings based on BIM described in the present embodiment. The processor may be a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), etc. The memory may be a RAM (Random-Access Memory), a ROM (Read-Only Memory), an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory), a disk storage medium, or any other medium that can be used to carry or store a computer program and can be read by a computer, which is not limited here. The electronic device may be a tablet computer or an electronic computer (especially a notebook electronic computer) or a smart phone, etc.

[0129] The present embodiment also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for rapid modeling of existing buildings based on BIM described in the present embodiment is implemented. The computer-readable storage medium can be RAM, ROM, EEPROM, SSD (Solid State Drives), CD-ROM, DVD (Digital Video Disc), U disk, or any other medium that can be used to carry or store computer programs and can be read by a computer.

[0130] This embodiment further provides a computer program product, which includes a computer program. When the computer program is executed by a processor, the method for rapid modeling of existing buildings based on BIM described in this embodiment is implemented.

[0131] It should be understood that, although the flowchart of the present embodiment indicates each step by arrows, the order of implementation of these steps is not limited to the order indicated by the arrows. Unless otherwise clearly stated, in the present embodiment, the implementation steps in each flowchart can be executed in other orders according to demand. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on actual implementation scenarios, some or all of these sub-steps or stages may be executed at the same time, and each of these sub-steps or stages or stages may also be executed at different times, respectively. In scenarios with different execution times, the execution order of these sub-steps or stages can be flexibly configured according to demand, and the present embodiment does not limit this.

[0132] The method for rapid modeling of existing buildings based on BIM of the present invention overcomes the defects and shortcomings of the prior art, and performs rapid modeling of existing building inspection and appraisal sites by adapting to mobile platforms, while modeling while inspecting, and digitizing and modeling building inspection and appraisal from the source of data entry, which innovates the existing manual recording of building information, greatly improves the accuracy and digitization level of on-site inspection and appraisal operations, and can automatically count the number of components according to the model, reducing component statistical errors and omissions in the appraisal process; in addition, the present invention can display the project progress in real time through the BIM model, ensuring that all participants can obtain project information in a timely manner, avoiding information asymmetry and communication lags, and helping managers to accurately control the progress of the project; therefore, the method for rapid modeling of existing buildings based on BIM of the present invention can be adapted to mobile electronic devices, and used for rapid modeling of existing buildings during on-site inspection, which is convenient for on-site operation, and can quickly establish a building BIM model by simply dragging and dropping the inspection data, thereby improving the modeling efficiency and the inspection and appraisal operation efficiency of existing buildings. Similarly, the device for rapid modeling of existing buildings based on BIM, electronic equipment, computer-readable storage medium, and computer program product of the present invention also have the above-mentioned beneficial effects.

[0133] The present invention can be widely applied to the field of building detection and identification.

Claims

1. A method for rapid modeling of existing buildings based on BIM, characterized by: The method comprises the following steps: Obtain the axis dimension information of the existing building measured by the user; arrange the axis of the building model according to the measured axis dimension, and automatically generate grid segments and grid nodes according to the intersection points and endpoints of the axis; Obtain the cross-sectional style and cross-sectional dimensions of the building components measured by the user, and establish a component model with the corresponding cross-sectional and dimensional dimensions; Select the corresponding model component, and after selecting the grid line segments and grid nodes, the components at the corresponding positions will be automatically arranged to form a building model; After modeling is completed, name the axis grid; Component numbers are automatically generated based on the named axis grid. Each component corresponds to a component number, and the number of components is counted by component number.

2. The method for rapid modeling of existing buildings based on BIM according to claim 1, characterized in that: The method further comprises exporting the established BIM building model into a structural calculation model for structural calculation software.

3. The method for rapid modeling of existing buildings based on BIM according to claim 1, characterized in that: The axis includes a straight axis and an arc axis.

4. The method for rapid modeling of existing buildings based on BIM according to claim 1, characterized in that: The component placement process includes the following steps: Select the column component model with the corresponding section and size, and automatically arrange the column component model at the node position with the node as the center by selecting the grid node; Select the beam and wall component models of the corresponding cross section and size, and automatically arrange the beam and wall component models at the grid segment position with the grid segment as the center line by selecting the grid segment; Align components, fine-tune the positions of arranged columns, beams, and wall components according to the actual situation of the building, so that the components that need to be aligned are aligned; Select the plate component model of the corresponding size, and select the area where the plate components need to be arranged. According to the beam and wall component models that have been arranged in the selected area, use the half-edge data structure to find the closed polyline and automatically arrange the plate components; Arrange virtual hole components on the arranged wall and plate component models; Arrangement of non-structural components; Arrange the room for your purpose.

5. The method for rapid modeling of existing buildings based on BIM according to claim 4 is characterized in that: The virtual hole components include wall holes and board holes.

6. The method for rapid modeling of existing buildings based on BIM according to claim 4, characterized in that: The non-structural components include partition walls, doors and windows.

7. The method for rapid modeling of existing buildings based on BIM according to claim 4, characterized in that: The process of laying out the plate components includes the following steps: According to the beam and wall component models that have been arranged in the selected area, all mesh line segments and mesh nodes in the area where beam components and wall components are arranged are extracted to form a set of line segments and point sets; Create all half-edge data Node sets based on the collection; Sort the grid nodes in a counterclockwise direction and set the next half-edge and prev half-edge associated with all half-edges; Traverse all half-edge data Node sets and find all closed polyline segments; According to the calculated area of ​​closed polylines, possible duplicate closed polylines are filtered out, and finally all the minimum closed areas are determined; Automatically arrange plate components based on the determined minimum enclosed area.

8. The method for rapid modeling of existing buildings based on BIM according to claim 7, characterized in that: The area of ​​a closed polyline is calculated using the shoelace formula.

9. The method for rapid modeling of existing buildings based on BIM according to claim 1, characterized in that: The grid naming process includes the following steps: Select the base layer and generate the axis grid layout drawing; Automatically name the axes according to the naming rules and generate a named axis grid.

10. The method for rapid modeling of existing buildings based on BIM according to claim 9, characterized in that: In the step of selecting a reference layer, the reference layer selects a floor.

11. The method for rapid modeling of existing buildings based on BIM according to claim 9, characterized in that: In the step of selecting a reference layer, the reference layer selects multiple floors or the entire building, and takes the lowest floor as a reference to project the axes, walls, and columns of other floors to form an axis grid plan layout diagram of the entire building.

12. The method for rapid modeling of existing buildings based on BIM according to claim 11, characterized in that: When walls and columns on different floors have different sizes, only the largest cross-sectional size is displayed.

13. The method for rapid modeling of existing buildings based on BIM according to claim 9, characterized in that: After automatic naming, you can manually name and modify the automatically named axis number. The manual naming process includes: Click on the axis number to automatically pop up the input box, and modify a single axis number by manual input; or click on the axis number continuously to manually name it continuously; When manual naming is finished, click "Confirm" to proceed with the duplicate check prompt, and if duplication occurs, it will prompt "Axis number duplicated".

14. A BIM-based rapid modeling device for existing buildings, characterized by: The device comprises: The grid line segment and grid node generation module is used to obtain the axis dimension information of the existing building measured by the user, arrange the axis of the building model according to the measured axis dimension, and automatically generate grid line segments and grid nodes according to the intersection points and endpoints of the axis; The component model generation module is used to obtain the cross-sectional style and cross-sectional dimensions of the building components measured by the user and to establish a component model with the corresponding cross-sectional and dimensional dimensions; The component layout module is used to select the corresponding model components, and automatically arrange the components at the corresponding positions to form a building model by selecting the grid segments and grid nodes; Axis grid naming module, used to name the axis grid after modeling is completed; The component number generation and statistics module is used to automatically generate component numbers based on the named axis grid. Each component corresponds to a component number, and the number of components is counted by component number.

15. The BIM-based rapid modeling device for existing buildings according to claim 14, characterized in that: The device also includes a structural calculation model generation module, which is used to export the established BIM building model into a structural calculation model for structural calculation software.

16. The BIM-based rapid modeling device for existing buildings according to claim 14, characterized in that: The component model generation module includes Column component module, used to build column component models and arrange column components; Beam component module, used to build beam component models and arrange beam components; Wall component module, used to build wall component models and arrange wall components; Plate component module, used to establish plate component model and arrange plate components; Wall hole component module, used to establish wall hole component model and arrange wall hole components; Plate hole component module, used to establish plate hole component model and arrange plate hole components; Partition wall component module, used to establish partition wall component models and arrange partition wall components; Door and window component module, used to establish door and window component models and arrange door and window components; Alignment module, used to align arranged building components; Usage setting module, used to set and arrange the model room usage; Floor setting module, used for floor management, can add, delete, and copy model floors; as well as The view switching module is used to switch and view the 2D / 3D model of the model.

17. An electronic device, comprising a memory and a processor, wherein the memory stores a computer program, wherein: The processor executes the computer program to implement the method for rapid modeling of existing buildings based on BIM as described in any one of claims 1 to 18.

18. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by a processor, the method for rapid modeling of existing buildings based on BIM as described in any one of claims 1 to 18 is implemented.

19. A computer program product, comprising a computer program, characterized in that: When the computer program is executed by a processor, the method for rapid modeling of existing buildings based on BIM as described in any one of claims 1 to 18 is implemented.