Revit-based automatic modeling method for hydraulic climbing formwork BIM model

By using Revit's automatic modeling method, positioning lines, corner models, and opening outlines for hydraulic climbing formwork are generated, solving the problem of automatic modeling of hydraulic climbing formwork BIM models. This enables efficient and safe formwork construction and is suitable for complex exterior walls of core tube-shaped buildings.

CN119378078BActive Publication Date: 2025-10-21SHANDONG DEJIAN GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411827278.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-10-21
Estimated Expiration
2044-12-12

AI Technical Summary

Technical Problem

The existing technology lacks mature methods for automatic modeling of hydraulic climbing formwork BIM models, which makes modeling time-consuming and laborious and difficult to guarantee accuracy and safety. Especially in the case of complex exterior walls of core tube-shaped building structures, it is impossible to accurately determine the location of exterior wall openings and the problem of non-intersection of model construction at corners.

Method used

The Revit-based automatic modeling method is adopted to generate the outer contour line of the building structure, determine the positioning line of the hydraulic climbing formwork, construct the model of the corner of the outer wall, generate the outline line of the opening and match the hydraulic climbing formwork frame family, and finally arrange the remaining section of the formwork frame, including the embedded parts of the guide rail and climbing cone, to ensure the standardization and safety of the formwork.

Benefits of technology

It has enabled the automated creation of BIM models for hydraulic climbing formwork, improving modeling efficiency and safety, lowering the application threshold of digital technology, promoting the digitalization of building construction, and ensuring the standardization and safety of formwork.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119378078B_ABST
    Figure CN119378078B_ABST
Patent Text Reader

Abstract

The application provides a Revit-based hydraulic climbing formwork BIM model automatic modeling method and belongs to the technical field of building information modeling, and comprises the following steps: automatically generating a hydraulic climbing formwork frame body model positioning line, automatically generating a hydraulic climbing formwork frame family model at a building outer wall corner, automatically generating a hydraulic climbing formwork frame family model at an opening, and automatically generating a hydraulic climbing formwork frame body model of a remaining section. The application can realize automatic creation of a building outer wall hydraulic climbing formwork BIM model, improve the modeling efficiency of the BIM model, improve the hydraulic climbing formwork construction safety through outer wall opening model construction and outer wall corner model construction, and provide a basis for digital management.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of building information digital model, 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 building heights continue to break records, core-tube building structures are becoming more and more widely used. Correspondingly, the application of hydraulic climbing formwork is also becoming more and more widespread. 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 the components, manually establishing a BIM model is time-consuming and labor-intensive, 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 the C# language to conduct secondary development of Revit software, it is possible to achieve automatic modeling of the hydraulic climbing formwork BIM model. Currently, there is a lack of mature methods for 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 exterior wall opening. When constructing the model of the building's exterior wall corner, the positioning line is a plurality of non-intersecting line segments, so 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:

[0007] 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;

[0008] 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 into twos. 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. 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.

[0009] S3: Generate the frame model at the exterior wall opening: This includes generating the opening outline, segmenting the opening positioning line and matching it with the opening, and placing the hydraulic climbing formwork frame family at the opening. Specifically, the process involves establishing the hydraulic climbing formwork frame family at the exterior 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 based on 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.

[0010] S4: Generation of the model of the remaining section hydraulic climbing formwork frame, including the screening of the positioning lines of the remaining sections of the frame layout, the layout of the remaining section hydraulic climbing formwork frame, the layout of the hydraulic climbing formwork frame, guide rails, climbing cones and embedded parts. Specifically, a parametric family of the remaining section hydraulic climbing formwork frame is established, and the positioning lines at the opening screened out in S3 are used to divide the model positioning lines, and the positioning lines that do not overlap with the positioning lines at the opening are screened out. Based on the screened model positioning lines and the lengths of the positioning lines, the length parameters of the remaining section hydraulic climbing formwork frame family are adjusted while the maximum span of the hydraulic climbing formwork frame is met, 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.

