Method and system for generating special-shaped concrete structure templates
By extracting coordinate points and calculating buckling of the surface layer of a special-shaped concrete structure, a formwork model that meets the construction error requirements is generated, which solves the quality and cost problems in the construction of special-shaped building formwork, realizes intelligent analysis and digital management of the formwork, and improves the construction quality and efficiency.
Patent Information
- Application Number
- CN202210660102.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-13
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2042-06-13
AI Technical Summary
In the construction of formwork for special-shaped building structures, factors such as uneven professional quality of construction personnel, changes in on-site weather temperature and humidity, and inaccurate cutting of formwork lead to problems with the quality and cost of formwork construction, especially in key areas, which is difficult to meet the specific structural arc requirements, affecting the construction quality and efficiency.
By selecting the lower surface surface layer of the special-shaped concrete structure, dividing the surface layer, extracting four coordinate points of each surface layer, generating a construction template model, and calculating the buckling degree to determine whether it exceeds the allowable error of the pre-fabricated construction. If it exceeds the error, it will be re-divided until the error requirements are met. Export the template ID, side length and endpoint coordinates to the Excel table for easier design and construction.
Intelligent analysis and digital management of special-shaped concrete structure formwork is realized, construction quality and efficiency are improved, formwork losses and joints are reduced, on-site construction is simplified, and construction accuracy and feasibility are ensured.
Smart Images

