BM block mechanical and electrical reserved opening drawing and blocking area engineering quantity statistics method

By creating a civil engineering model in Autodesk Revit software, setting a range box, and using the Dynamo plug-in to count the area of ​​the blocked area, the problem of BM block BIM brick arrangement and electromechanical opening marking in existing technologies was solved, and accurate engineering quantity statistics and construction guidance were achieved.

CN119026216BActive Publication Date: 2025-09-19CHINA CONSTR EIGHT ENG DIV CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411114659.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2025-09-19
Estimated Expiration
2044-08-14

AI Technical Summary

Technical Problem

The Revit-based plug-in in the existing technology cannot realize the BIM brick arrangement of BM blocks, and the reserved mechanical and electrical openings do not mark the opening type and actual size of the pipes, resulting in the inability to calculate the subsequent hole plugging project volume.

Method used

The civil engineering model was created using Autodesk Revit software, and the scope box was set to link the electromechanical model. Structural columns, ring beams, brick rows, and openings were set, and the Dynamo plug-in was used to calculate the area of ​​the blocked area.

Benefits of technology

The BIM brick arrangement of BM blocks and clear marking of mechanical and electrical openings were achieved, and a detailed opening list and area statistics of blocked areas were generated to guide civil construction and improve the accuracy of engineering quantity statistics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119026216B_ABST
    Figure CN119026216B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for drawing and counting the engineering quantity of blocked areas of BM blocks for electromechanical reserved openings, comprising the following steps: 1: creating a civil engineering model using Autodesk Revit software and setting a range frame; 2: linking the civil engineering model to the electromechanical model, setting structural columns, ring beams, brick arrangement, openings, and annotations for the civil engineering model; 3: creating a partition plane based on the range frame in step 1, creating a section for the partition plane, and performing annotations and filling to create a detailed list and drawing; 4: using Dynamo, a visual parameter programming plug-in for Autodesk Revit software, to count the area of ​​blocked areas. The present invention relates to the field of architectural design technology and can solve the problem in the prior art that Revit-based plug-ins cannot realize BIM brick arrangement of BM blocks and that electromechanical reserved openings do not mark the opening type and actual pipe size, resulting in the inability to count the subsequent hole blocking engineering quantity.
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 design, in particular to a method for drawing a drawing of a BM block electromechanical reserved opening and a method for calculating the engineering quantity of the blocked area. Background Art

[0002] BM blocks are small, hollow, interlocking blocks with a tenon and groove, formed from lightweight aggregate concrete through vibration, compression, and steam curing. They are used for non-load-bearing walls in buildings. Currently, Revit-based plug-ins, such as Mount of Olives and Red Tile Technology Modeling, can automatically lay out bricks for secondary structures. However, these only work with traditional blocks. Compared to new technologies like BM blocks, they lack corresponding parameter families, making BIM-based brick laying impossible, hindering civil engineering construction.

[0003] At the same time, when reserving openings for electromechanical, only a plan can be exported, and the plan does not mark the type of opening and the actual size of the pipe. During civil construction, it is difficult to construct according to the plan. The construction workers do not know which sub-discipline of electromechanical the reserved electromechanical opening is needed for, what the actual size of the electromechanical pipe is, and cannot calculate the amount of work required for subsequent hole plugging construction. Therefore, it is necessary to provide a method for drawing and counting the engineering quantity of the reserved openings for electromechanical with BM blocks, which can solve the problem in the existing technology that the Revit-based plug-in cannot realize the BIM brick arrangement of BM blocks and the electromechanical reserved openings do not mark the type of opening and the actual size of the pipe, resulting in the inability to calculate the amount of subsequent hole plugging work. Summary of the Invention

[0004] The purpose of the present invention is to provide a method for drawing and counting the engineering quantities of the blocked area of ​​BM blocks for electromechanical reserved openings, which can solve the problems in the prior art that the Revit-based plug-in cannot realize the BIM brick arrangement of BM blocks and the electromechanical reserved openings do not mark the opening type and the actual size of the pipeline, resulting in the inability to count the subsequent hole blocking engineering quantities.

