A method for analyzing installation height of fireproof curtain based on BIM technology
By using a BIM-based method to analyze the installation height of fireproof roller shutters and automatically adjusting the model height using the Dynamo program, the construction problems caused by the difficulty of installing fireproof roller shutters were solved, design efficiency and construction feasibility were improved, and rework and delays were reduced.
Patent Information
- Application Number
- CN202410784763.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-18
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2044-06-18
AI Technical Summary
In architectural design, the installation of fireproof roller shutters increases the difficulty of construction, leading to rework, project delays, and material cost losses. Existing BIM technology cannot effectively solve the coordination problems between fireproof roller shutters and electromechanical pipelines and interior ceilings.
A BIM-based method for analyzing the installation height of fireproof roller shutters was adopted. Fireproof roller shutter families were created using the Dynamo program and batch modeling was performed to obtain the most unfavorable point of the structural beam. The height of the fireproof roller shutter model was adjusted, the maximum net height of the finished ceiling was calculated, and an analysis diagram was generated.
It improves the efficiency of detailed design of fireproof roller shutters, reduces construction rework and project delays, provides feasibility analysis for electromechanical pipelines and fine ceiling decoration, and reduces error rate and repetitive work.
Smart Images

Figure CN119358068B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of building information modeling, in particular to a method for analyzing installation height of fire shutter based on BIM technology. BACKGROUND
[0002] At present, large commercial complexes, office building projects have multiple building function requirements, and the space is usually large. However, in some specific areas, such as stairwells, elevator halls, commercial and public area junctions, and corridors close to the atrium area, there may be situations of narrow space and dense mechanical and electrical pipelines. This will increase the difficulty of installing fire shutters, and it is necessary to design and select fire shutters that adapt to space limitations.
[0003] Ideally, civil, mechanical and electrical, and finishing professional designers of the design unit should communicate and coordinate closely with the fire shutter supplier during the design stage, fully consider factors such as the size of the structural beam / plate, the finishing ceiling elevation, the size and specifications of the fire shutter, and other conditions to ensure the quality of the design and the feasibility of the construction.
[0004] However, the current situation is that when the project is in the design stage, Party A often has not yet determined the fire shutter supplier and construction unit for the project. The fire shutter supplier and construction unit generally enter the site when a part of the civil construction is completed and the site has conditions for fire shutter installation and construction. Therefore, the professional designers of the design unit have no conditions to communicate and negotiate with the fire shutter supplier and construction unit in the early stage. In addition, there are certain structural errors in the site civil construction, and mechanical and electrical pipelines crossing fire zones, which often lead to forced deepening and construction rework when the fire shutter project is cross-constructed with other specialties, resulting in serious material cost loss and delay in construction period. For example, when the finishing ceiling furring of a certain layer of a large commercial complex is installed to half according to the finishing elevation requirements, it is found that at multiple fire zone junctions, the bottom net height of the shutter box after installation according to the maximum height under the existing structural conditions still does not meet the finishing ceiling elevation requirements. This leads to the finishing designer adjusting the scheme to lower the finishing ceiling elevation, which causes the finishing construction unit to have to rework the already constructed area.
[0005] In addition, the current construction industry usually adopts the mode of "two-dimensional pipeline arrangement" or "BIM technology for pipeline integration" to analyze the net height of the floor before installation; and the net height analysis is to analyze the bottom of the structural beam as the most unfavorable point of the net height, and ignores that the bottom of the shutter box of the fire shutter located at the bottom of the structural beam is the real most unfavorable point of the net height (for example: the net height of the fire shutter located at the bottom of the structural beam has reached the minimum requirement of the fine suspended ceiling, and does not meet the conditions of the mechanical and electrical pipeline penetrating the fire shutter construction, and the mechanical and electrical adjustment does not consider the influence of the fire shutter, so it is extremely possible to set the scheme of the mechanical and electrical pipeline penetrating the fire shutter, thereby causing the situation of miswork and mis-time); the early deepening of the fire shutter does not consider the actual construction and installation of the fire shutter, which will affect the on-site construction of the mechanical and electrical pipeline and the fine suspended ceiling, cause forced deepening and construction rework, and cause serious material cost loss and delay of construction period;
[0006] The construction industry usually adopts BIM technology to comprehensively arrange the mechanical and electrical pipelines, and when the operating personnel analyzes the influence of the fire shutter on the mechanical and electrical pipeline arrangement, the bottom net height of the fire shutter under the structural beam and the maintenance reserved space of the fire shutter are usually manually checked one by one, which is large in workload and low in efficiency; the analysis of the fire shutter needs to be re-performed when the mechanical and electrical and fine design scheme is slightly changed, which is repetitive in workload and prone to errors. SUMMARY
[0007] The present application aims to overcome the defects of the prior art and provide an analysis method for the installation height of a fire shutter based on BIM technology, which solves the problems of construction rework, delay of construction period and material loss.
[0008] In order to solve the above technical problems, the present application is implemented as follows:
[0009] An analysis method for the installation height of a fire shutter based on BIM technology, characterized in that it comprises the following steps:
[0010] Step 1: Create a project model (without fire shutter)
[0011] Establish the BIM model of the project building (without fire shutter) and structure by using BIM software, link and bind the building and structure models, and integrate them together;
[0012] Step 2: Create a fire shutter family and use Dynamo to batch-model it;
[0013] Step 3: Obtain the corresponding structural beam above each fire shutter;
[0014] Step 4: Obtain the extreme height of the fire shutter;
[0015] Step 5: Adjust the height parameter of the fire shutter model one by one according to the extreme height value of the fire shutter.
[0016] Step six: parameterize calculation of the maximum net height of the finished ceiling allowed at the bottom of the fire shutter;
[0017] Step seven: batch text annotation of the maximum net height of the finished ceiling allowed at the bottom of the fire shutter in the selected view plane, to generate a fire shutter limit installation bottom net height analysis diagram.
[0018] The fire shutter installation height analysis method based on BIM technology, characterized in that step two is: creating a fire shutter family based on a line-based common model; importing building drawings containing a fire shutter layer, and using Dynamo to batch model conversion based on the horizontal position of the layer.
[0019] The fire shutter installation height analysis method based on BIM technology, characterized in that step three is: obtaining the position line of all structural beam models of the layer, projecting it onto the building surface layer along the negative direction of the z-axis, and using the projection line to match and intersect with the fire shutter on the building surface layer to obtain the corresponding structural beam directly above each fire shutter.
[0020] The fire shutter installation height analysis method based on BIM technology, characterized in that step four is: obtaining the boundary box of each structural beam matched with the fire shutter, and obtaining the bottom lowest point of each structural beam boundary box, and finally obtaining the distance from the bottom lowest point of each structural beam to the building plane, and the shortest point is the most unfavorable point of the structural beam, and the shortest distance from the most unfavorable point to the building plane is the limit height of the fire shutter corresponding to the position.
[0021] The fire shutter installation height analysis method based on BIM technology, characterized in that step five is: assigning the distance parameter of the most unfavorable point to the height parameter of the corresponding fire shutter model, which can adjust the fire shutter model to the bottom of the structural beam without collision with the structural beam, and the height of the fire shutter at this time is the limit height.
[0022] The fire shutter installation height analysis method based on BIM technology, characterized in that step six is: parameterizing calculation of the maximum net height of the finished ceiling allowed at the bottom of all fire shutters according to the instance parameters of each fire shutter model, combined with the floor height, structural beam height and other size length parameters.
[0023] The application comprises batch remolding of fireproof curtain based on Dynamo, analyzing the limit height of fireproof curtain installation, and adjusting the model height of fireproof curtain, calculating the maximum net height of fine ceiling suspended ceiling allowed at the bottom of fireproof curtain, and making batch text annotation of the maximum net height of fine ceiling suspended ceiling allowed at the selected view plane of fireproof curtain. The center line of each fireproof curtain door is matched one by one, and the center line of fireproof curtain is used for remolding.
[0024] By using the projection line principle, the boundary box (BoundingBox) of the structure beam is projected onto the building surface layer, and the intersection judgment with the fireproof curtain of the building surface layer is performed to analyze the structure beam directly above each fireproof curtain and match them one by one; the minimum distance from the lowest point of the bottom of the structure beam directly above each fireproof curtain to the building surface layer is used to analyze the most unfavorable point of the structure beam, and the shortest distance is the maximum limit height of the installation of the fireproof curtain.
[0025] The beneficial effects of the application are: through the above technical solution, the application provides a method for analyzing the installation height of fireproof curtain based on BIM technology, and a method for parameterized analysis of fireproof curtain under extreme conditions (installed close to the bottom of the structure beam) based on BIM technology. Based on this achievement, fireproof curtain models can be quickly created in batches, the overall height of the fireproof curtain is adjusted parameterized, and the fireproof curtain model can automatically match the maximum limit installation height in the theoretical state, creating at the bottom of the structure beam directly above each fireproof curtain, and generating a bottom net height analysis diagram of the fireproof curtain after limit installation in batches; the influence of the maximum bottom net height of the fireproof curtain door on the fine ceiling suspended ceiling of the floor is analyzed, the deepening design efficiency of the fireproof curtain is improved, and the phenomenon of construction scheme adjustment or on-site rework and delay of construction period caused by the fact that the bottom net height of the fireproof curtain does not meet the installation requirements of the on-site fine ceiling suspended ceiling is reduced.
[0026] Based on BIM technology, the deepening of fireproof curtain can quickly analyze the maximum net height of fine ceiling suspended ceiling allowed at the bottom of fireproof curtain under the limit height installation of each floor fireproof curtain; it can provide space reference conditions for the case that mechanical and electrical pipelines pass through the fireproof partition, and avoid the case that the mechanical and electrical pipeline synthesis scheme is difficult to implement due to the neglect of the space occupied by the installation of fireproof curtain; it can also provide analysis basis for the feasibility of fine ceiling installation, and provide guarantee for scheme optimization of design in advance, and avoid the cases of project construction rework, construction period delay and material loss in advance.
[0027] Fast and efficient: the Dynamo program realizes the batch automatic generation and parameterized adjustment of the model, saves the tedious manual operation, and improves the efficiency and accuracy.
[0028] Reusable: Dynamo program can be reused in different floors, even different projects, improving the efficiency of fire shutter secondary deepening.
[0029] Reduce error rate: automated process can reduce the error rate caused by human factors, improve the reliability.
[0030] The present application has practical application value and wide application prospect in the field of architectural design. BRIEF DESCRIPTION OF DRAWINGS
[0031] The present application will be further described in detail below in combination with the drawings and embodiments:
[0032] Figure 1 The flowchart of the present application.
[0033] Figure 2 The flowchart of the overall Dynamo parameterization program.
[0034] Figure 3 The building structure integration model diagram of some office building of some floor of the embodiment.
[0035] Figure 4 The schematic diagram of adjusting the horizontal positioning of the fire shutter.
[0036] Figure 5 The schematic diagram of adjusting the vertical direction limit installation height of the fire shutter, close to the bottom of the structure beam.
[0037] Figure 6 The schematic diagram of the bottom net height section of the fire shutter after limit installation, close to the bottom of the structure beam.
[0038] Figure 7 The schematic diagram of the bottom net height analysis of the fire shutter after limit installation.
[0039] Figure 8 The schematic diagram of the curtain cloth parameter control.
[0040] Figure 9 The schematic diagram of the node configuration of the Curve in the fire shutter layer.
[0041] Figure 10 The schematic diagram of the distance node between the points of all curves.
[0042] Figure 11 The schematic diagram of the midpoint node of the edge line of the fire shutter.
[0043] Figure 12 The schematic diagram of the centerline point node of the edge line of the fire shutter door.
[0044] Figure 13 The schematic diagram of the centerline node of the fire shutter door.
[0045] Figure 14 Edge line node diagram for fire shutter.
[0046] Figure 15 Center line node diagram for fire shutter.
[0047] Figure 16 Overall height initial default value model diagram for fire shutter family.
[0048] Figure 17 Width parameter node diagram corresponding to the model drawing for fire shutter.
[0049] Figure 18 Node diagram for converting the top surface layer of all fire shutters into a list.
[0050] Figure 19 Node diagram for projecting the location line of the structural beam onto the top surface layer of the floor building slab.
[0051] Figure 20 Node diagram for the corresponding structural beam directly above each fire shutter.
[0052] Figure 21 Limit height node diagram for fire shutter.
[0053] Figure 22 Height adjustment to the bottom of the structural beam node diagram for fire shutter model.
[0054] Figure 23 Maximum net height of the fine ceiling suspended ceiling allowed at the bottom of the fire shutter box node diagram.
[0055] Figure 24 Maximum net height of the fine ceiling suspended ceiling allowed at the bottom of the fire shutter box node diagram. DETAILED DESCRIPTION
[0056] The technical solutions of the embodiments of the present application will be described clearly and completely below with reference to the drawings. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the embodiments of the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the present application.
[0057] As Figure 1As shown: a BIM technology-based fire shutter installation height analysis method, parameterized batch creation of fire shutter models, so that the fire shutter model can automatically match the limit installation height in the theoretical state, and create the bottom of the respective structure beam directly above, analyze the maximum bottom net height of the fire shutter door, and through the preliminary deepening of the fire shutter door in the mechanical and electrical pipe, analyze the maximum bottom net height of the fire shutter door, and provide the basis for the insertion of the fire shutter for the early comprehensive arrangement of the mechanical and electrical pipelines, avoid the impact of the installation of the fire shutter on the installation and arrangement of the mechanical and electrical pipelines; improve the deepening design efficiency of the fire shutter, reduce unnecessary time delay and economic loss caused by the fact that the bottom net height of the fire shutter does not meet the space requirements of the site precision ceiling and mechanical and electrical installation;
[0058] The present application is to generate fire shutter models quickly and in batches according to the fire shutter layer in the building plan, then project the position lines of all structure beam models of the layer to the building surface along the negative direction of the z-axis, and one-by-one judge and match whether the structure beam and the fire shutter intersect. Get the corresponding matched structure beam directly above each fire shutter, and get the bottom lowest point of each structure beam, and finally get the distance from the bottom lowest point of each structure beam to the building plane, and the shortest point is the most unfavorable point of the structure beam, and the shortest distance from the most unfavorable point to the building plane is the limit height of the fire shutter corresponding to the position. Assign the distance of the most unfavorable point to the height of the corresponding fire shutter model, and adjust the height of the fire shutter model to the bottom of the structure beam without collision with the structure beam (at this time the height of the structure beam is the limit height). Calculate the maximum net height of the precision ceiling allowed by the bottom of the fire shutter; the maximum net height of the precision ceiling allowed by the fire shutter is batch annotated in the selected view plane. Finally, export the corresponding fire shutter view plane and compare it with the precision ceiling drawing. The overall Dynamo parameterization program flow chart is shown in the accompanying Figure 2 . Embodiment
[0059] As Figure 3 shown: the fire shutter deepening of a certain floor of an office building project will be combined with this method to be described in detail. According to the fire protection specification requirements corresponding to this office building project, the manufacturer will provide fire shutters with a shutter box height of 500mm; in addition, the public area net height requirement of the precision ceiling of this project is 3100mm. The specific steps of the project fire shutter deepening are as follows:
[0060] Step one: use BIM software to establish the building model (not including fire shutter) and structure model of the project, and link and bind the two models together to integrate them into one model.
[0061] Step two: First, create the fire shutter family, and then use the Dynamo program to generate the fire shutter model based on the drawing (this step will match the width parameter of the fire shutter model and adjust the corresponding plane position, but the fire shutter model is based on the top surface of the building floor, and the default height is 800mm);
[0062] The specific steps are as follows:
[0063] First, you need to combine the size specification information of the on-site fire shutter provided by the fire shutter installation unit (such as the height of the shutter box 500mm), use the line-based common model to create the fire shutter family, and parameterize the overall height of the fire shutter. (Because the entire method implementation process only needs to complete the deepening through the shutter box, in order to prevent the shutter cloth from affecting the display of the technical results during the deepening process, the shutter cloth is controlled to be invisible by default, see Appendix Figure 8 for details);
[0064] Import the building drawing containing the fire shutter layer into the model and adjust the alignment; select the drawing through the SelectModel Element node of Dynamo, then use the ImportInstance.LayerNames node in the BimorphNodes node package to get the names of all layers contained in the current drawing, then use String. Contains and List.FilterByBoolMask nodes to filter the fire shutter layer name, and finally use the CAD.CurvesFromCADLayers node in the BimorphNodes node package to extract the Curve in the fire shutter layer. The node configuration is shown in Appendix Figure 9 ;
[0065] Match the midpoint of the fire shutter door edge line
[0066] Use the Flatten node to flatten the curves in the instance into a one-dimensional list, then connect it to the Curve.PointAtParameter node, and assign the value “0.5” to the same node param input end to get the midpoint of each fire shutter layer line. Then output the results to the “geometry” and “other” input ends of the “Geometry.DistanceTo” node, and set the concatenation state to cross product. The result is shown in the figure, which is the distance between all curve midpoints (including itself). The node configuration is shown in Appendix Figure 10 .
[0067] The distance between the center points of each curve has been obtained above, and the next step is to find the second closest curve center point to each midpoint, because the closest point is itself to itself, and the second closest point is the midpoint of the edge line of the same fire shutter, so we need to sort first. Use the List. SortIndexByValue node to sort the above curve center point distance sub-list. The output of this node is that all the first items of the sub-list are 0, because they are the distances from each curve midpoint to itself; the second items are the distances from each curve midpoint to the midpoint of the edge line of the same fire shutter, so we need the items with index value "1" in each sub-list. Therefore, use "List. Transpose" to transpose the rows and columns, as shown in the diagram, and then use "x[1]" in the back to get the sub-list with index "1", which is the index of the edge line of the fire shutter. Connect it to "index" of "List. GetltemAtIndex", and then use the one-dimensional list of fire shutter edge line midpoints flattened by "List. Flatten" as the "list" input end, to get the midpoints of the edge line corresponding to the fire shutter. The node configuration is shown in the attached Figure 11 .
[0068] Subsequently, call "List. Create" and connect the original fire shutter edge line center list and the above-mentioned corresponding fire shutter edge line midpoint list obtained in the last step to "item0" and "item1" respectively. Then use "List. Transpose" again to transpose the list to make the sub-lists into a structure of two by two, so that the list contains all the combinations of edge line centers, that is, there are repeated lists. Therefore, use "List. Map" again to input "ListSort" as a function to "f(x)" to make the sub-list items sorted naturally. Then use "List. Uniqueltems" to delete the repeated sub-list items in the list, and the number of sub-lists is halved, which solves the problem of repeated list items, and a list of fire shutter door edge line midpoint one-to-one matching and no repetition is obtained. The node configuration is shown in the attached Figure 12 .
[0069] Get the center line of each fire shutter door;
[0070] According to the above list of fire shutter edge line center points one-to-one matching, use x[0] to get the first item of each sub-list as the starting point, and x[1] to get the second item of each sub-list as the key point. Use the Line. ByStartPointEndPoint and List. Combine nodes to connect each fire shutter edge line center point into a line; use the Curve. Length node to get the length of each line; and then use an expression of distance " / 2" as an offset for the center line of the fire shutter. The node configuration is shown in the attached Figure 13.
[0071] Since the starting point in the x[0] list is also the midpoint of the fire shutter edge line, each point in the x[0] list must intersect with the fire shutter edge line where it is located and one-to-one correspondence; Therefore, we use the Geometry. DoesIntersect (the concatenation state needs to be set to cross product) node to determine whether the starting point in the x[0] list intersects with the edge line of the fire shutter one by one. Then use List. IndexOf (the use level needs to be set to L2) and the True value in Boolean to filter and return the index value of the fire shutter edge line that matches the starting point in the x[0] list one by one, and then get the corresponding fire shutter edge line through the List. GetItemAtIndex node as the offset of the fire shutter center line, and the node configuration is shown in the attached Figure 14 .
[0072] Then call the node "Vector. ByTwoPoints" to connect the two center point values to "start&end" to create a vector with the two points, and then connect to the "direction" input end of "Geometry. Translate" as the offset direction. Then connect the fire shutter edge line obtained above to the "geometry" of this node as the offset item. Finally, connect the 1 / 2 of the length of each line obtained by the Curve. Length node to the "distance" as the offset value, and the fire shutter center line will be generated. The node configuration is shown in the attached Figure 15 .
[0073] Based on the center line of the fire shutter, use the Select Face node to select the building floor surface layer (top surface layer), and use the FamilyInstance. ByFace node to generate a fire shutter model on the surface layer (at this time, the plan position of the fire shutter model has been adjusted, but the fire shutter model falls directly above the building floor top surface layer, and the distance from the top of the fire shutter model to the building surface layer is 800mm (this value is the initial default value of the overall height of the fire shutter family, and the model diagram is shown in the attached Figure 4 ), and the node configuration is shown in the attached Figure 16 .
[0074] Read the length of the midpoint connecting line of the fire shutter edge line in the Curve. Length node, and use the Math. Round node to get the integer distance value, and then use the Element. SetParameterByName node to match it one by one to the corresponding "fire shutter box itself width" parameter of the fire shutter model, which can adjust the corresponding width parameter of the fire shutter model on the drawing, and the node configuration is shown in the attached Figure 17 .
[0075] Step three: Get the position line of all structural beam models of this floor, project it to the building floor along the negative direction of the z-axis, and determine and match whether the structural beam intersects the fire shutter one by one.
[0076] Read the entity model of the fire shutter in Dynamo using the Element.Geometry node, use the Geometry.Explode node to explode each fire shutter geometry entity, and split it into six face layers. Use the List.Transpose node to transpose all the top face layers of the fire shutter into a list, and use the x[3] node to extract all the top face layers of the fire shutter, and then use the Surface.Offset node to move it to the top face layer of the building floor along the negative direction of the z-axis. The node configuration is shown in the following figure: Figure 18 .
[0077] Use the Categories and All Elements of Category node to get all the structural beams of this floor, and use the Element.GetLocation node to get the position line of all the structural beams. Use the Select Edge and Select Point on Face to quickly select the top face layer of the building. Then project the position line of all the structural beams to the top face layer of the building floor along the negative direction of the z-axis. The node configuration is shown in the following figure: Figure 19 .
[0078] Use the Geometry.DoesIntersect (the connected state needs to be set to cross product) node to determine and match whether the projection line of the structural beam intersects the top face layer of the fire shutter one by one. And through the Boolean and List.AllIndicesOf node, get the index of the structural beam list matched by each fire shutter. Then through the index list and List.GetItemAtIndex node, get the corresponding structural beam above each fire shutter. The node configuration is shown in the following figure: Figure 20 .
[0079] Step four: Get the structural beam matched by each fire shutter, get the bottom lowest point of the boundary box of each structural beam, and finally get the distance from each lowest point to the building plane. The point with the shortest distance is the most unfavorable point of the structural beam, and the shortest distance from the most unfavorable point to the building plane is the limit height of the fire shutter corresponding to this position.
[0080] Get the bounding box of the structure beam using the Element.BoundingBox node, and get the lowest point of each bounding box using the BoundingBox.MinPoint. Then get the distance from the lowest point of each bounding box to the top of the building floor using the Geometry.DistanceTo node. Finally, get the minimum value in each sub-list using the List.MinimumItem node. The point with the shortest distance in each sub-list is the most unfavorable point of the structure beam, and the shortest distance from the most unfavorable point to the building plane is the limit height of the corresponding fire shutter. The node configuration is shown in the following table: Figure 21 .
[0081] Step five: Assign the distance value of the most unfavorable point to the height parameter of the corresponding fire shutter model, which adjusts the height of the fire shutter model to the bottom of the structure beam without collision with the structure beam (the height of the structure beam is the limit height at this time).
[0082] Use the List.MinimumItem node to extract the minimum value of the distance in the list, and use the Element.SetParameterByName node to assign it to the "overall height of the shutter" parameter of each fire shutter model, which adjusts the height of the fire shutter model to the bottom of the structure beam without collision with the structure beam (the height of the structure beam is the limit height at this time, and the model diagram is shown in the following table: Figure 5 , Appendix Figure 6 (As can be seen from the figure, due to the installation of each fire shutter, the maximum height of the finished ceiling in the atrium area of the office building can only be 2670mm. If the design scheme of the finished ceiling is 2700mm, it is necessary to jointly consult with each professional to develop a design scheme that can meet the construction feasibility), and the node configuration is shown in the following table: Figure 22 .
[0083] Step six: According to the instance parameters of each fire shutter model, combine the floor height and structure beam height to parameterize the maximum net height of the finished ceiling allowed at the bottom of all fire shutters.
[0084] Use the List.MinimumItem node to extract the minimum value of the distance in the list, and subtract the "shutter box height" of 500mm to get the bottom height of the fire shutter box; Then subtract the vertical hanging of the shutter and the operation space of 100mm reserved for construction; The maximum net height of the finished ceiling allowed at the bottom of the fire shutter box can be obtained, and the node configuration is shown in the following table: Figure 23 .
[0085] Step seven: the step 6 batch will allow the fire shutter to be finely packaged in the maximum net height of the ceiling suspended ceiling, and the selected view plane is batched with text annotations, and the fire shutter limit installation bottom net height analysis diagram is generated, and the model plan is shown in the attached Figure 7 .
[0086] The maximum net height value of the fire shutter box bottom allowed by the finely packaged ceiling suspended ceiling is supplemented by the Code Block and "+" node, and when the number is converted to characters in Dynamo, a decimal place is generated, and then the String.Split node and "." separator are used for splitting;The first item and the second item of each sub-list are obtained by using the List.Transpose node for transposition, and s[0] is used to extract the first item in the transposed list as the text reference of the plan view text annotation;The midpoint of the fire shutter center line is obtained by using the Curve.PointAtParameter node as the position coordinate point of the plan view text annotation, and the Views node is used to select the plan view to be annotated;Finally, the TextNote.ByLocation node is used to complete the text annotation, and the node configuration is shown in the attached Figure 24 .
[0087] The present application aims at the existing problems, before mechanical and electrical installation and fine installation engineering construction, through the fire shutter deepening based on Dynamo, the fire shutter model can be batch created, the model creation workload is saved;At the same time, the maximum bottom net height of the shutter box and the elevation relationship of the fine suspended ceiling are expressed under the condition of limit height installation of fire shutter, which can provide prior space limitation condition for mechanical and electrical pipeline crossing fire compartment when pipeline is integrated, avoid the situation that the mechanical and electrical pipeline integration scheme is difficult to implement due to neglecting the space occupied by the fire shutter installation;It can also provide analysis basis for the feasibility of fine suspended ceiling installation, provide guarantee for scheme optimization of design in advance, and avoid the situation of project construction rework, time delay and material loss.
[0088] The above is only an embodiment of the present application, and is not used to limit the present application, although the present application is described in detail with reference to the embodiment, for those skilled in the art, the technical scheme recorded in the foregoing embodiment can be modified, or some technical features can be replaced, but any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A method for analyzing the installation height of fireproof roller shutters based on BIM technology, characterized in that... It includes the following steps: Step 1: Create a project model that does not include fireproof roller shutters; Step 2: Create a family of fireproof roller shutters and use Dynamo to batch copy them; Step 3: Obtain the structural beam directly above each fireproof roller shutter; Step 4: Obtain the maximum height of the fireproof roller shutter; Step 5: Adjust the height parameters of the fireproof roller shutter model one by one according to the extreme height value of the fireproof roller shutter; Step Six: Parametrically calculate the maximum allowable clear height of the finished ceiling at the bottom of the fireproof roller shutter; Maximum clear height of the finished ceiling = Limit height of the fireproof roller shutter - Height of the fireproof roller shutter box itself - Operating space reserved for roller shutter hanging and construction; Step Seven: Add batch text annotations to the maximum allowable clear height of the finished ceiling of the fireproof roller shutter in Step Six on the selected view plane to generate a bottom clear height analysis diagram after the fireproof roller shutter is installed to its limit; Step two specifically involves: creating a fireproof roller shutter family based on a conventional line model; importing architectural drawings containing fireproof roller shutter layers; and using Dynamo to batch-model these layers based on their horizontal positions. Step four specifically involves: obtaining the boundary boxes of the structural beams that match each fireproof roller shutter, obtaining the lowest point of the bottom of the boundary box corresponding to each structural beam, and finally obtaining the distance from the lowest point of the bottom of each structural beam to the building plane. The point with the shortest distance is the most unfavorable point of the structural beam, and the shortest distance from the most unfavorable point to the building plane is the limit height of the fireproof roller shutter corresponding to that position.
2. The method for analyzing the installation height of fireproof roller shutters based on BIM technology according to claim 1, characterized in that, Step one specifically involves: using BIM software to create BIM models of the project's architecture and structure that do not include fireproof roller shutters, linking and binding the architecture and structure models together.
3. The method for analyzing the installation height of fireproof roller shutters based on BIM technology according to claim 1, characterized in that, Step 3 specifically involves: obtaining the position lines of all structural beam models on this floor, projecting them onto the building surface along the negative z-axis, using these projection lines to intersect and match with the fireproof roller shutters on the building surface one by one, and obtaining the structural beams directly above each fireproof roller shutter.
4. The method for analyzing the installation height of fireproof roller shutters based on BIM technology according to claim 1, characterized in that, Step five specifically involves assigning the distance parameters of the most unfavorable points to the corresponding height parameters of the fireproof roller shutter model. This allows the fireproof roller shutter model to be adjusted to the bottom of the structural beam without colliding with it. At this point, the height of the fireproof roller shutter is its maximum height.
Citation Information
Patent Citations
Fireproof rolling blind structure and construction method meeting high-level fireproof demands based on BIM
CN109629667A
Building indoor space net height analysis method and device based on BIM model
CN112484695A