Figure CN115186331B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a method and system for generating a special-shaped concrete structure template. Background Art
[0002] As special-shaped building structures are increasingly used in various fields, it is crucial to ensure the feasibility, safety, and quality of formwork construction at key locations of special-shaped concrete structures.
[0003] The specifications of formwork modules in the construction industry are unified. Compared with the step-by-step construction of formwork in traditional regular buildings, the construction of formwork in key parts of thin-shell structures requires large-scale building structures to have different curvatures in different parts. However, due to the uneven professional quality of on-site construction workers, on-site weather temperature and humidity, and inaccurate cutting of formwork, it is common to fail to meet specific structural curvature requirements, have messy formwork seams, and experience uneven vibration, which seriously affects construction quality and cost. Summary of the Invention
[0004] The purpose of the present invention is to provide a method and system for generating a special-shaped concrete structure formwork.
[0005] To solve the above problems, the present invention provides a method for generating a special-shaped concrete structure formwork, comprising:
[0006] Step S1, selecting the lower surface layer of the special-shaped concrete structure;
[0007] Step S2, dividing the lower surface layer of the selected special-shaped concrete structure based on the module of the standard formwork to obtain a divided surface layer;
[0008] Step S3, extracting four coordinate points of each surface layer from the divided surface layers;
[0009] Step S4, generating a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure;
[0010] Step S5, calculating the buckling degree of each surface layer template according to the four coordinate points of each surface layer template in the construction template model;
[0011] Step S6, determining whether the buckling of each surface template in the construction template model exceeds a preset construction tolerance, if so, the buckling does not meet the requirement;
[0012] Step S7: If the preset construction tolerance is exceeded, the process returns to step S2 and begins again;
[0013] Step S8: If the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface template in the adaptive template model are exported to the corresponding surface template model, and the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template are extracted from each surface template model to facilitate the subsequent design and cutting construction preparation of the special-shaped concrete structure.
[0014] Furthermore, in the above method, step S1, selecting the lower surface layer of the special-shaped concrete structure, includes:
[0015] Use the Select Face node in Dynamo to define the lower surface layer of the special-shaped concrete structure;
[0016] Furthermore, in the above method, step S2, dividing the lower surface layer of the selected special-shaped concrete structure based on the module of the standard formwork to obtain a divided surface layer, includes:
[0017] Based on the module of the standard template, it is divided into lines in the horizontal and vertical directions to obtain the divided horizontal and vertical lines; use the Intersection.GeometrySplit node in Dynamo to cut according to the divided horizontal and vertical lines to obtain the divided surface layer.
[0018] Furthermore, in the above method, step S3, extracting four coordinate points of each surface layer from the divided surface layers, includes:
[0019] Use the WH_Surface.DeconstructSurface node in Dynamo to extract the four coordinate points of each surface layer from the divided surface layer.
[0020] Furthermore, in the above method, step S4, generating a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure, includes:
[0021] Based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure, the adaptive node AdaptiveComponent.ByPoints is used to generate a BIM construction template model in Dynamo.
[0022] Furthermore, in the above method, the buckling degree is the vertical distance from one of the four coordinate points of each surface layer template to a plane formed by the other three coordinate points.
[0023] Furthermore, in the above method, step S5, calculating the buckling of each surface layer template based on the four coordinate points of each surface layer template in the construction template model, includes:
[0024] The four points of each surface layer template are divided into two groups. The first group is to take three coordinate points of the four coordinate points of each surface layer template, and use Plane.ByThreePoints to form a projection surface; the second group is to take the remaining coordinate point of the four coordinate points of each surface layer template, and use the Surface.ProjectInputOnto projection function to project the points of the second group onto the projection surface to obtain projection points, and calculate the length, i.e., the curvature, of the projection point of each surface layer template and the coordinate points in the second group of the surface layer template respectively.
[0025] Furthermore, in the above method, the preset construction tolerance is -5mm to 10mm.
[0026] Furthermore, in the above method, in step S8, if the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface template in the adaptive template model are exported to the corresponding surface template model, and the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template are extracted from each surface template model, including:
[0027] If the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface template in the adaptive template model will be exported to the corresponding surface template model in Revit. At the same time, the Excel.WriteToFile node will be used to output the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template in the surface template model to Excel.
[0028] According to another aspect of the present invention, a system for generating a special-shaped concrete structure formwork is provided, comprising:
[0029] The first module is used to select the lower surface layer of the special-shaped concrete structure;
[0030] The second module is used to divide the lower surface layer of the selected special-shaped concrete structure based on the module of the standard template to obtain a divided surface layer;
[0031] The third module is used to extract four coordinate points of each surface layer from the divided surface layer;
[0032] The fourth module is used to generate a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure;
[0033] The fifth module is used to calculate the buckling degree of each surface layer template based on the four coordinate points of each surface layer template in the construction template model;
[0034] The sixth module is used to determine whether the buckling of each surface template in the construction template model exceeds the preset construction tolerance, and if it exceeds, the buckling does not meet the requirement;
[0035] The seventh module is used to return to the second module for execution if the preset construction tolerance is exceeded;
[0036] The eighth module is used to export the four endpoint coordinates of each surface template in the adaptive template model to the corresponding surface template model if the preset construction tolerance is not exceeded, and extract the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template from each surface template model to facilitate the subsequent design and cutting construction preparation of special-shaped concrete structures.
[0037] Compared with the prior art, the purpose of the present invention is to provide a method for analyzing the construction requirements of templates for different curvatures before the construction of templates for special-shaped concrete structures, intelligently analyze the blanking of templates in different areas, determine the feasibility of template construction, and ensure construction quality. The present invention can realize the forward digitization of the model, generate a construction template model by segmenting the model surface, and use each surface layer in the construction template model to fit the model of the surface layer template within the construction tolerance (-5mm to 10mm). The template ID, length of each side of the template, and endpoint coordinates of each fitted template are exported to an Excel table. This method plays a very significant role in the statistical process of subsequent template blanking, especially for areas with large curvature, high construction difficulty, and high construction precision.
[0038] The present invention has wide adaptability. When any change occurs to the model of the surface template, the data in Excel will change immediately. The data in Excel and the model are linked to generate a template that meets the construction tolerance (-5mm to 10mm). The corresponding surface template model contains relevant data information, and the corresponding data is exported to the Excel table. At the same time, the present invention can be applied to any thin shell and curtain wall structure analysis.
[0039] The present invention is convenient for construction, can speed up the processing and deepening efficiency of the template, ensure lossless turnover of the template, reduce template loss, reduce template construction joints, facilitate construction personnel to cut materials, facilitate on-site construction and assembly, and improve the on-site concrete construction quality of curved surface structures. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 This is a logic flow chart of a method for generating a special-shaped concrete structure template according to an embodiment of the present invention;
[0041] Figure 2 A model division and cutting diagram of a method for generating a special-shaped concrete structure formwork according to an embodiment of the present invention;
[0042] Figure 3 A coordinate point diagram of a surface layer template of a method for generating a special-shaped concrete structure template according to an embodiment of the present invention;
[0043] Figure 4 A color display diagram of the buckling degree of the surface layer formwork of the method for generating a special-shaped concrete structure formwork according to an embodiment of the present invention;
[0044] Figure 5 This is a diagram showing surface layer template information of a method for generating a special-shaped concrete structure template according to an embodiment of the present invention;
[0045] Figure 6 This is an Excel blanking statistics display chart derived from the surface layer template information of the special-shaped concrete structure template generation method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0046] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0047] like Figures 1 to 5 As shown, the present invention provides a method for generating a special-shaped concrete structure template, comprising:
[0048] Step S1, selecting the lower surface layer of the special-shaped concrete structure;
[0049] Here, the Select Face node in Dynamo can be used to select the lower surface layer of the special-shaped concrete structure;
[0050] Step S2, dividing the lower surface layer of the selected special-shaped concrete structure based on the module of the standard formwork to obtain a divided surface layer;
[0051] Here, if Figure 2 As shown, based on the module of the standard template, it is divided into lines in the horizontal and vertical directions to obtain the divided horizontal and vertical lines; the Intersection.GeometrySplit node in Dynamo is used to cut according to the divided horizontal and vertical lines to obtain the divided surface layer;
[0052] Step S3, extracting four coordinate points of each surface layer from the divided surface layers;
[0053] Here, if Figure 3 As shown, the WH_Surface.DeconstructSurface node in Dynamo is used to extract the four coordinate points of each surface layer from the divided surface layer;
[0054] You can use the WH_Surface.DeconstructSurface node to represent the divided surface layer in the form of spatial coordinate points;
[0055] Step S4, generating a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure;
[0056] Here, based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure, the adaptive node AdaptiveComponent.ByPoints is used to generate a BIM construction template model in Dynamo;
[0057] Step S5, calculating the buckling of each surface layer template based on the four coordinate points of each surface layer template in the construction template model, wherein the buckling is the vertical distance from one of the four coordinate points of each surface layer template to the plane formed by the other three coordinate points;
[0058] Here, the curvature of the surface template is calculated based on the coordinates of each surface template: the four points of each surface template are divided into two groups. The first group is to take three coordinate points from the four coordinate points of each surface template, and use Plane.ByThreePoints to form a projection surface with the three coordinate points; the second group is to take the remaining coordinate point from the four coordinate points of each surface template, and use the Surface.ProjectInputOnto projection function to project the points of the second group onto the projection surface to obtain projection points. The length of the projection point of each surface template and the coordinate points in the second group of the surface template, that is, the curvature, is calculated respectively. The larger the curvature value, the greater the degree of curvature of the surface area, and the more refined the template segmentation needs to be.
[0059] Step S6, determining whether the buckling of each surface template in the construction template model exceeds a preset construction tolerance, if so, the buckling does not meet the requirement;
[0060] Here, the preset construction tolerance is -5mm to 10mm;
[0061] like Figure 4 and 5 As shown, the present invention can realize data visualization: the numerical value of the buckling degree is used to represent the allowable error of the template construction, and different colors can be used to represent different buckling degree intervals in the BIM model. The numerical value is represented by color, which can more intuitively express the key and difficult areas of construction.
[0062] Step S7: If the preset construction tolerance is exceeded, the process returns to step S2 and begins again;
[0063] Here, the present invention can perform secondary segmentation on the surface layer of the adaptive template model that does not meet the required buckling degree, and then repeat the buckling degree calculation, judgment and segmentation process on the secondary segmented surface layer until the buckling degree of all surface layers in the adaptive template model does not exceed the preset construction tolerance.
[0064] The present invention can filter and screen based on the degree of buckling: the degree of buckling is equivalent to the construction tolerance (-5mm to 10mm), and the greater the degree of buckling, the greater the construction tolerance (-5mm to 10mm). Interval filtering and screening is performed based on the value of the degree of buckling, and different colors are used to represent different degree of buckling intervals using the Element.OverrideColorInView and UI.ColorPicker nodes to distinguish the surface template areas with construction tolerances; based on the degree of buckling, the surface template ID that exceeds the construction tolerance is filtered and screened, and the surface template is regenerated by halving the modulus of the standard template, and the degree of buckling is regenerated and screened, and this process is repeated until the degree of buckling meets the construction tolerance.
[0065] Step S8: If the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface template in the adaptive template model are exported to the corresponding surface template model, and the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template are extracted from each surface template model to facilitate the subsequent design and cutting construction preparation of the special-shaped concrete structure.
[0066] Here, if Figure 6 As shown in the figure, if the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface layer template in the adaptive template model will be exported to the corresponding surface layer template model in Revit. At the same time, the Excel.WriteToFile node will be used to output the ID of the surface layer template in the surface layer template model, the length of each side of the surface layer template, and the four endpoint coordinates of each surface layer template to Excel for easy material cutting statistics.
[0067] The purpose of the present invention is to provide a method for analyzing the construction requirements of templates for different curvatures before the construction of templates for special-shaped concrete structures, intelligently analyze the blanking of templates in different areas, determine the feasibility of template construction, and ensure construction quality. The present invention can realize the forward digitization of the model, generate a construction template model by segmenting the model surface, and fit the model of the surface layer template using each surface layer in the construction template model within the construction tolerance (-5mm to 10mm). The template ID, the length of each side of the template, and the endpoint coordinates of each fitted template are exported to an Excel table. This method is particularly effective in the statistical process of subsequent template blanking for areas with large curvature, high construction difficulty, and high construction precision.
[0068] The present invention has wide adaptability. When any change occurs to the model of the surface template, the data in Excel will change immediately. The data in Excel and the model are linked to generate a template that meets the construction tolerance (-5mm to 10mm). The corresponding surface template model contains relevant data information, and the corresponding data is exported to the Excel table. At the same time, the present invention can be applied to any thin shell and curtain wall structure analysis.
[0069] The present invention is convenient for construction, can speed up the processing and deepening efficiency of the template, ensure lossless turnover of the template, reduce template loss, reduce template construction joints, facilitate construction personnel to cut materials, facilitate on-site construction and assembly, and improve the on-site concrete construction quality of curved surface structures.
[0070] According to another aspect of the present invention, a system for generating a special-shaped concrete structure formwork is provided, comprising:
[0071] The first module is used to select the lower surface layer of the special-shaped concrete structure;
[0072] The second module is used to divide the lower surface layer of the selected special-shaped concrete structure based on the module of the standard template to obtain a divided surface layer;
[0073] The third module is used to extract four coordinate points of each surface layer from the divided surface layer;
[0074] The fourth module is used to generate a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure;
[0075] The fifth module is used to calculate the buckling degree of each surface layer template based on the four coordinate points of each surface layer template in the construction template model;
[0076] The sixth module is used to determine whether the buckling of each surface template in the construction template model exceeds the preset construction tolerance, and if it exceeds, the buckling does not meet the requirement;
[0077] The seventh module is used to return to the second module for execution if the preset construction tolerance is exceeded;
[0078] The eighth module is used to export the four endpoint coordinates of each surface template in the adaptive template model to the corresponding surface template model if the preset construction tolerance is not exceeded, and extract the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template from each surface template model to facilitate the subsequent design and cutting construction preparation of special-shaped concrete structures.
[0079] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0080] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the above description has generally described the components and steps of each example according to their functions. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention. Obviously, those skilled in the art can make various changes and modifications to the invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A method for generating a special-shaped concrete structure formwork, characterized in that: include: Step S1, selecting the lower surface layer of the special-shaped concrete structure; Step S2, dividing the lower surface layer of the selected special-shaped concrete structure based on the module of the standard formwork to obtain a divided surface layer; Step S3, extracting four coordinate points of each surface layer from the divided surface layers; Step S4, generating a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure; Step S5, calculating the buckling degree of each surface layer template according to the four coordinate points of each surface layer template in the construction template model; Step S6, determining whether the buckling of each surface template in the construction template model exceeds a preset construction tolerance, if so, the buckling does not meet the requirement; Step S7: If the preset construction tolerance is exceeded, the process returns to step S2 and begins again; Step S8: If the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface template in the adaptive template model are exported to the corresponding surface template model, and the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template are extracted from each surface template model to facilitate the subsequent design and cutting construction preparation of the special-shaped concrete structure.
2. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: Step S1, selecting the lower surface layer of the special-shaped concrete structure, includes: Use the Select Face node in Dynamo to select the lower surface layer of the special-shaped concrete structure.
3. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: Step S2, dividing the lower surface layer of the selected special-shaped concrete structure based on the module of the standard formwork to obtain a divided surface layer, including: Based on the module of the standard template, it is divided into lines in the horizontal and vertical directions to obtain the divided horizontal and vertical lines; use the Intersection.GeometrySplit node in Dynamo to cut according to the divided horizontal and vertical lines to obtain the divided surface layer.
4. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: Step S3, extracting four coordinate points of each surface layer from the divided surface layer, including: Use the WH_Surface.DeconstructSurface node in Dynamo to extract the four coordinate points of each surface layer from the divided surface layer.
5. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: Step S4, generating a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure, including: Based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure, the adaptive node AdaptiveComponent.ByPoints is used to generate a BIM construction template model in Dynamo.
6. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: The buckling degree is the vertical distance from one of the four coordinate points of each surface layer template to the plane formed by the other three coordinate points.
7. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: Step S5, calculating the buckling of each surface layer template based on the four coordinate points of each surface layer template in the construction template model, including: The four points of each surface layer template are divided into two groups. The first group is to take three coordinate points of the four coordinate points of each surface layer template, and use Plane.ByThreePoints to form a projection surface; the second group is to take the remaining coordinate point of the four coordinate points of each surface layer template, and use the Surface.ProjectInputOnto projection function to project the points of the second group onto the projection surface to obtain projection points, and calculate the length, i.e., the curvature, of the projection point of each surface layer template and the coordinate points in the second group of the surface layer template respectively.
8. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: The preset construction tolerance is -5mm to 10mm.
9. The method for generating a special-shaped concrete structure formwork according to claim 1, wherein: Step S8: If the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface template in the adaptive template model are exported to the corresponding surface template model, and the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template are extracted from each surface template model, including: If the preset construction tolerance is not exceeded, the four endpoint coordinates of each surface template in the adaptive template model will be exported to the corresponding surface template model in Revit. At the same time, the Excel.WriteToFile node will be used to output the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template in the surface template model to Excel.
10. A special-shaped concrete structure template generation system, characterized in that: include: The first module is used to select the lower surface layer of the special-shaped concrete structure; The second module is used to divide the lower surface layer of the selected special-shaped concrete structure based on the module of the standard template to obtain a divided surface layer; The third module is used to extract four coordinate points of each surface layer from the divided surface layer; The fourth module is used to generate a construction template model based on the four coordinate points of each surface layer and the thin shell shape of the special-shaped concrete structure; The fifth module is used to calculate the buckling degree of each surface layer template based on the four coordinate points of each surface layer template in the construction template model; The sixth module is used to determine whether the buckling of each surface template in the construction template model exceeds the preset construction tolerance, and if it exceeds, the buckling does not meet the requirement; The seventh module is used to return to the second module for execution if the preset construction tolerance is exceeded; The eighth module is used to export the four endpoint coordinates of each surface template in the adaptive template model to the corresponding surface template model if the preset construction tolerance is not exceeded, and extract the ID of the surface template, the length of each side of the surface template, and the four endpoint coordinates of each surface template from each surface template model to facilitate the subsequent design and cutting construction preparation of special-shaped concrete structures.
Citation Information
Patent Citations
Method for manufacturing steel pattern plate of taper-end concrete pier
CN101733643A
Split tubular connecting piece and cast-in-place concrete built-in thermal insulation wall body
CN212773001U