[0005] The present invention is achieved in that:

[0006] A method for drawing a plan of a BM block electromechanical reserved opening and calculating the engineering quantity of the blocked area comprises the following steps:

[0007] Step 1: Create a civil engineering model using Autodesk Revit software and set the scope box;

[0008] Step 2: Link the civil engineering model to the electromechanical model, and set structural columns, ring beams, brick layout, openings, and annotations for the civil engineering model;

[0009] Step 3: Based on the scope box in step 1, create a partition plane, create a section for the partition plane, and mark and fill it, and create a detailed list and drawing;

[0010] Step 4: Use Dynamo, a visual parameter programming plug-in for Autodesk Revit software, to calculate the area of ​​the blocked area.

[0011] In step 1, the method for setting the scope frame includes the following steps:

[0012] Step 1.1: Set the standard size of a single scope box, including the length, width, and height of the single scope box;

[0013] Step 1.2: Position the first scope box so that the lower left corner of the scope box coincides with the grid axis 1 and the A axis. Array to the right first, ensuring that the civil engineering model does not exceed the right line of the last scope box.

[0014] Step 1.3: Select all scope boxes and array them upwards, with the civil engineering model not exceeding the upper edge of the last scope box;

[0015] Step 1.4: After the scope boxes are arranged, delete the redundant scope boxes;

[0016] Step 1.5: Number the scope boxes starting from the bottom row of the leftmost column and number the scope boxes according to the unified naming principle.

[0017] In the step 1.2, the array spacing of the right array of the scope box is a fixed value, and the number of arrays is a variable value.

[0018] In the above step 1.3, the array spacing of the upward array of the scope box is a fixed value, and the number of arrays is a variable value.

[0019] In the above step 1.4, the standard for deleting redundant scope boxes is that there are no other components except the axis grid within the scope box area.

[0020] Described step 2 comprises the following sub-steps:

[0021] Step 2.1: Link the electromechanical model to the civil model. Arrange the structural column family, ring beam family, and door pier family in the BM block wall of the civil model manually or through plug-ins. After the arrangement is completed, perform design optimization.

[0022] Step 2.2: Use the plug-in's one-click hole opening function to select the linked electromechanical model and choose to open holes by pipeline.

[0023] Step 2.3: In the floor plan, use the plug-in's opening annotation function to select all mechanical and electrical opening families and mark them;

[0024] Step 2.4: After the electromechanical opening family is marked, the plug-in will automatically fill in the opening size parameter information in the opening family.

[0025] In the step 2.2, the opening is selected in the opening mode to generate an electromechanical opening family, and then the opening is performed according to the pipeline. The electromechanical bushing is selected in the opening mode to generate an electromechanical wall bushing family.

[0026] Described step 3 comprises the following sub-steps:

[0027] Step 3.1: Create a partition plan by copying the floor plan, obtaining a copy of the plan view, and rename it;

[0028] Step 3.2: Set the copy of the general plan view as the zoning plan view template, copy the zoning plan view template and name it one by one with the scope box, and set the scope box tab of the floor general plan view to the corresponding scope box name;

[0029] Step 3.3: Based on the partition plan view template, use the section function to create a section view of the wall elevation. The section view direction is from left to right, the section view width is the length of the wall but does not exceed the scope box range, and the section view perspective range is to just see the wall surface. Name the section view and set it as the section view template;

[0030] Step 3.4: The MEP specialists mark the horizontal and vertical positions of the openings and casings in the section view of the wall elevation, and also mark the categories of the openings and casings.

[0031] Step 3.5: In the section view of the wall elevation, fill the gap between the opening and the casing with the Fill Region function and name it the Blocking Region. The fill pattern should correspond to the legend.

[0032] Step 3.6: Create a pipe fitting list and set the content of the list;

[0033] Step 3.7: Export CAD drawings.

[0034] Described step 4 comprises the following sub-steps:

[0035] Step 4.1: Use Dynamo, a visual parameter programming plug-in for Autodesk Revit software, start at the Categories node, select the detail project, connect the All Elements of Category node, connect two identical nodes to Element.GetParameterValueByName, connect the inputs to Code Block (area) and Code Block (mark), respectively, connect the output to the List Create node to summarize, connect the output to the List.Transpose node to perform row and column permutations, and connect the output to the data input of the Date.ExportExcel node; connect the filePath, sheetName, startRow, and startCol inputs of the Date.ExportExcel node to file Path, Code Block (blocking area), CodeBlock(0), and Code Block(0), respectively;

[0036] Step 4.2: Find Dynamo Player under the Manage tab in Autodesk Revit software, click Run, and export the engineering quantity data to an EXCEL table.

[0037] Compared with the prior art, the present invention has the following beneficial effects:

[0038] The present invention generates a cross-sectional view of a wall facade based on the BIM model of the civil engineering model and the electromechanical model. By setting parameter families such as the structural column family, the ring beam family, the door pier family, and the lintel, the positional relationship, the opening type, and the actual size of the pipeline of each electromechanical opening can be intuitively and clearly expressed. In the Autodesk Revit software, the secondary structure masonry can be laid out, the electromechanical openings can be reserved, a cross-section can be established, dimensions can be marked within the cross-section, and a detailed opening list can be generated. The detailed list function can be used to create a cutting list for electromechanical casings, and two-dimensional cross-sectional views and detailed lists can be exported to guide civil construction. At the same time, a small program can be created through the Dynamo plug-in to automatically calculate the area quantity of the blocked area for the reserved electromechanical openings. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 This is the process of the method for drawing the mechanical and electrical reserved openings of BM blocks and calculating the engineering quantity of the blocked area;

[0040] Figure 2 It is a battery node diagram for Dynamo statistics of the area of ​​the blocked area in the BM block electromechanical reserved opening drawing and blocked area engineering quantity statistics method of the present invention. DETAILED DESCRIPTION

[0041] The present invention will be further described below with reference to the accompanying drawings and specific embodiments.

[0042] Please see the attached Figure 1 A method for drawing and calculating the engineering quantity of the reserved openings for electromechanical devices using BM blocks, comprising the following steps:

[0043] Step 1: Create a civil engineering model using Autodesk Revit software and set the scope box.

[0044] In step 1, the method for setting the scope frame includes the following steps:

[0045] Step 1.1: Set the standard size of a single scope box, including the length, width, and height of the single scope box.

[0046] Step 1.2: The position of the first scope box is based on the coincidence of the lower left corner of the scope box with the axis 1 and the A axis of the axis grid. Array to the right first, with the civil engineering model not exceeding the right line of the last scope box as the criterion.

[0047] Preferably, the array spacing of the range frame to the right is a fixed value, and the number of arrays is a variable value.

[0048] Step 1.3: Select all scope boxes and array them upwards, with the principle that the civil engineering model does not exceed the upper edge of the last scope box.

[0049] Preferably, the array spacing of the upward array of the range frame is a fixed value, and the number of arrays is a variable value.

[0050] Step 1.4: After arranging the scope boxes, delete the unnecessary scope boxes.

[0051] Preferably, the deletion criterion for the redundant scope frame is: there is no other component except the axis grid within the scope frame area.

[0052] Step 1.5: Number the scope boxes starting from the bottom row of the leftmost column and number the scope boxes according to the unified naming principle.

[0053] Preferably, the unified naming principle is underground or underground abbreviation + number.

[0054] Step 2: Link the civil engineering model to the electromechanical model, and set structural columns, ring beams, brick layouts, openings, and annotations for the civil engineering model.

[0055] Described step 2 comprises the following sub-steps:

[0056] Step 2.1: Link the electromechanical model to the civil model. Arrange the structural column family, ring beam family, and door pier family in the BM block wall of the civil model manually or through plug-ins. After the arrangement is completed, perform design optimization.

[0057] Step 2.2: Use the plug-in's one-click hole opening function to select the linked electromechanical model and choose to open holes by pipeline.

