Revit-based hydraulic climbing template BIM (Building Information Modeling) automatic modeling method
Through the REVIT -based hydraulic climbing template BIM model automatic modeling method, the problem of hydraulic climbing template BIM model modeling efficiency and low accuracy in the existing technology, realized the automated modeling of the hydraulic climbing template BIM model, which improved Modeling efficiency and security are suitable for the construction of complex exterior wall structures.
Patent Information
- Application Number
- CN202411827278.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-12-12
AI Technical Summary
It is difficult to effectively establish a hydraulic climbing formwork BIM model in the existing technology, especially in the complex exterior walls of the core cylinder building structure, resulting in low modeling efficiency, low accuracy, and building risks.
Adopt the automatic modeling method of hydraulic climbing template BIM model based on Revit, through the model positioning of the model, model modeling at the corner of the building's exterior wall, the formation of the frame of the frame of the outer wall hole, and the remaining segment hydraulic climbing template model generation. Implement the automated modeling of hydraulic climbing template BIM model.
It improves the modeling efficiency of hydraulic climbing template BIM models, reduces the threshold of digital technology applications, ensures the accuracy and security of modeling, and is suitable for the construction of hydraulic climbing templates for complex exterior wall structures.
Smart Images

Figure CN119378078A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of building information digital models, and in particular relates to a method for automatically modeling a hydraulic climbing formwork BIM model based on Revit. Background Art
[0002] At present, as the building height continues to break records, the core tube form of building structure is being used more and more widely. Correspondingly, the application of hydraulic climbing formwork is also becoming more and more extensive. With the promotion and application of digital technology, the digital management of hydraulic climbing formwork is also receiving more and more attention. Due to the large number of hydraulic climbing formwork components and the complex form of components, it is time-consuming and laborious to manually establish the BIM model, and it is also difficult to ensure the precision and accuracy of the BIM model. For hydraulic climbing formwork, there is currently no mature automated modeling software on the market. By using C# language to carry out secondary development of Revit software, the automatic modeling of the hydraulic climbing formwork BIM model can be realized. At present, there is still a lack of mature methods for the automatic modeling of the hydraulic climbing formwork BIM model.
[0003] At the same time, the core tube building structure has a complex exterior wall. If the hydraulic climbing formwork model cannot be well established, it will inevitably affect the construction progress and project safety.
[0004] The existing automatic modeling method based on BIM model cannot determine the location of the external wall opening. When constructing the model at the corner of the building's external wall, its positioning line is a plurality of non-intersecting line segments. Therefore, the overall structure cannot be modeled. At the same time, there is also the problem of construction risk. Summary of the invention
[0005] In view of the above-mentioned deficiencies in the prior art, the present invention provides a method for automatically modeling a hydraulic climbing formwork BIM model based on Revit to solve the above-mentioned technical problems.
[0006] To solve the above technical problems, according to one aspect of the present invention, the present invention provides the following technical solution: a method for automatically modeling a hydraulic climbing formwork BIM model based on Revit, comprising the following steps: S1: Model positioning line generation: including generating the outer contour line of the building structure to form the positioning line of the hydraulic climbing formwork; reading the Revit structural model of the building to be arranged with the hydraulic climbing formwork, generating the outer contour line of the building structure, and offsetting the outer contour line of the building structure by a specified distance to form the positioning line of the hydraulic climbing formwork; S2: Modeling of the corner of the building's exterior wall: including determining the location of the positioning point at the corner of the building's exterior wall, determining the direction of component placement, and placing the hydraulic climbing formwork frame family at the corner of the building's exterior wall. Specifically, the hydraulic climbing formwork frame family at the corner of the building's exterior wall is established, the model positioning lines in S1 are selected, and the intersecting positioning lines are grouped in pairs. The intersection of the intersecting positioning lines is used as the placement point of the hydraulic climbing formwork frame family at the corner of the building's exterior wall, and the direction of the angle bisector of the two intersecting straight lines is used as the placement direction of the corner frame family, and the hydraulic climbing formwork model at the corner of the building's exterior wall is arranged; S3: Generation of frame model at the external wall opening: including generation of opening contour line, segmentation of opening positioning line and matching with the opening, and placement of hydraulic climbing formwork frame family at the opening, specifically, establishing the hydraulic climbing formwork frame family at the external wall opening, reading the opening position, marking the opening position on the hydraulic climbing formwork positioning line, reading the size parameter information of the opening, determining the hydraulic climbing formwork frame family parameters at the opening according to the read opening parameters, and arranging the hydraulic climbing formwork frame family model at the opening along the determined hydraulic climbing formwork positioning line at the opening; S4: Generate the model of the remaining section hydraulic climbing formwork frame, including the screening of the remaining section positioning lines of the frame layout, the layout of the remaining section hydraulic climbing formwork frame, the layout of the hydraulic climbing formwork frame, the guide rails, climbing cones and embedded parts, specifically, establish a parametric family of the remaining section hydraulic climbing formwork frame, use the positioning lines at the opening screened out in S3 to divide the model positioning lines, screen out the positioning lines that do not overlap with the positioning lines at the opening, and according to the screened model positioning lines and the length of the positioning lines, ensure that the length parameters of the remaining section hydraulic climbing formwork frame family are adjusted under the premise of meeting the maximum span of the hydraulic climbing formwork frame, so that the hydraulic climbing formwork frame family can be evenly arranged along the positioning lines, and the remaining section hydraulic climbing formwork frame family is arranged along the screened positioning lines.
[0007] Furthermore, the step of generating the outer contour line of the building structure in step S1 is: importing the hydraulic climbing model that needs to be arranged into Revit, selecting the floor where the hydraulic climbing template needs to be arranged, screening out the structural columns, structural beams, and structural shear wall components of the selected floor, merging the structural columns, structural beams, and structural shear wall components into a whole, the whole is a merged structural component, projecting the merged structural component onto the selected floor elevation plane, reading the generated outer contour line of the floor elevation plane projection, and modifying the outer contour line style to "outer contour line" as the outer contour line of the building structure.
[0008] Furthermore, step S1 of generating the hydraulic climbing formwork positioning line comprises: determining the distance from the hydraulic climbing formwork frame to the outer contour line of the building structure, selecting any structural component of the selected floor, reading the positioning point coordinates of the selected structural component, projecting the positioning point coordinates onto the floor elevation plane to generate a component projection point, drawing a perpendicular line from the component projection point to each line segment of the outer contour line of the building structure, using the perpendicular line as the offset direction vector and the distance from the hydraulic climbing formwork frame to the outer contour line of the building structure as the offset distance, offsetting the outer contour line of the building structure outward, connecting the offset line segments to each other, and changing the line style of the offset line segments to a "positioning line" to form a hydraulic climbing formwork positioning line.
[0009] Further, step S2 includes: Determine the position of the positioning point at the corner of the building's exterior wall: read the hydraulic climbing formwork positioning line 1 generated in S1, read the endpoint coordinates of each positioning line segment, group the line segments with the same endpoint coordinates into two groups, and the two line segments in the grouped line segment group are the two intersecting line segments, and their common endpoint is the positioning point at the corner of the building's exterior wall of the hydraulic climbing formwork; Determine the component placement direction: read the common endpoint of two line segments in the grouped line segment group and the other endpoint outside the common endpoint of the two line segments respectively, take the common endpoint as the starting point, take the other endpoint of each line segment as the end point, connect the starting point and the end point as the direction vector of the corresponding line segment, normalize the two obtained direction vectors, obtain the normalized line segment vector at the corner of the building exterior wall, convert the direction vector into a vector with the common endpoint as the starting point and a length of 1, add the direction vectors of the two line segments to obtain the angle bisector vector of the two line segments, the angle bisector vector is the placement direction vector of the hydraulic climbing formwork frame at the corner of the building exterior wall, and the angle bisector vector is the placement direction of the hydraulic climbing formwork frame family at the corner; Placement of the hydraulic climbing formwork frame family at the building's exterior wall corners: Create a hydraulic climbing formwork frame family at the building's exterior wall corners, rotate the created hydraulic climbing formwork frame family model at the exterior wall corners (5) 45° clockwise with the origin as the center, place the created hydraulic climbing formwork frame family at the building's exterior wall corners at the read building's exterior wall corner positioning point, and rotate and place the hydraulic climbing formwork frame family at the building's exterior wall corners according to the determined building's exterior wall corner placement direction.
[0010] Furthermore, S3 includes: Generation of opening contour line: Filter the structural components in the selected floors that intersect with the outer contour line of the building structure generated in S1, read the vertical openings attached to the filtered structural components, obtain the contour line and position coordinates of the vertical openings, determine the hydraulic climbing template positioning line 1 segment generated in S1 that is parallel to the opening and closest to the opening, project the contour line of the vertical opening onto the filtered positioning line segment, obtain the projection point of the opening on the positioning line, take the projection point as the origin, make the normal of the positioning point, offset the obtained normal line along the positioning line to both sides of the window opening by 500 mm, change the line style of the offset normal line to the opening contour line, and complete the drawing of the opening position contour line; Segmentation of the positioning line at the opening and matching with the opening: Use the opening position contour line to segment the hydraulic climbing template positioning line generated in S1, read the midpoint of the segmented line segment and the positioning point of the opening, match and filter out the positioning line segment that is parallel to the opening and closest to the opening, and form a set list of all the filtered positioning line segments; Placement of hydraulic climbing formwork frame family at the opening: Determine the length of the selected positioning line at the opening. If the length of the positioning line is less than or equal to 5m, take the center point of the positioning line segment as the positioning point, and place the hydraulic climbing formwork frame family at the opening along the positioning line. Adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. If the length of the positioning line is greater than 5m, divide the positioning line into segments less than 5m and use the center point of each segment as the positioning point. Take the midpoint of the divided segment as the positioning point, and place the hydraulic climbing formwork frame family at the opening along the line segment direction. Adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. Make a shear family along the outline of the opening to cut the template at the opening. Arrange the template blocking family at the cut opening to complete the arrangement of the hydraulic climbing formwork frame family at the opening.
[0011] Further, the S4 includes: Screening of positioning lines for the remaining segments of the frame arrangement: read the positioning line segments of the hydraulic climbing formwork segmented by the contour line of the opening position in S3, remove the line segments that match the opening that are screened out, and at the same time, shorten the positioning lines at the corners by a corresponding length according to the frame length of the hydraulic climbing formwork frame family at the corners generated in S3, and combine the processed positioning line segments into groups to form the positioning lines for the remaining segments; Layout of the remaining hydraulic climbing formwork frame: read the remaining straight positioning line segments that have been screened out, read the length of the remaining straight positioning line segments, if the length of the positioning line segment is less than 5m, take the center point of the positioning line segment as the positioning point, place the hydraulic climbing formwork frame family at the opening along the positioning line, and adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. If the length of the positioning line segment is greater than 5 meters, divide the positioning line into segments less than 5m and take the center point of each segment as the positioning point, take the midpoint of the divided segment as the positioning point, place the hydraulic climbing formwork frame family at the opening along the line segment direction, adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment, adjust the model and size of the climbing cone according to the relative position of the hydraulic climbing formwork climbing cone and the structural member, so that the climbing cone can be firmly embedded in the structural member, and complete the BIM model layout of the remaining hydraulic climbing formwork frame; Arrange the guide rails, climbing cones and embedded parts of the hydraulic climbing formwork frame; Read the hydraulic climbing formwork frame generated in S2, S3, and S4, place guide rails, climbing cones, and embedded parts families at the vertical uprights of the frame, determine the relative positions of the guide rails, climbing cones, and embedded parts families, delete one of the guide rails, climbing cones, and embedded parts families with a distance less than 500mm, and adjust the models and sizes of the climbing cones and embedded parts according to the relative positions of the climbing cones and embedded parts of the hydraulic climbing formwork and the structural components, so that the climbing cones and embedded parts can be firmly embedded in the structural components, and complete the BIM model layout of the hydraulic climbing formwork frame.
[0012] Furthermore, the remaining segment positioning line refers to the portion of the hydraulic climbing template positioning line remaining after removing the frame positioning line at the corner and the frame positioning line at the window opening.
[0013] Compared with the prior art, the present invention has the following beneficial effects: 1. The automatic modeling method of the hydraulic climbing formwork BIM model based on Revit provided by the present invention can realize the automatic creation of the hydraulic climbing formwork BIM model, improve the modeling efficiency of the BIM model, reduce the application threshold of digital technology in the construction of hydraulic climbing formwork engineering, and contribute to the promotion and application of digital technology in the construction industry; 2. The present invention adopts a standardized hydraulic climbing formwork frame family to carry out automatic modeling of the hydraulic climbing formwork, and the established BIM model is in line with the BIM standards, which is conducive to the standardization and standardization of BIM technology; 3. The arrangement of the hydraulic climbing formwork components of the present invention meets the safety requirements, avoids the influence of human subjective factors in manual modeling, and can effectively improve the safety management level of the hydraulic climbing formwork; 4. The present invention aims at the complex outer wall of the building structure in the form of a core tube. By constructing a hydraulic climbing formwork frame at the corner of the building outer wall, after the position of the positioning point at the corner of the building outer wall is determined, the line segments with the same end point coordinates are grouped in pairs, and the overall effect can be achieved through the grouped line segments; 5. The present invention aims at the complex condition of the exterior wall of the building structure in the form of a core tube, constructs an exterior wall hole position model, avoids the exterior wall holes by generating hole contour lines, dividing and matching the positioning lines at the hole, and placing the hydraulic climbing formwork frame family at the hole. Therefore, when constructing the hydraulic climbing formwork, the condition of the exterior wall hole can be fully considered, so that the hydraulic climbing formwork can better meet the safety requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the present invention will be described in detail below in combination with the accompanying drawings and detailed embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. Among them: Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention; Figure 2 It is a plan view of the hydraulic climbing template positioning line created by an embodiment of the present invention; Figure 3 It is a schematic diagram of a method for establishing the placement direction of a hydraulic climbing formwork frame at a corner point of a building exterior wall according to an embodiment of the present invention; Figure 4 It is a three-dimensional diagram of a hydraulic climbing formwork frame family at a corner of a building exterior wall created by an embodiment of the present invention; Figure 5 is a plan view of the outline of the opening created by an embodiment of the present invention; Figure 6 It is a three-dimensional diagram of a hydraulic climbing formwork frame family at a hole opening created by an embodiment of the present invention; Figure 7 It is a three-dimensional diagram of a hydraulic climbing formwork frame model created by an embodiment of the present invention; Figure 8 It is a plan view of a hydraulic climbing formwork frame model created by an embodiment of the present invention; Among them, 1. The positioning line of the hydraulic climbing formwork; 2. The positioning point at the corner of the building's exterior wall; 3. The normalized line segment vector at the corner of the building's exterior wall; 4. The placement direction vector of the hydraulic climbing formwork frame at the corner of the building's exterior wall; 5. The hydraulic climbing formwork frame family at the corner of the building's exterior wall; 6. The contour line of the opening; 7. The hydraulic climbing formwork frame family at the opening. DETAILED DESCRIPTION
[0015] In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0016] like Figure 1 As shown, the present invention provides a method for automatically modeling a hydraulic climbing formwork BIM model based on Revit, comprising: S1: Model positioning line generation: read the Revit structural model of the building to be arranged with the hydraulic climbing formwork, generate the building structure outer contour line, and offset the building structure outer contour line by a specified distance to form the hydraulic climbing formwork positioning line 1; S2: Modeling of the corner of the building's exterior wall: including determining the position of the positioning point 2 at the corner of the building's exterior wall, determining the direction of component placement, and placing the hydraulic climbing formwork frame family 5 at the corner of the building's exterior wall. Specifically, the hydraulic climbing formwork frame family 5 at the corner of the building's exterior wall is established, the model positioning lines in S1 are selected, and the intersecting positioning lines are grouped in pairs. The intersection of the intersecting positioning lines is used as the placement point of the hydraulic climbing formwork frame family 5 at the corner of the building's exterior wall, and the direction of the angle bisector of the two intersecting straight lines is used as the placement direction of the corner frame family, and the hydraulic climbing formwork model at the corner of the building's exterior wall is arranged; S3: Generation of the frame model at the external wall opening: including the generation of the opening contour line 6, the segmentation of the opening positioning line and the matching with the opening, and the placement of the hydraulic climbing formwork frame family 7 at the opening, specifically, establishing the hydraulic climbing formwork frame family 7 at the external wall opening, reading the opening position, marking the opening position on the hydraulic climbing formwork positioning line 1, reading the size parameter information of the opening, determining the parameters of the hydraulic climbing formwork frame family 7 at the opening according to the read opening parameters, and arranging the hydraulic climbing formwork frame family 7 model at the opening along the determined hydraulic climbing formwork positioning line at the opening; S4: Generate the model of the remaining section hydraulic climbing formwork frame, including the screening of the remaining section positioning lines of the frame layout, the layout of the remaining section hydraulic climbing formwork frame, the layout of the hydraulic climbing formwork frame, the guide rails, climbing cones and embedded parts, specifically, establish a parametric family of the remaining section hydraulic climbing formwork frame, use the positioning lines at the opening screened out in S3 to divide the model positioning lines, screen out the positioning lines that do not overlap with the positioning lines at the opening, and according to the screened model positioning lines and the length of the positioning lines, ensure that the length parameters of the remaining section hydraulic climbing formwork frame family are adjusted under the premise of meeting the maximum span of the hydraulic climbing formwork frame, so that the hydraulic climbing formwork frame family can be evenly arranged along the positioning lines, and the remaining section hydraulic climbing formwork frame family is arranged along the screened positioning lines.
[0017] Optionally, as an embodiment of the present invention, S1 includes: Generate the outer contour line of the building structure: Use the ElementCategoryFilter method of the Revit API that needs to arrange the hydraulic climbing formwork to filter out the structural columns, structural beams, and structural shear wall components of the selected floor, and use the Unisolid of the Revit API to merge all the filtered components into a whole, the whole is a merged structural component, and use the AnalyticalModelSurface.ProjectionZ Property of the Revit API to project the merged structural component onto the selected floor elevation plane, read the generated outer contour line of the floor elevation plane projection, and modify the outer contour line style to "outer contour line" as the outer contour line of the building structure; Generation of hydraulic climbing formwork positioning line 1: Determine that the distance from the hydraulic climbing formwork frame to the outer contour line of the building structure is 450mm, select any structural component of the selected floor, use the Location element.Location of the Revit API to read the positioning point coordinates of the selected structural component, project the positioning point coordinates to the floor elevation plane to generate the component projection point, draw a perpendicular line from the component projection point to each line segment of the building structure outer contour line, use the perpendicular line as the offset direction vector, and use the distance from the hydraulic climbing formwork frame to the building structure outer contour line as the offset distance, use the Curve.CreateOffset Method of the Revit API to offset the building structure outer contour line outward by 450mm, and connect the offset line segments to each other, change the line style of the offset line segments to "positioning line", and form the hydraulic climbing formwork positioning line 1. The generated hydraulic climbing formwork positioning line 1 is as follows: Figure 2 As shown; Optionally, as an embodiment of the present invention, S2 includes: Determine the position of the positioning point 2 at the corner of the building's exterior wall: read the hydraulic climbing formwork positioning line 1 generated in S1, use the Revit API's Curve.GetEndPoint to read the endpoint coordinates of each positioning line segment, and use the multidimensional list in C# to group the line segments with the same endpoint coordinates into groups of two. The two line segments in the grouped line segment group are the two intersecting line segments, and their common endpoint is the positioning point 2 at the corner of the building's exterior wall of the hydraulic climbing formwork; Determine the placement direction of the component: Use the Foreach loop and Revit API's Curve.GetEndPoint to read the common endpoint of the two line segments in the grouped line segment group and the other endpoint outside the common endpoint of the two line segments respectively, use Revit API's Line.CreateBound to take the common endpoint as the starting point and the other endpoint of each line segment as the end point, connect the starting point and the end point as the direction vector of the corresponding line segment, use Revit API's Curve.Evaluate to normalize the two obtained direction vectors to obtain the normalized building exterior wall corner line segment vector 3, convert the direction vector into a vector with the common endpoint as the starting point and a length of 1, add the direction vectors of the two line segments to obtain the angle bisector vector of the two line segments, the angle bisector vector is the hydraulic climbing formwork frame placement direction vector 4 at the building exterior wall corner, the angle bisector vector is the placement direction of the hydraulic climbing formwork frame family at the corner, and the placement direction of the hydraulic climbing formwork frame at the inflection point is determined as follows Figure 3 As shown; Placement of the 5 family of hydraulic climbing formwork frames at the corners of building exterior walls: Create the 5 family of hydraulic climbing formwork frames at the corners of building exterior walls, use the Create.NewFamilyInstance of Revit API to rotate the positioning direction of the created hydraulic climbing formwork frame family 5 model at the corners of building exterior walls by 45° clockwise with the origin as the center, place the created hydraulic climbing formwork frame family 5 at the corners of building exterior walls at the read positioning point 2 at the corner of building exterior walls, and rotate and place the hydraulic climbing formwork frame family 5 at the corners of building exterior walls according to the determined placement direction of the corners of building exterior walls, such as Figure 4 shown.
[0018] Optionally, as an embodiment of the present invention, S3 includes: Generation of opening contour line 6: Filter and select the structural components in the selected floor that intersect with the building structure outer contour line generated in S1, use Revit API's Selection.PickObjects to read the vertical openings attached to the filtered structural components, obtain the contour line and position coordinates of the vertical opening, determine the hydraulic climbing template positioning line 1 segment generated in S1 that is parallel to the opening and closest to the opening, project the contour line of the vertical opening onto the filtered positioning line segment, and obtain the projection point of the opening on the positioning line. Take the projection point as the origin and make the normal of the positioning point. Offset the obtained normal line along the positioning line to both sides of the window opening by 500mm, change the line style of the offset normal line to "opening contour line 6", and complete the drawing of the opening position contour line. The completed opening position contour line is shown in the figure below. Figure 5 As shown; Segmentation of the positioning line at the opening and matching with the opening: Use the Splitlinebypoint of the Revit API to segment the hydraulic climbing template positioning line 1 generated in S1 using the opening position contour line, read the midpoint of the segmented line segment and the positioning point of the opening, use the Closestcurve of the Revit API to match and filter out the positioning line segment that is parallel to the opening and closest to the opening, and form a set list of all the filtered positioning line segments; Placement of the hydraulic climbing formwork frame family 7 at the opening: Determine the length of the selected positioning line at the opening. If the length of the positioning line is less than or equal to 5m, use the center point of the positioning line segment as the positioning point, and place the hydraulic climbing formwork frame family 7 at the opening along the positioning line. Adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. If the length of the positioning line is greater than 5m, use RevitAPI's Splitcurvebypoint to divide the positioning line into segments less than 5m and use the center point of each segment as the positioning point. Use the midpoint of the divided segment as the positioning point, and use Revit API's Create.NewFamilyInstance to place the hydraulic climbing formwork frame family 7 at the opening along the line segment direction. Adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. Make a shear family along the outline of the opening to cut the template at the opening. Arrange the template blocking family at the cut opening to complete the arrangement of the hydraulic climbing formwork frame family 7 at the opening. Figure 6 shown.
[0019] Optionally, as an embodiment of the present invention, S4 includes: Screening of the positioning lines of the remaining sections of the frame arrangement: read the 1 segment of the hydraulic climbing formwork positioning line segmented by the hole position contour line in S3, remove the segment that matches the hole selected, and at the same time, shorten the positioning line at the corner by a corresponding length according to the frame length of the hydraulic climbing formwork frame family at the corner generated in S3, and combine the processed positioning line segments into groups to form the remaining segment positioning lines; Layout of the remaining hydraulic climbing formwork frame: read the remaining straight positioning line segments that have been filtered out, read the length of the remaining straight positioning line segments, if the length of the positioning line segment is less than 5m, use the center point of the positioning line segment as the positioning point, and use RevitAPI's Create.NewFamilyInstance to place the hydraulic climbing formwork frame family 7 at the opening along the positioning line, and adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. If the length of the positioning line segment is greater than 5 meters, divide the positioning line into segments less than 5m and use the center point of each segment as the positioning point, and use the midpoint of the divided segment as the positioning point, and use RevitAPI's Create.NewFamilyInstance to place the hydraulic climbing formwork frame family 7 at the opening along the line segment direction, and adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. According to the relative position of the hydraulic climbing formwork climbing cone and the structural component, adjust the model and size of the climbing cone so that the climbing cone can be firmly embedded in the structural component, and complete the BIM model layout of the remaining hydraulic climbing formwork frame, such as Figure 7 As shown; The guide rails, climbing cones and embedded parts of the hydraulic climbing formwork frame are arranged. The hydraulic climbing formwork frame generated in S2, S3 and S4 are read, and the guide rails, climbing cones and embedded parts families are placed at the vertical pole positions of the frame. The Point.Distance node is used to determine the relative positions of the guide rails, climbing cones and embedded parts families. Document.Delete is used to delete one of the guide rails, climbing cones and embedded parts families with a distance less than 500mm. According to the relative positions of the hydraulic climbing formwork climbing cones and embedded parts and the structural components, the models and sizes of the climbing cones and embedded parts are adjusted so that the climbing cones and embedded parts can be firmly embedded in the structural components. The BIM model layout of the hydraulic climbing formwork frame is completed. Its plan view is as follows: Figure 8 shown.
[0020] Optionally, as an embodiment of the present invention, the hydraulic climbing formwork referred to in this article refers to a platform device attached to a concrete structure, which uses a hydraulic cylinder as power and a guide rail as a climbing track after the newly poured concrete is demolded. The platform consists of a formwork system, a frame and operating platform system, a hydraulic climbing system and an electrical control system.
[0021] Optionally, as an embodiment of the present invention, the remaining segment positioning line referred to in S4 herein refers to the portion of the hydraulic climbing formwork positioning line 1 remaining after removing the frame positioning lines at the corners and the frame positioning lines at the window openings.
[0022] Optionally, as an embodiment of the present invention, the hydraulic climbing formwork frame family 5 at the corner of the building's exterior wall includes a parametric component family including a hydraulic climbing formwork upper frame, adjustable diagonal braces, an upper operating platform, a lower frame, a frame hook, a lower operating platform, horizontal connecting beams, scaffolding boards, guide rails, railings, external angle formwork, steel back ribs, steel frame plywood formwork, etc., and is assembled into a parametric nested family suitable for the corners of the building's exterior walls.
[0023] Optionally, as an embodiment of the present invention, the remaining section hydraulic climbing formwork frame family includes a parametric component family including a hydraulic climbing formwork upper frame, adjustable diagonal braces, an upper operating platform, a lower frame, a frame hook, a lower operating platform, horizontal connecting beams, scaffolding boards, guide rails, railings, steel back ribs, steel frame plywood formwork, etc., and are assembled into a parametric nested family applicable to the remaining section.
[0024] The preferred embodiments of the present invention are described in detail above in conjunction with the accompanying drawings, but the present invention is not limited thereto. Within the technical concept of the present invention, the technical solution of the present invention can be subjected to a variety of simple modifications, including the combination of various specific technical features in any suitable manner. In order to avoid unnecessary repetition, the present invention will not further describe various possible combinations. However, these simple modifications and combinations should also be regarded as the contents disclosed by the present invention and belong to the protection scope of the present invention.
Claims
1. The automatic modeling method of hydraulic climbing formwork BIM model based on Revit is characterized by: Here are the steps: S1: Model positioning line generation: including generating the outer contour line of the building structure and forming the hydraulic climbing formwork positioning line (1); Select the floor, select the structural columns, structural beams, and structural shear wall components, form a combined structural component, project it onto the selected floor elevation plane, and use the outer contour line style as the building structure outer contour line; Reading a Revit structural model of a building in which a hydraulic climbing formwork is to be arranged, generating an outer contour line of the building structure, and offsetting the outer contour line of the building structure by a specified distance to form a positioning line of the hydraulic climbing formwork (1); S2: Modeling the corner of the building's exterior wall: including determining the position of the positioning point (2) at the corner of the building's exterior wall, determining the direction of component placement, and placing the hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall. Specifically, the hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall is established, the hydraulic climbing formwork positioning lines (1) in S1 are selected, the intersecting positioning lines are grouped in pairs, the intersection of the intersecting positioning lines is used as the placement point of the hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall, the direction of the angle bisector of the two intersecting straight lines is used as the placement direction of the corner frame family, and the hydraulic climbing formwork model at the corner of the building's exterior wall is arranged; S3: Generation of a frame model at the opening of the external wall: including generation of an opening contour line (6), segmentation of a positioning line at the opening and matching it with the opening, and placement of a hydraulic climbing formwork frame family (7) at the opening, specifically establishing the hydraulic climbing formwork frame family (7) at the opening, reading the opening position, marking the opening position on the hydraulic climbing formwork positioning line (1), reading the size parameter information of the opening, determining the parameters of the hydraulic climbing formwork frame family (7) at the opening based on the read opening parameters, and arranging the hydraulic climbing formwork frame family (7) model at the opening along the determined hydraulic climbing formwork positioning line at the opening; S4: Generate the model of the remaining section hydraulic climbing formwork frame, including the screening of the remaining section positioning lines of the frame layout, the layout of the remaining section hydraulic climbing formwork frame, the layout of the hydraulic climbing formwork frame, the guide rails, climbing cones and embedded parts, specifically, establish a parametric family of the remaining section hydraulic climbing formwork frame, use the positioning lines at the opening screened out in S3 to divide the model positioning lines, screen out the positioning lines that do not overlap with the positioning lines at the opening, and according to the screened model positioning lines and the length of the positioning lines, ensure that the length parameters of the remaining section hydraulic climbing formwork frame family are adjusted under the premise of meeting the maximum span of the hydraulic climbing formwork frame, so that the hydraulic climbing formwork frame family can be evenly arranged along the positioning lines, and the remaining section hydraulic climbing formwork frame family is arranged along the screened positioning lines.
2. The automatic modeling method of the hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: The step of generating the outer contour line of the building structure in step S1 is: importing the hydraulic climbing formwork to be arranged into Revit, selecting the floor where the hydraulic climbing formwork is to be arranged, screening out the structural columns, structural beams, and structural shear wall components of the selected floor, merging the structural columns, structural beams, and structural shear wall components into a whole, the whole being a merged structural component, projecting the merged structural component onto the selected floor elevation plane, reading the generated outer contour line of the floor elevation plane projection, and modifying the outer contour line style to "outer contour line" as the outer contour line of the building structure.
3. The automatic modeling method of the hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: The step S1 of generating the hydraulic climbing formwork positioning line (1) is specifically as follows: determining the distance from the hydraulic climbing formwork frame to the outer contour line of the building structure, selecting any structural component of the selected floor, reading the positioning point coordinates of the selected structural component, projecting the positioning point coordinates onto the floor elevation plane to generate a component projection point, drawing a perpendicular line from the component projection point to each line segment of the outer contour line of the building structure, using the perpendicular line as the offset direction vector and the distance from the hydraulic climbing formwork frame to the outer contour line of the building structure as the offset distance, offsetting the outer contour line of the building structure outward, connecting the offset line segments to each other, changing the line style of the offset line segments to a positioning line, and forming the hydraulic climbing formwork positioning line (1).
4. The automatic modeling method of the hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: Step S2 includes: Position determination of the positioning point (2) at the corner of the building's exterior wall: read the hydraulic climbing formwork positioning line 1 generated in S1, read the endpoint coordinates of each positioning line segment, group the line segments with the same endpoint coordinates into two groups, and the two line segments in the grouped line segment group are the two intersecting line segments, and their common endpoint is the positioning point (2) at the corner of the building's exterior wall of the hydraulic climbing formwork; Determine the component placement direction: respectively read the common endpoint of two line segments in the grouped line segment group and the other endpoint outside the common endpoint of the two line segments, take the common endpoint as the starting point, take the other endpoint of each line segment as the end point, connect the starting point and the end point as the direction vector of the corresponding line segment, normalize the two obtained direction vectors, and obtain the normalized line segment vector at the corner of the building exterior wall (3), so that the direction vector is converted into a vector with the common endpoint as the starting point and a length of 1, and the direction vectors of the two line segments are added to obtain the angle bisector vector of the two line segments, and the angle bisector vector is the placement direction vector of the hydraulic climbing formwork frame at the corner of the building exterior wall (4), and the angle bisector vector is the placement direction of the hydraulic climbing formwork frame family at the corner; Placement of the hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall: Create a hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall, rotate the created hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall by 45° in a clockwise direction with the origin as the center, place the created hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall at the read positioning point (2), and rotate and place the hydraulic climbing formwork frame family (5) at the corner of the building's exterior wall according to the determined placement direction of the building's exterior wall.
5. The automatic modeling method of the hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: S3 includes: Generating the hole contour line (6): Filter the structural components in the selected floor that intersect with the outer contour line of the building structure generated in S1, read the vertical hole attached to the selected structural components, obtain the contour line and position coordinates of the vertical hole, determine the hydraulic climbing template positioning line (1) line segment generated in S1 that is parallel to the hole and closest to the hole, project the contour line of the vertical hole onto the selected positioning line segment, obtain the projection point of the hole on the positioning line, take the projection point as the origin, draw the normal of the positioning point, offset the obtained normal line along the positioning line to both sides of the window opening by 500 mm, change the line style of the offset normal line to the hole contour line (6), and complete the drawing of the hole position contour line; Segmentation of the positioning line at the opening and matching with the opening: Use the opening position contour line to segment the hydraulic climbing template positioning line (1) generated in S1, read the midpoint of the segmented line segment and the positioning point of the opening, match and filter out the positioning line segment that is parallel to the opening and closest to the opening, and form a set list of all the filtered positioning line segments; Placement of the hydraulic climbing formwork frame family (7) at the opening: Determine the length of the selected positioning line at the opening. If the length of the positioning line is less than or equal to 5m, use the center point of the positioning line segment as the positioning point, place the hydraulic climbing formwork frame family (7) at the opening along the positioning line, and adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. If the length of the positioning line is greater than 5m, divide the positioning line into segments less than 5m and use the center point of each segment as the positioning point. Use the midpoint of the divided segment as the positioning point, place the hydraulic climbing formwork frame family (7) at the opening along the line segment direction, and adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. Make a shearing family along the outline of the opening so that it shears the template at the opening. Arrange the template blocking family at the sheared opening to complete the arrangement of the hydraulic climbing formwork frame family (7) at the opening.
6. The automatic modeling method of hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: The S4 includes: Screening of the positioning lines of the remaining sections of the frame arrangement: Read the hydraulic climbing formwork positioning line (1) segment segmented by the hole position contour line in S3, remove the line segment that matches the hole, and at the same time, shorten the positioning line at the corner by a corresponding length according to the frame length of the hydraulic climbing formwork frame family at the corner generated in S3, and combine the processed positioning line segments into groups to form the remaining positioning lines; Layout of the remaining hydraulic climbing formwork frame: read the remaining straight positioning line segments selected, read the length of the remaining straight positioning line segments, if the length of the positioning line segment is less than 5m, take the center point of the positioning line segment as the positioning point, place the hydraulic climbing formwork frame family (7) at the opening along the positioning line, adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment, if the length of the positioning line segment is greater than 5m, divide the positioning line into segments less than 5m and take the center point of each segment as the positioning point, take the midpoint of the divided segment as the positioning point, place the hydraulic climbing formwork frame family (7) at the opening along the line segment direction, adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment, adjust the model and size of the climbing cone according to the relative position of the hydraulic climbing formwork climbing cone and the structural member, so that the climbing cone can be firmly embedded in the structural member, and complete the BIM model layout of the remaining hydraulic climbing formwork frame; Arrange the hydraulic climbing formwork frame, guide rails, climbing cones and embedded parts: specifically, read the hydraulic climbing formwork frame generated in S2, S3, and S4, place the guide rails, climbing cones and embedded parts families at the vertical uprights of the frame, determine the relative position of each guide rail, climbing cone and embedded parts family, delete one of the guide rails, climbing cones and embedded parts families with a distance less than 500mm, and adjust the model and size of the climbing cones and embedded parts according to the relative position of the hydraulic climbing formwork climbing cones and embedded parts and the structural components, so that the climbing cones and embedded parts can be firmly embedded in the structural components, and complete the layout of the BIM model of the hydraulic climbing formwork frame.
7. The automatic modeling method of hydraulic climbing formwork BIM model based on Revit according to claim 6, characterized in that: The remaining segment positioning line refers to the portion of the hydraulic climbing template positioning line (1) remaining after removing the frame positioning line at the corner and the frame positioning line at the window opening.
Citation Information
Patent Citations
Whole process optimization method for hydraulic climbing formwork scaffold construction of super high-rise building
CN108319755A
Method for rapidly converting CAD structure plane into three-dimensional model based on DYNAMO
CN116883609A
Hydraulic creeping formwork structure based on digital control and construction method
CN117947938A
Heavy equipment management system based on BIM and heavy equipment management method of the same
KR1020180055130A
Revit-based bridge substructure modeling method and system, and apparatus
WO2024000762A1