A method and system for intelligent review of drawings based on residential design specifications
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-22
- Publication Date
- 2026-08-11
AI Technical Summary
[0004]本发明提供一种基于住宅设计规范的图纸智能审查方法及系统,用于解决对住宅层数功能较为复杂的情况以及安全出口的位置并未做过多的梳理,存在一些覆盖面不全的技术问题
[0025]本申请的一种基于住宅设计规范的图纸智能审查方法及系统,基于审查规则特点制定智能化审查步骤,该审查方法基于CAD的图纸图元特性,从图元入手,利用计算机的高性能算力,实现快速化流程化的审图方法,适应多种图纸类型,鲁棒性较高,准确率较高,能够极大提高审查效率,降低人力成本。
Smart Images

Figure CN116595612B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of intelligent drawing review technology, and in particular relates to an intelligent drawing review method and system based on residential design specifications. Background Technology
[0002] Currently, the architectural design industry commonly uses CAD software to create drawings. Manually drawn drawings require experienced engineers or specialized reviewers to determine if they violate national building standards. This leads to significant variations in review processes due to individual project experience, knowledge base, and years of service. The large amount of manual labor also makes it difficult to establish a comprehensive review process. Secondly, drawings are typically divided into five major disciplines: architecture, structure, plumbing, HVAC, and electrical. These drawings cannot be reviewed individually. If a three-stage review process is applied to engineers of different disciplines, it can easily result in excessively long review times, potentially impacting the building's lifespan. Furthermore, reviewing units often face a heavy workload and limited time, leading to oversights in data verification and the rationality of design schemes.
[0003] Currently available smart systems for assessing the number of residential safety exits are limited to single-story residential units and do not specify the location of safety exits. They do not adequately address situations with complex building layouts or the location of safety exits, resulting in incomplete coverage. Summary of the Invention
[0004] This invention provides a method and system for intelligent review of residential building drawings based on residential design specifications. It addresses the technical issues of incomplete coverage in cases where the number of floors and functions of residential buildings are complex and the location of safety exits has not been adequately analyzed.
[0005] In a first aspect, the present invention provides an intelligent drawing review method based on residential design specifications, comprising:
[0006] Obtain all floor plan titles in the residential drawings based on the title block information, and calculate the number of building floors based on the floor plan titles and floor height verification.
[0007] Determine whether the number of building floors is within the preset number of floors;
[0008] If the number of building floors is within a preset number of floors, then identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan name to obtain the residential units in each floor plan.
[0009] Calculate the area of each residential unit in the floor plan and determine whether the area of the residential unit is greater than a preset area threshold.
[0010] If the area of the residential unit is greater than a preset area threshold, then the entrance door and stairwell in the residential unit are obtained, and it is determined whether the stairwell has an anteroom, wherein the anteroom contains an anteroom door;
[0011] If an anteroom exists, calculate whether the first travel distance from the entrance door to the anteroom door of the nearest stairwell is less than a preset distance threshold.
[0012] If the first travel distance from the entrance door to the vestibule door of the nearest stairwell is not less than a preset distance threshold, then the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than a preset number threshold.
[0013] If the number is less than the preset threshold, the review ends and the first message indicating an abnormal review result is output.
[0014] Secondly, the present invention provides an intelligent drawing review system based on residential design specifications, comprising:
[0015] The acquisition module is configured to retrieve the names of all floor plans in the residential drawings based on the title block name information, and calculate the number of building floors based on the floor plan names and floor height verification.
[0016] The first judgment module is configured to determine whether the number of building floors is within a preset number of floors;
[0017] The identification module is configured to identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan name if the number of building floors is within a preset number of floors, thereby obtaining residential units in each floor plan.
[0018] The second judgment module is configured to calculate the area of each residential unit in the floor plan and determine whether the area of the residential unit is greater than a preset area threshold.
[0019] The third judgment module is configured to, if the area of the residential unit is greater than a preset area threshold, obtain the entrance door and stairwell in the residential unit, and determine whether the stairwell has an anteroom, wherein the anteroom contains an anteroom door;
[0020] The calculation module is configured to calculate whether the first travel distance from the entrance door to the vestibule door of the nearest stairwell is less than a preset distance threshold if a vestibule exists.
[0021] The fourth judgment module is configured to obtain the number of evacuation staircases in the residential unit and determine whether the number of evacuation staircases is less than a preset number threshold if the first travel distance from the entrance door to the vestibule door of the nearest stairwell is not less than a preset distance threshold.
[0022] The output module is configured to end the review if the number is less than a preset threshold, and output the first message indicating that the review result is abnormal.
[0023] Thirdly, an electronic device is provided, comprising: at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the steps of a drawing intelligent review method based on residential design specifications according to any embodiment of the present invention.
[0024] Fourthly, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein when the program instructions are executed by a processor, the processor performs the steps of a drawing intelligent review method based on residential design specifications according to any embodiment of the present invention.
[0025] This application discloses an intelligent review method and system for residential design specifications. Based on the characteristics of review rules, the system formulates intelligent review steps. This review method is based on the characteristics of CAD drawing elements. Starting from the elements, it utilizes the high-performance computing power of computers to realize a rapid and streamlined review method. It is adaptable to various drawing types, has high robustness and high accuracy, and can greatly improve review efficiency and reduce labor costs. Attached Figure Description
[0026] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0027] Figure 1 A flowchart illustrating an intelligent drawing review method based on residential design specifications, provided as an embodiment of the present invention;
[0028] Figure 2 A flowchart illustrating an intelligent drawing review method based on residential design specifications, provided as a specific embodiment of the present invention;
[0029] Figure 3 A structural block diagram of an intelligent drawing review system based on residential design specifications provided in an embodiment of the present invention;
[0030] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0031] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0032] Please see Figure 1 The diagram shows a flowchart of an intelligent drawing review method based on residential design specifications, as described in this application.
[0033] like Figure 1 As shown, a method for intelligent review of drawings based on residential design codes specifically includes the following steps:
[0034] Step S101: Obtain the names of all floor plans in the residential drawings based on the drawing frame name information, and calculate the number of building floors based on the floor plan names and floor height verification.
[0035] In this embodiment, all floor plan names are obtained, and the basement, roof, and above-ground structural floors are excluded to obtain the number of floors N1;
[0036] Obtain the floor height H corresponding to each floor plan through elevation sections.
[0037] Obtain the floor heights H1, H2, ..., Hn that are greater than 3m. Calculate (H1 + H2 + ... + Hn) / n to get the number of floors N2 calculated based on the floor heights greater than 3m. Any remainder greater than 0.5 is counted as one floor.
[0038] Obtain the number of floors N3 where H < 2.2m and which are equipment floors and elevated floors;
[0039] Determine whether the basement is a semi-basement by examining the cross-sectional view. If it is, calculate the difference between the first floor elevation and the outdoor ground level. If it is greater than 2.2m, then the number of floors in the residential building is N = N1 - n + N2 - N3 + 1; otherwise, the number of floors in the residential building is N = N1 - n + N2 - N3.
[0040] Step S102: Determine whether the number of building floors is within the preset number of floors.
[0041] If the number of building floors is not within the preset range, the review will end directly.
[0042] Step S103: If the number of building floors is within a preset number of floors, then identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan name to obtain residential units in each floor plan.
[0043] Step S104: Calculate the area of each residential unit in the floor plan and determine whether the area of the residential unit is greater than a preset area threshold.
[0044] In this embodiment, the area bounding box of the residential unit is obtained through spatial connectivity. This bounding box covers the outer sides of the walls and railings surrounding the space. If two units share a wall, each unit's bounding box is set to half the wall's thickness. Spaces without connectivity are not included in the bounding box (e.g., unconnected equipment platforms). If there is an unenclosed balcony within the bounding box, half of the balcony's area is included. If there is a terrace within the bounding box, the terrace portion is excluded. The area of the remaining bounding box is the area of the residential unit.
[0045] If the area of the residential unit is not greater than the preset area threshold, the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than the preset number threshold; if it is less than the preset number threshold, the review ends and the second information of abnormal review result is output.
[0046] Step S105: If the area of the residential unit is greater than a preset area threshold, then obtain the entrance door and stairwell in the residential unit, and determine whether the stairwell has an anteroom, wherein the anteroom contains an anteroom door.
[0047] In this embodiment, if there is no anteroom, the second travel distance from the entrance door to the nearest stairwell door is calculated to see if it is less than a preset distance threshold. If the second travel distance from the entrance door to the nearest stairwell door is not less than the preset distance threshold, the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than a preset number threshold. If it is less than the preset number threshold, the review ends, and the first information indicating an abnormal review result is output.
[0048] Step S106: If an anteroom exists, calculate whether the first travel distance from the entrance door to the anteroom door of the nearest stairwell is less than a preset distance threshold.
[0049] Step S107: If the first travel distance from the entrance door to the vestibule door of the nearest stairwell is not less than a preset distance threshold, then obtain the number of evacuation staircases in the residential unit and determine whether the number of evacuation staircases is less than a preset number threshold.
[0050] In step S108, if the number is less than the preset threshold, the review ends and the first message indicating an abnormal review result is output.
[0051] In summary, the method of this application, based on the characteristics of review rules, formulates intelligent review steps. This review method, based on the characteristics of CAD drawing elements, starts from the elements and utilizes the high-performance computing power of computers to achieve a rapid and streamlined review process. It is adaptable to various drawing types, has high robustness and accuracy, and can greatly improve review efficiency and reduce labor costs. Furthermore, this invention employs leading CAD drawing parsing technology to digitize drawing information. Combined with self-developed deep learning and other AI technologies, it achieves accurate identification of drawing space, component, and other object information. With its self-developed intelligent review algorithm, it can automatically match rules, quickly identify and mark design defects in drawings, and ultimately intelligently determine whether the drawing design complies with national building review standards.
[0052] Based on the review logic, Article 6.2.2 of the national standard GB50096-2011 "Code for Design of Residential Buildings" is subdivided into two detailed rules:
[0053] Rule 1: For residential buildings with ten or more floors but not exceeding eighteen floors, if the floor area of any floor of a residential unit is greater than 650 square meters, there shall be no fewer than two safety exits on each floor of the residential unit.
[0054] Rule 2: For residential buildings with ten or more floors but not exceeding eighteen floors, when the distance from the door of any apartment to the safety exit is greater than 10m, each floor of the residential unit shall have no fewer than two safety exits.
[0055] like Figure 2 As shown, by using the title information, the names of all floor plans in the residential drawings are obtained. The number of building floors is obtained by using the top floor plan name. It is then determined whether the number of floors is greater than or equal to ten floors and less than or equal to eighteen floors. If not, the review ends; otherwise, proceed to the next step.
[0056] By identifying all the spaces connected and enclosed by doors in each floor plan, including the walls adjacent to the spaces, the residential units in each floor plan are obtained.
[0057] Calculate the area of each residential unit separately, and determine whether the area of all residential units is less than or equal to 650㎡. If not, obtain the number of evacuation staircases in the unit and determine whether the number of staircases is greater than or equal to 2. If so, it meets the rules and the review ends; otherwise, it violates [Detailed Rule 1] and the review fails.
[0058] If so, perform the following steps for each unit:
[0059] Get all entrance doors of the residential unit
[0060] Obtain the common stairwell of the residential unit and determine if there is an anteroom. If so, calculate the distance from each entrance door to the nearest stairwell anteroom door, which is the distance from the entrance door to the nearest safety exit. If not, calculate the distance from each entrance door to the nearest stairwell door, which is the distance from the entrance door to the nearest safety exit. The distance traveled is the shortest walking distance.
[0061] Determine if the distance from all doors to the nearest safety exit is less than 10m. If so, the rule is met, and the review is complete.
[0062] Otherwise, obtain the number of evacuation staircases within the unit and determine whether the number of staircases is greater than or equal to 2. If so, it complies with the rules and the review ends; otherwise, it violates [Detail 2] and the review fails.
[0063] Please see Figure 3 The diagram shows a structural block diagram of an intelligent drawing review system based on residential design specifications, as described in this application.
[0064] like Figure 3 As shown, the intelligent drawing review system 200 includes an acquisition module 210, a first judgment module 220, an identification module 230, a second judgment module 240, a third judgment module 250, a calculation module 260, a fourth judgment module 270, and an output module 280.
[0065] The acquisition module 210 is configured to acquire all floor plan names in the residential drawings based on the drawing frame name information, and calculate the number of building floors based on the floor plan names and floor height verification; the first judgment module 220 is configured to determine whether the number of building floors is within a preset number of floors; the identification module 230 is configured to, if the number of building floors is within the preset number of floors, identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan names, to obtain the residential units in each floor plan; the second judgment module 240 is configured to calculate the area of each residential unit in each floor plan and determine whether the area of the residential unit is greater than a preset area threshold; the third judgment module 250 is configured to... If the area of the residential unit is greater than a preset area threshold, the system retrieves the entrance door and stairwell within the residential unit and determines whether the stairwell has an anteroom. The anteroom includes an anteroom door calculation module 260, configured to calculate whether the first travel distance from the entrance door to the anteroom door of the nearest stairwell is less than a preset distance threshold if an anteroom exists. A fourth judgment module 270 is configured to retrieve the number of evacuation staircases within the residential unit if the first travel distance from the entrance door to the anteroom door of the nearest stairwell is not less than a preset distance threshold, and determine whether the number of evacuation staircases is less than a preset number threshold. An output module 280 is configured to end the review if the number is less than the preset number threshold and output a first message indicating an abnormal review result.
[0066] It should be understood that Figure 3 The modules and references described in the document Figure 1 The steps described in the text correspond to those in the method described above. Therefore, the operations, features, and corresponding technical effects described above also apply to the method described in the text. Figure 3 The various modules in the document will not be described in detail here.
[0067] In other embodiments, the present invention also provides a computer-readable storage medium having a computer program stored thereon, wherein when the program instructions are executed by a processor, the processor performs the intelligent drawing review method based on residential design specifications in any of the above method embodiments.
[0068] In one embodiment, the computer-readable storage medium of the present invention stores computer-executable instructions, which are configured as follows:
[0069] Obtain all floor plan titles in the residential drawings based on the title block information, and calculate the number of building floors based on the floor plan titles and floor height verification.
[0070] Determine whether the number of building floors is within the preset number of floors;
[0071] If the number of building floors is within a preset number of floors, then identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan name to obtain the residential units in each floor plan.
[0072] Calculate the area of each residential unit in the floor plan and determine whether the area of the residential unit is greater than a preset area threshold.
[0073] If the area of the residential unit is greater than a preset area threshold, then the entrance door and stairwell in the residential unit are obtained, and it is determined whether the stairwell has an anteroom, wherein the anteroom contains an anteroom door;
[0074] If an anteroom exists, calculate whether the first travel distance from the entrance door to the anteroom door of the nearest stairwell is less than a preset distance threshold.
[0075] If the first travel distance from the entrance door to the vestibule door of the nearest stairwell is not less than a preset distance threshold, then the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than a preset number threshold.
[0076] If the number is less than the preset threshold, the review ends and the first message indicating an abnormal review result is output.
[0077] Computer-readable storage media may include a stored program area and a stored data area, wherein the stored program area may store an operating system and an application program required for at least one function; the stored data area may store data created based on the use of the intelligent drawing review device based on residential design codes. Furthermore, the computer-readable storage medium may include high-speed random access memory, and may also include memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the computer-readable storage medium may optionally include memory remotely disposed relative to a processor, which can be connected to the intelligent drawing review device based on residential design codes via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0078] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiment of the present invention, such as... Figure 4 As shown, the device includes a processor 310 and a memory 320. The electronic device may also include an input device 330 and an output device 340. The processor 310, memory 320, input device 330, and output device 340 can be connected via a bus or other means. Figure 4 Taking a bus connection as an example, the memory 320 is the computer-readable storage medium described above. The processor 310 executes various server functions and data processing by running non-volatile software programs, instructions, and modules stored in the memory 320, thereby realizing the intelligent drawing review method based on residential design codes described in the above embodiment. The input device 330 can receive input digital or character information and generate key signal inputs related to user settings and function control of the intelligent drawing review device based on residential design codes. The output device 340 may include a display screen or other display device.
[0079] The aforementioned electronic device can execute the method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects for executing the method. Technical details not described in detail in this embodiment can be found in the method provided in the embodiments of the present invention.
[0080] In one implementation, the aforementioned electronic device is used in a smart drawing review device based on residential design specifications, for a client application, and includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:
[0081] Obtain all floor plan titles in the residential drawings based on the title block information, and calculate the number of building floors based on the floor plan titles and floor height verification.
[0082] Determine whether the number of building floors is within the preset number of floors;
[0083] If the number of building floors is within a preset number of floors, then identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan name to obtain the residential units in each floor plan.
[0084] Calculate the area of each residential unit in the floor plan and determine whether the area of the residential unit is greater than a preset area threshold.
[0085] If the area of the residential unit is greater than a preset area threshold, then the entrance door and stairwell in the residential unit are obtained, and it is determined whether the stairwell has an anteroom, wherein the anteroom contains an anteroom door;
[0086] If an anteroom exists, calculate whether the first travel distance from the entrance door to the anteroom door of the nearest stairwell is less than a preset distance threshold.
[0087] If the first travel distance from the entrance door to the vestibule door of the nearest stairwell is not less than a preset distance threshold, then the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than a preset number threshold.
[0088] If the number is less than the preset threshold, the review ends and the first message indicating an abnormal review result is output.
[0089] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or some parts of embodiments.
[0090] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for intelligent review of drawings based on residential design codes, characterized in that, include: Obtain all floor plan titles in the residential drawings based on the title block information, and calculate the number of building floors based on the floor plan titles and floor height verification. Determine whether the number of building floors is within the preset number of floors; If the number of building floors is within a preset number of floors, then identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan name to obtain the residential units in each floor plan. Calculate the area of each residential unit in the floor plan and determine whether the area of the residential unit is greater than a preset area threshold. If the area of the residential unit is greater than a preset area threshold, then the entrance door and stairwell in the residential unit are obtained, and it is determined whether the stairwell has an anteroom, wherein the anteroom contains an anteroom door; If an anteroom exists, calculate whether the first travel distance from the entrance door to the anteroom door of the nearest stairwell is less than a preset distance threshold. If the first travel distance from the entrance door to the vestibule door of the nearest stairwell is not less than a preset distance threshold, then the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than a preset number threshold. If the number is less than the preset threshold, the review ends and the first message indicating an abnormal review result is output.
2. The intelligent drawing review method based on residential design specifications according to claim 1, characterized in that, The calculation of the number of building floors based on the floor plan name and floor height verification includes: Obtain all floor plan names, exclude basement levels, roof levels and above structural levels, and get the number of floors N1; Obtain the floor height H corresponding to each floor plan through elevation sections; Obtain the floor heights H1, H2, ..., Hn that are greater than 3m. Calculate (H1 + H2 + ... + Hn) / n to get the number of floors N2 calculated based on the floor heights greater than 3m. Any remainder greater than 0.5 is counted as one floor. Obtain the number of floors N3 where H < 2.2m and which are equipment floors and elevated floors; Determine whether the basement is a semi-basement by examining the cross-sectional view. If it is, calculate the difference between the first floor elevation and the outdoor ground level. If it is greater than 2.2m, then the number of floors in the residential building is N = N1 - n + N2 - N3 + 1; otherwise, the number of floors in the residential building is N = N1 - n + N2 - N3.
3. The intelligent drawing review method based on residential design specifications according to claim 1, characterized in that, After determining whether the number of building floors is within a preset range, the method further includes: If the number of building floors is not within the preset range, the review will end directly.
4. The intelligent drawing review method based on residential design specifications according to claim 1, characterized in that, The calculation of the area of each residential unit in the floor plan includes: The bounding box of the residential unit is obtained through spatial connectivity, wherein the bounding box covers the outer side of the walls and railing structure panels around the space. If there is an unenclosed balcony within the scope, then half of the balcony's area will be included in the scope. If there is a terrace within the scope, then the space of the terrace portion should be removed accordingly. The area of the remaining bounding box is the area of the residential unit.
5. The intelligent drawing review method based on residential design specifications according to claim 1, characterized in that, After determining whether the area of the residential unit is greater than a preset area threshold, the method further includes: If the area of the residential unit is not greater than a preset area threshold, then the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than a preset number threshold. If the number is less than the preset threshold, the review ends and a second message indicating an abnormal review result is output.
6. The intelligent drawing review method based on residential design specifications according to claim 1, characterized in that, After determining whether the stairwell has an anteroom, the method further includes: If there is no anteroom, calculate whether the second travel distance from the entrance door to the nearest stairwell door is less than a preset distance threshold; If the second travel distance from the entrance door to the nearest stairwell door is not less than a preset distance threshold, then the number of evacuation staircases in the residential unit is obtained, and it is determined whether the number of evacuation staircases is less than a preset number threshold. If the number is less than the preset threshold, the review ends and the first message indicating an abnormal review result is output.
7. A smart drawing review system based on residential design codes, characterized in that, include: The acquisition module is configured to retrieve the names of all floor plans in the residential drawings based on the title block name information, and calculate the number of building floors based on the floor plan names and floor height verification. The first judgment module is configured to determine whether the number of building floors is within a preset number of floors; The identification module is configured to identify all spaces connected by doors and adjacent walls in all floor plans corresponding to the floor plan name if the number of building floors is within a preset number of floors, thereby obtaining residential units in each floor plan. The second judgment module is configured to calculate the area of each residential unit in the floor plan and determine whether the area of the residential unit is greater than a preset area threshold. The third judgment module is configured to, if the area of the residential unit is greater than a preset area threshold, obtain the entrance door and stairwell in the residential unit, and determine whether the stairwell has an anteroom, wherein the anteroom contains an anteroom door; The calculation module is configured to calculate whether the first travel distance from the entrance door to the vestibule door of the nearest stairwell is less than a preset distance threshold if a vestibule exists. The fourth judgment module is configured to obtain the number of evacuation staircases in the residential unit and determine whether the number of evacuation staircases is less than a preset number threshold if the first travel distance from the entrance door to the vestibule door of the nearest stairwell is not less than a preset distance threshold. The output module is configured to end the review if the number is less than a preset threshold, and output the first message indicating that the review result is abnormal.
8. An electronic device, characterized in that, include: At least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by a processor, it implements the method described in any one of claims 1 to 6.
Citation Information
Patent Citations
BIM-based building energy saving automatic examination method
CN106934140A
Pattern recognition method for electronic building construction drawings
CN107045526A