[0058] In the step 2.2, the opening is selected in the opening mode to generate an electromechanical opening family, and then the opening is performed according to the pipeline. The electromechanical bushing is selected in the opening mode to generate an electromechanical wall bushing family.

[0059] Step 2.3: In the floor plan, use the plug-in opening annotation function to select all mechanical and electrical opening families and mark them.

[0060] Step 2.4: After the electromechanical opening family is marked, the plug-in will automatically fill in the opening size parameter information in the opening family.

[0061] Step 3: Based on the scope box in step 1, create a partition plane, create a section for the partition plane, and mark and fill it, and create a detailed list and drawing.

[0062] Described step 3 comprises the following sub-steps:

[0063] Step 3.1: Create a zoning plan by copying the floor plan, obtaining a copy of the plan view, and renaming it.

[0064] Step 3.2: Set the copy of the general plan view as the partition plan view template, copy the partition plan view template and name it one by one with the scope box, and set the scope box tab of the floor general plan view to the corresponding scope box name.

[0065] Step 3.3: Based on the partition plan view template, use the section function to create a section view of the wall elevation. The section view direction is from left to right, the section view width is the wall length but does not exceed the range of the scope box, and the section view perspective range is just until the wall surface is seen. Name the section view and set it as the section view template.

[0066] Step 3.4: The mechanical and electrical professionals mark the horizontal and vertical positioning of the openings and casings in the section view of the wall facade, and also mark the categories of the openings and casings.

[0067] Step 3.5: In the section view of the wall elevation, fill the gap between the opening and the casing with the Fill Area function and name it the Blocking Area. The fill pattern should correspond to the legend.

[0068] Step 3.6: Create a pipe fitting list and set the content of the list.

[0069] Step 3.7: Export CAD drawings.

[0070] Step 4: Use Dynamo, a visual parameter programming plug-in for Autodesk Revit software, to calculate the area of ​​the blocked area.

[0071] Please see the attached Figure 2 , the step 4 includes the following sub-steps:

[0072] Step 4.1: Use Dynamo, a visual parameter programming plug-in for Autodesk Revit software, start from the Categories node, select the detail project, connect the node All Elements of Category, connect two identical nodes Element.GetParameterValueByName, connect the input ends to Code Block (area) and Code Block (mark), respectively, connect the output end to the List Create node for aggregation, connect the output end to the List.Transpose node for row and column permutation, and connect the output end to the data input of the Date.ExportExcel node; the filePath, sheetName, startRow, and startCol inputs of the Date.ExportExcel node are connected to file Path, Code Block (blocking area), CodeBlock(0), and Code Block(0), respectively.

[0073] Step 4.2: Find Dynamo Player under the Manage tab in Autodesk Revit software, click Run, and export the engineering quantity data to an EXCEL table.

[0074] Example 1:

[0075] Step 1: Create a civil engineering model using Autodesk Revit software and set the scope box.

[0076] In step 1, the method for setting the scope frame includes the following steps:

[0077] Step 1.1: Open Autodesk Revit software, select the Scope Box function under the View tab, create a scope box, and set the standard size of a single scope box, including a length of 21000mm, a width of 18000mm, and a height from the bottom elevation of the floor structure to the top elevation of the floor structure.

[0078] Step 1.2: The position of the first scope box is based on the coincidence of the lower left corner of the scope box with the axis 1 and the A axis of the axis grid. The array is arranged to the right first. The array spacing is a fixed value of 19000mm, and the number of arrays is a variable value. The civil engineering model does not exceed the right line of the last scope box.

[0079] Step 1.3: Select all scope boxes and array upwards. The array spacing is a fixed value of 16000mm, and the number of arrays is a variable value. The civil engineering model does not exceed the upper edge of the last scope box.

[0080] Step 1.4: After the scope boxes are arranged, delete the redundant scope boxes. The deletion criteria is that there are no other components except the axis grid within the scope box area.

[0081] Step 1.5: Number the scope boxes starting from the bottom row of the leftmost column. Number the scope boxes according to the unified naming principle. The unified naming principle is underground or underground abbreviation + number.