[0011] 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 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.

[0012] Furthermore, step S1 of generating the hydraulic climbing formwork positioning line is 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, and changing the line style of the offset line segments to a "positioning line" to form a hydraulic climbing formwork positioning line.

[0013] Furthermore, step S2 includes:

[0014] 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 segments 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;

[0015] Determine the component placement direction: read the common endpoint of two line segments in the grouped line segment group and the other endpoint other than 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;

[0016] Placement of the hydraulic climbing formwork frame family at the building exterior wall corner: Create a hydraulic climbing formwork frame family at the building exterior wall corner, rotate the positioning direction of the hydraulic climbing formwork frame (5) family model at the exterior wall corner by 45° in the clockwise direction with the origin as the center, place the created hydraulic climbing formwork frame family at the building exterior wall corner at the read building exterior wall corner positioning point, and rotate and place the hydraulic climbing formwork frame family at the building exterior wall corner according to the determined building exterior wall corner placement direction.

[0017] Furthermore, S3 includes:

[0018] Generating the contour line of the opening: screening the structural members on the selected floors that intersect with the outer contour line of the building structure generated in S1, reading the vertical openings attached to the screened structural members, obtaining the contour line and position coordinates of the vertical opening, determining the hydraulic climbing template positioning line 1 segment generated in S1 that is parallel to and closest to the opening, projecting the contour line of the vertical opening onto the screened positioning line segment, obtaining the projection point of the opening on the positioning line, taking the projection point as the origin, drawing the normal of the positioning point, offsetting the obtained normal line by 500 mm along the positioning line to both sides of the window opening, changing the line style of the offset normal line to the opening contour line, and completing the drawing of the contour line of the opening position;

[0019] 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 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;

[0020] Placement of the 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, use 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. Use 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.

[0021] Furthermore, the S4 includes:

[0022] 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 hole position contour line in S3, and remove the line segments that match the hole. At the same time, according to the frame length of the hydraulic climbing formwork frame family at the corner generated in S3, shorten the positioning line at the corner by a corresponding length, and combine the processed positioning line segments into groups to form the positioning lines of the remaining segments;

[0023] 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, use 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 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 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 component, 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;

[0024] Arrange the guide rails, climbing cones and embedded parts of the hydraulic climbing formwork frame;

[0025] 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 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 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, completing the BIM model layout of the hydraulic climbing formwork frame.

[0026] 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.

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

[0028] 1. The automatic modeling method for hydraulic climbing formwork BIM models based on Revit provided by the present invention can realize the automatic creation of hydraulic climbing formwork BIM models, improve the modeling efficiency of BIM models, lower the application threshold of digital technology in the construction of hydraulic climbing formwork projects, and contribute to the promotion and application of digital technology in the construction industry;

[0029] 2. The present invention adopts a standardized hydraulic climbing formwork frame family to carry out automatic modeling of the hydraulic climbing formwork. The established BIM model is compliant and contributes to the standardization and construction of BIM technology.

[0030] 3. The layout of the hydraulic climbing formwork components of the present invention meets 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;

[0031] 4. The present invention addresses the complex exterior walls of core tube-type building structures by constructing a hydraulic climbing formwork frame at the corners of the building's exterior walls. After the positioning points at the corners of the building's exterior walls are determined, line segments with the same endpoint coordinates are grouped in pairs, and the grouped line segments can achieve an overall effect.

[0032] 5. The present invention aims at the complex condition of the exterior wall of the core tube type building structure, constructs an exterior wall opening position model, avoids the exterior wall opening by generating the opening contour line, dividing the positioning line at the opening and matching it with the opening, and placing the hydraulic climbing formwork frame family at the opening. Therefore, when constructing the hydraulic climbing formwork, the exterior wall opening condition can be fully considered, making the hydraulic climbing formwork more in line with safety requirements. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] 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 conjunction with the accompanying drawings and detailed embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without inventive work. Among them:

[0034] Figure 1 is a schematic flow chart of a method according to an embodiment of the present invention;

[0035] Figure 2 is a plan view of the hydraulic climbing template positioning line created by an embodiment of the present invention;

[0036] Figure 3 Schematic diagram of a method for determining 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;

[0037] Figure 4 This 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;

[0038] Figure 5 is a plan view of the outline of the opening created by an embodiment of the present invention;

[0039] Figure 6 This is a three-dimensional diagram of a hydraulic climbing formwork frame family at a hole opening created in an embodiment of the present invention;

[0040] Figure 7 This is a three-dimensional diagram of a hydraulic climbing formwork frame model created in an embodiment of the present invention;

[0041] Figure 8 This is a plan view of a hydraulic climbing formwork frame model created in an embodiment of the present invention;

[0042] 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 outline line of the opening; 7. The hydraulic climbing formwork frame family at the opening. DETAILED DESCRIPTION

[0043] In order to enable those skilled in the art to better understand the technical solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of 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 making creative efforts should fall within the scope of protection of the present invention.

[0044] like Figure 1 As shown, the present invention provides a method for automatically modeling a hydraulic climbing formwork BIM model based on Revit, comprising:

[0045] S1: Model positioning line generation: read the Revit structural model of the building where the hydraulic climbing formwork is to be arranged, 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;

[0046] 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 component placement direction, 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 filtered, and the intersecting positioning lines are grouped into twos. 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.

[0047] S3: Generate the frame model at the exterior wall opening: This includes generating the opening outline 6, segmenting the opening positioning line and matching it with the opening, and placing the hydraulic climbing formwork frame family 7 at the opening. Specifically, the hydraulic climbing formwork frame family 7 at the exterior wall opening is established, the opening position is read, the opening position is marked on the hydraulic climbing formwork positioning line 1, the size parameter information of the opening is read, the parameters of the hydraulic climbing formwork frame family 7 at the opening are determined based on the read opening parameters, and the hydraulic climbing formwork frame family 7 model at the opening is arranged along the determined hydraulic climbing formwork positioning line at the opening;

[0048] S4: Generation of the model of the remaining section hydraulic climbing formwork frame, including the screening of the positioning lines of the remaining sections of the frame layout, the layout of the remaining section hydraulic climbing formwork frame, the layout of the hydraulic climbing formwork frame, guide rails, climbing cones and embedded parts. Specifically, a parametric family of the remaining section hydraulic climbing formwork frame is established, and the positioning lines at the opening screened out in S3 are used to divide the model positioning lines, and the positioning lines that do not overlap with the positioning lines at the opening are screened out. Based on the screened model positioning lines and the lengths of the positioning lines, the length parameters of the remaining section hydraulic climbing formwork frame family are adjusted while the maximum span of the hydraulic climbing formwork frame is met, 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.

[0049] Optionally, as an embodiment of the present invention, S1 includes:

[0050] Generating the building's structural outer contour: Use the Revit API's ElementCategoryFilter method to filter out the structural columns, beams, and shear wall components of the selected floor where hydraulic climbing formwork is required. Use the Revit API's Unisolid to merge all the filtered components into a single entity, which is a merged structural component. Use the Revit API's AnalyticalModelSurface.ProjectionZ Property to project the merged structural component onto the selected floor's elevation plane. Read the generated outer contour line of the floor's elevation plane projection and change the outer contour line style to "outer contour line" to use as the building's structural outer contour line.

[0051] Generate 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, click on 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;

[0052] Optionally, as an embodiment of the present invention, S2 includes:

[0053] Determine the position of the anchor point 2 at the corner of the building's exterior wall: Read the hydraulic climbing formwork anchor line 1 generated in S1, use the Revit API's Curve.GetEndPoint to read the endpoint coordinates of each anchor line segment, and use a multidimensional list in C# to group the line segments with the same endpoint coordinates. The two line segments in the grouped line segments are the two intersecting line segments, and their common endpoint is the anchor point 2 at the corner of the building's exterior wall of the hydraulic climbing formwork;