[0082] For example, the bottom row in the leftmost column of the basement is named PART 1, and the names are incremented as you go to the right, i.e. PART 2, PART 3, PART 4... until the end of the row. Repeat the above naming from left to right in the next row until all range boxes are named.

[0083] Step 2: Link the civil engineering model to the electromechanical model, and set structural columns, ring beams, brick layouts, openings, and annotations for the civil engineering model.

[0084] Described step 2 comprises the following sub-steps:

[0085] Step 2.1: Open the existing civil model in Autodesk Revit software. Use the function of linking Revit template files in Autodesk Revit software to link the electromechanical model to the civil model. According to the secondary structure deepening standard, manually or through the plug-in, arrange the structural column family, ring beam family, door pier family, and lintel in the building wall (BM block wall) of the civil model.

[0086] After the arrangement is completed, the design is optimized. When the door and window lintels under the structural beam are flush with one side of the structural beam, and the height between the top of the door opening and the bottom of the structural beam is no more than 200 mm, the corresponding structural beam component height parameter is set to n (n = original height + door or window lintel height + gap distance between the original structural beam and the lintel).

[0087] For masonry door piers with a width of ≤300mm at the ends of shear walls or at connections to concrete columns, replace the system family masonry wall with a structural wall to ensure that the wall thickness is consistent before and after the replacement.

[0088] Step 2.2: Use the plug-in's one-click hole opening function to select the linked electromechanical model and choose to open holes by pipeline.

[0089] In the step 2.2, the opening is selected in the opening mode, the opening shape is selected as a rectangle, the opening size is determined according to the diameter of the electromechanical pipeline and the construction standard, and an electromechanical opening family is generated. The family type is pipe fittings and contains opening type parameter information.

[0090] Then click the one-click hole opening function, select the electromechanical model linked last time, and drill holes according to the pipelines. Select electromechanical casing as the drilling method. The diameter of the electromechanical casing is determined by the diameter of the electromechanical pipeline and the construction standard. The diameter of the electromechanical casing must be smaller than the minimum side length of the electromechanical opening. The casing's wall dimension is set according to the wall surface thickness. This generates an electromechanical wall casing family. The family type is pipe fitting, which contains parameter information such as the opening type and size.

[0091] Step 2.3: In the floor plan, use the plug-in opening annotation function, select the opening as the annotation object, select all mechanical and electrical opening families, and mark them.

[0092] Add tag information to all mechanical and electrical opening families and mechanical and electrical wall bushing families. The tag information contains the opening number. In the floor plan, the openings are numbered from left to right and from bottom to top as Opening 1, Opening 2, and Opening 3.

[0093] Add annotations to all MEP opening and wall bushing families. The annotations include the wall thickness and zone ID for the opening and wall bushing families. For example, BM Block Wall 200_B2_1 indicates that the wall thickness for these opening and wall bushing families is 200 mm, the floor is underground 2, and the zone is PART1.

[0094] Step 2.4: After the electromechanical opening family is marked, the plug-in will automatically fill in the opening size parameter information in the opening family.

[0095] Based on the opening information, the secondary structure can be arranged with bricks, collision detection can be performed, and mechanical and electrical openings can be reserved in Autodesk Revit software.

[0096] Step 3: Create a partition plane, create a section for the partition plane, mark and fill it, and create a detailed list and drawings.

[0097] Described step 3 comprises the following sub-steps:

[0098] Step 3.1: Create a partition plan by copying the floor master plan to obtain a copy of the master plan view. The master plan view copy is a partial partition plan, that is, a floor plan view of each floor. Rename the master plan view copy to Floor+Prat1, such as B2 Part1.

[0099] Step 3.2: Set the copy of the general plan view as the partition plan view template, set it to CSCEC-Partition Plan View Template, copy the plan view of the partition plan view template set above m times, where m is the number of scope boxes, and name them one by one corresponding to the scope boxes, such as B1 Part1, B1 Part2, B1 Part3…, B1 Partm. At the same time, set the scope box tab of the plan view of the partition plan view template to the corresponding scope box name.

[0100] Step 3.3: Based on the partition plan view template, use the section function to create a section view of the wall elevation. The section view direction is from left to right, the section view width is the wall length but does not exceed the scope box range, and the section view perspective range is just until the wall surface is seen. Name the section view using the partition plan view template name + wall number, for example, B1 Part1 1-1Wall, B1 Part1 1-2Wall, and set the section view to CSCEC-Section View Template.

[0101] Step 3.4: The mechanical and electrical professionals mark the horizontal and vertical positioning of the openings and casings in the cross-sectional view of the wall facade. The horizontal positioning reference is the axis or door edge in the view, and the vertical positioning reference is the structural elevation. At the same time, the categories of the openings and casings should be marked, and information such as the mark (opening number) should be marked.

[0102] Step 3.5: In the section view of the wall elevation, fill the gap between the opening and the casing with the Fill Area function and name it the Blocking Area. The fill pattern should correspond to the legend.

[0103] Step 3.6: Create a pipe fitting list and set the content of the list.

[0104] The contents of the detailed list may include mark, type, size, opening type, total, and notes, and the order is mark, type, size, opening type, total, and notes.

[0105] Step 3.7: Export CAD drawings.

[0106] Create A4 drawings and place views and schedules. Each drawing uses an A4 frame and specifies the draftsman, person providing instructions, drawing date, and drawing title.

[0107] Drawings consist of viewports, which can be plan views, elevation views, section views, schedules, etc.

[0108] Step 4: Create a small program to count the area of ​​the blocked area, and use Dynamo, a visual parameter programming plug-in of Autodesk Revit software, to count the area of ​​the blocked area.

[0109] Described step 4 comprises the following sub-steps:

[0110] Step 4.1: Use Dynamo, a visual parameter programming plug-in for Autodesk Revit software, start from the Categories node, select the detail project, connect the node All Elements of Category, connect two identical nodes Element.GetParameterValueByName, connect the input ends to Code Block (area) and Code Block (mark), respectively, connect the output end to the List Create node for aggregation, connect the output end to the List.Transpose node for row and column permutation, and connect the output end to the data input of the Date.ExportExcel node; the filePath, sheetName, startRow, and startCol inputs of the Date.ExportExcel node are connected to file Path, Code Block (blocking area), CodeBlock(0), and Code Block(0), respectively.

[0111] Step 4.2: In Autodesk Revit, find Dynamo Player under the Manage tab and click Run.

[0112] In the dialog box that pops up, click the "View Current Folder" option.

[0113] Copy the "blocked area statistics.dyn" file to the folder path that pops up.

[0114] Close the resource browser, return to the Autodesk Revit software, click the refresh button, and the blocked area statistics option will appear in the dialog box.

[0115] Click the Run button to run the blocked area statistics applet.

[0116] After the operation is completed, an EXCEL table pops up and the engineering quantity data is output to the EXCEL table.