[0054] Determine the placement direction of components: 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 use 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;

[0055] 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 origin by 45° in a clockwise direction, place the created hydraulic climbing formwork frame family 5 at the corners of building exterior walls at the positioning point 2 read out, 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 building exterior wall corners, as shown in the following example: Figure 4 shown.

[0056] Optionally, as an embodiment of the present invention, S3 includes:

[0057] Generate opening outline 6: Filter and select the structural components on the floor that intersect with the building structure outer outline generated in S1, use Revit API's Selection.PickObjects to read the vertical openings attached to the filtered structural components, obtain the vertical opening outline and position coordinates, determine the hydraulic climbing template positioning line 1 segment generated in S1 that is parallel to the opening and closest to the position, project the vertical opening outline onto the filtered positioning line segment, and obtain the projection point of the opening on the positioning line. With the projection point as the origin, draw the normal of the positioning point, and offset the obtained normal line 500mm along the positioning line to both sides of the window opening. Change the line style of the offset normal line to "Opening Outline 6" to complete the drawing of the opening position outline. The completed opening position outline is shown as follows: Figure 5 As shown;

[0058] Split the positioning line at the opening and match it with the opening: Use the Splitlinebypoint function in the Revit API to split the hydraulic climbing formwork positioning line 1 generated in S1 using the opening position contour line. Read the midpoint of the split line segment and the positioning point of the opening. Use the Closestcurve function in the Revit API to match and filter out the positioning line segment that is parallel to the opening and closest to the opening. Build a set list of all the filtered positioning line segments.

[0059] Placement of the hydraulic climbing formwork frame family 7 at the opening: Determine the length of the filtered positioning line at the opening. If the positioning line length 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 positioning line length 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. Create a shear family along the opening contour 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.

[0060] Optionally, as an embodiment of the present invention, S4 includes:

[0061] Screening of the remaining positioning lines for the frame arrangement: Read the first segment of the hydraulic climbing formwork positioning line segmented by the opening position contour line in S3, and remove the segment that matches the opening. At the same time, according to the frame length of the hydraulic climbing formwork frame family at the corner generated in S3, shorten the positioning line at the corner by a corresponding length, and combine the processed positioning line segments into groups to form the remaining positioning lines;

[0062] 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, use RevitAPI's Create.NewFamilyInstance to 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 5 meters, 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, use RevitAPI'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, adjust the model and size of the climbing cone according to the relative position of the hydraulic climbing formwork climbing cone and the structural component, 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;

[0063] 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 the guide rails, climbing cones and embedded parts families at the vertical pole position of the frame. Use the Point.Distance node to determine the relative position of each guide rail, climbing cone and embedded parts family. Use Document.Delete to delete one of the guide rails, climbing cones and embedded parts families with a distance less than 500mm. According to the relative position of the hydraulic climbing formwork climbing cones and embedded parts and the structural components, adjust the model and size of the climbing cones and embedded parts so that the climbing cones and embedded parts can be firmly embedded in the structural components. Complete the BIM model layout of the hydraulic climbing formwork frame. Its plan is as follows: Figure 8 shown.

[0064] Optionally, as an embodiment of the present invention, the hydraulic climbing formwork referred to herein 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.

[0065] 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.

[0066] 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 corner of the building's exterior wall.

[0067] Optionally, as an embodiment of the present invention, the hydraulic climbing formwork frame family of the remaining section includes a parametric component family such as a hydraulic climbing formwork upper frame, adjustable diagonal brace, upper operating platform, lower frame, frame hook, lower operating platform, horizontal connecting beam, scaffolding, guide rails, railings, steel back ribs, steel frame plywood formwork, etc., and is assembled into a parametric nested family applicable to the remaining section.