[0117] The above are only preferred embodiments of the present invention and are not intended to limit the scope of protection of the invention. Therefore, any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for drawing and calculating the engineering quantity of the reserved openings for electromechanical devices using BM blocks, characterized by: The following steps are involved: Step 1: Create a civil engineering model using Autodesk Revit software and set the scope box; Step 2: Link the civil engineering model to the electromechanical model, and set structural columns, ring beams, brick layout, openings, and annotations for the civil engineering model; Step 3: Based on the scope box in step 1, create a partition plane, create a section for the partition plane, and mark and fill it, and create a detailed list and drawing; Step 4: Use Dynamo, a visual parameter programming plug-in for Autodesk Revit software, to calculate the area of ​​the blocked area; In step 1, the method for setting the scope frame includes the following steps: Step 1.1: Set the standard size of a single scope box, including the length, width, and height of the single scope box; Step 1.2: Position the first scope box so that the lower left corner of the scope box coincides with the grid axis 1 and the A axis. Array to the right first, ensuring that the civil engineering model does not exceed the right line of the last scope box. Step 1.3: Select all scope boxes and array them upwards, with the civil engineering model not exceeding the upper edge of the last scope box; Step 1.4: After the scope boxes are arranged, delete the redundant scope boxes; Step 1.5: Number the scope boxes starting from the bottom row of the leftmost column and number them according to the unified naming principle; Described step 2 comprises the following sub-steps: Step 2.1: Link the electromechanical model to the civil model. Arrange the structural column family, ring beam family, and door pier family in the BM block wall of the civil model manually or through plug-ins. After the arrangement is completed, perform design optimization. Step 2.2: Use the plug-in's one-click hole opening function to select the linked electromechanical model and choose to open holes by pipeline. Step 2.3: In the floor plan, use the plug-in's opening annotation function to select all mechanical and electrical opening families and mark them; Step 2.4: After the MEP opening family is marked, the plug-in will automatically fill in the opening size parameter information in the opening family; Described step 3 comprises the following sub-steps: Step 3.1: Create a partition plan by copying the floor plan, obtaining a copy of the plan view, and rename it; Step 3.2: Set the copy of the general plan view as the zoning plan view template, copy the zoning plan view template and name it one by one with the scope box, and set the scope box tab of the floor general plan view to the corresponding scope box name; Step 3.3: Based on the partition plan view template, use the section function to create a section view of the wall elevation. The section view direction is from left to right, the section view width is the length of the wall but does not exceed the scope box range, and the section view perspective range is to just see the wall surface. Name the section view and set it as the section view template; Step 3.4: The MEP specialists mark the horizontal and vertical positions of the openings and casings in the section view of the wall elevation, and also mark the categories of the openings and casings. Step 3.5: In the section view of the wall elevation, fill the gap between the opening and the casing with the Fill Region function and name it the Blocking Region. The fill pattern should correspond to the legend. Step 3.6: Create a pipe fitting list and set the content of the list; Step 3.7: Export CAD drawings; Described step 4 comprises the following sub-steps: Step 4.1: Use Dynamo, a visual parameter programming plug-in for Autodesk Revit software, start at the Categories node, select the detail project, connect the All Elements of Category node, connect two identical nodes to Element.GetParameterValueByName, connect the inputs to Code Block (area) and Code Block (mark), respectively, connect the output to the List Create node to summarize, connect the output to the List.Transpose node to perform row and column permutations, and connect the output to the data input of the Date.ExportExcel node; connect the filePath, sheetName, startRow, and startCol inputs of the Date.ExportExcel node to file Path, Code Block (blocking area), CodeBlock(0), and Code Block(0), respectively; Step 4.2: Find Dynamo Player under the Manage tab in Autodesk Revit software, click Run, and export the engineering quantity data to an EXCEL table.

2. The method for drawing and calculating the engineering quantity of the electromechanical reserved opening of BM blocks according to claim 1 is characterized by: In the step 1.2, the array spacing of the right array of the scope box is a fixed value, and the number of arrays is a variable value.

3. The method for drawing and calculating the engineering quantity of the reserved openings for electromechanical devices of BM blocks according to claim 1 is characterized by: In the above step 1.3, the array spacing of the upward array of the scope box is a fixed value, and the number of arrays is a variable value.

4. The method for drawing and calculating the engineering quantity of the electromechanical reserved opening of BM blocks according to claim 1 is characterized by: In the above step 1.4, the standard for deleting redundant scope boxes is that there are no other components except the axis grid within the scope box area.

5. The method for drawing and calculating the engineering quantity of the reserved openings for electromechanical devices of BM blocks according to claim 1 is characterized by: In the step 2.2, the opening is selected in the opening mode to generate an electromechanical opening family, and then the opening is performed according to the pipeline. The electromechanical bushing is selected in the opening mode to generate an electromechanical wall bushing family.

Citation Information

Patent Citations

  • Secondary structure construction method based on BIM

    CN111967073A

  • Constructional engineering collaborative design drawing method based on CAD platform

    CN112270033A