[0068] The preferred embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited thereto. Within the scope of the technical concept of the present invention, the technical solution of the present invention may be subjected to a variety of simple modifications, including combining the various specific technical features in any suitable manner. 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 disclosed in the present invention and fall within the scope of protection 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 positioning line of the hydraulic climbing formwork (1); Select a floor, select structural columns, structural beams, and structural shear wall components to 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 on 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 of the building exterior wall corner: including determining the position of the building exterior wall corner positioning point (2), determining the component placement direction, and placing the hydraulic climbing formwork frame family (5) at the building exterior wall corner, specifically: establishing the hydraulic climbing formwork frame family (5) at the building exterior wall corner, screening the hydraulic climbing formwork positioning lines (1) in S1, grouping the intersecting positioning lines in pairs, using the intersection of the intersecting positioning lines as the placement point of the hydraulic climbing formwork frame family (5) at the building exterior wall corner, using the angle bisector direction of the two intersecting straight lines as the placement direction of the corner frame family, and arranging the hydraulic climbing formwork model at the building exterior wall corner; S3: Generation of the frame model at the external wall opening: including the generation of the opening outline (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 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: Generation of the model of the remaining section hydraulic climbing formwork frame, including the screening of the positioning lines of the remaining sections of the frame layout, the layout of the remaining section hydraulic climbing formwork frame, the layout of the hydraulic climbing formwork frame, guide rails, climbing cones and embedded parts. Specifically, a parametric family of the remaining section hydraulic climbing formwork frame is established, and the positioning lines at the opening screened out in S3 are used to divide the model positioning lines, and the positioning lines that do not overlap with the positioning lines at the opening are screened out. Based on the screened model positioning lines and the lengths of the positioning lines, the length parameters of the remaining section hydraulic climbing formwork frame family are adjusted while the maximum span of the hydraulic climbing formwork frame is met, 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 a hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: The steps for generating the outer contour line of the building structure in step S1 are as follows: importing the hydraulic climbing formwork to be arranged into Revit, selecting the floor where the hydraulic climbing formwork is to be arranged, screening 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 changing the outer contour line style to "outer contour line" as the outer contour line of the building structure.

3. The automatic modeling method of a 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, clicking on 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 the 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: 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, 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 segments 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: 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, 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 add the direction vectors of the two line segments 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 a hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: S3 includes: Generating the opening contour line (6): screening the structural members on the selected floors that intersect with the outer contour line of the building structure generated in S1, reading the vertical openings attached to the screened structural members, obtaining the contour line and position coordinates of the vertical opening, determining the hydraulic climbing template positioning line (1) segment generated in S1 that is parallel to the opening and closest to the opening, projecting the contour line of the vertical opening onto the screened positioning line segment, obtaining the projection point of the opening on the positioning line, taking the projection point as the origin, making the normal of the positioning point, offsetting the obtained normal line by 500 mm along the positioning line to both sides of the window opening, changing the line style of the offset normal line to the opening contour line (6), and completing the drawing of the opening position contour line; Segmentation of the positioning line at the opening and matching with the opening: using the opening position contour line to segment the hydraulic climbing template positioning line (1) generated in S1, reading the midpoint of the segmented line segment and the positioning point of the opening, matching and screening the positioning line segment that is parallel to the opening and closest to the opening with the opening, and forming a set list of all the screened 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 positioning line length 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 positioning line length 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 and place the hydraulic climbing formwork frame family (7) at the opening along the segment direction. Adjust the length of the hydraulic climbing formwork frame according to the length of the positioning line segment. Make a shearing family along the opening contour 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 the hydraulic climbing formwork BIM model based on Revit according to claim 1, characterized in that: The S4 includes: Screening of the remaining positioning lines 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 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, 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, 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 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, 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 component, 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; 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 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 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 to complete the BIM model layout of the hydraulic climbing formwork frame.

7. The automatic modeling method of the 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

  • Hydraulic creeping formwork structure based on digital control and construction method

    CN117947938A