Method for constructing a curved roof

By constructing a curved roof model using BIM technology, determining nodes and segments, and calculating the elevation and coordinates of column tops and beams, the problem of node positioning and segment division for irregular hyperboloid roofs was solved, achieving smooth connections and reduced construction costs.

CN119106480BActive Publication Date: 2025-11-11CHINA METALLURGICAL CONSTR ENG GRP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411205789.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2025-11-11
Estimated Expiration
2044-08-30

AI Technical Summary

Technical Problem

The irregular shape of the hyperboloid roof makes it difficult to locate the curved nodes and divide the segments. For buildings with high aesthetic requirements, existing technology cannot guarantee a smooth roof shape and there are conflicts with other ancillary structures.

Method used

BIM technology is used to construct a visual model of the curved roof. By determining nodes and splitting segments, the elevation and coordinates of column tops and beams are calculated to ensure smooth connection of the curved surface. Formulas are used to calculate the data information of nodes and segments, including component type, number, coordinates, elevation, material and model specifications.

Benefits of technology

It achieves reduced production and processing costs, reduced on-site installation difficulty, and ensures a smooth roof without protrusions while ensuring a smooth connection of curved surfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119106480B_ABST
    Figure CN119106480B_ABST
Patent Text Reader

Abstract

This invention provides a method for constructing curved roofs, comprising the following steps: S1. Constructing a visual model of the curved roof; S2. Determining nodes and segmenting sections within the visual model of the curved roof; S3. Determining construction data based on the nodes and sections; the construction data includes: the elevation and coordinates of the column tops, the elevation and coordinates of the beam ends, and data information for different sections; S4. Performing construction based on the construction data. This method ensures that the curved surface connected by the elevations and coordinates of the columns and beams is smooth and free of protrusions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of construction, and more particularly to a method for constructing curved roofs. Background Technology

[0002] The irregular shape of the hyperboloid roof makes it difficult to locate the curved nodes and divide the segments. For buildings with high aesthetic requirements, ensuring the smooth shape of the roof becomes a major challenge in construction and design.

[0003] In the past, the detailed design of curved irregular steel structures involved reversing the positioning of columns and main beams to determine other nodes, which resulted in the curved shape not being fully guaranteed and conflicts with other ancillary structures.

[0004] Therefore, in order to solve the above-mentioned technical problems, it is urgent to propose a new technical approach. Summary of the Invention

[0005] To ensure a smooth connection of the curved roof surface, this invention proposes a method for constructing curved roofs.

[0006] The present invention provides a method for constructing curved roofs, comprising the following steps:

[0007] S1. Construct a visual model of the curved roof;

[0008] S2. Identify nodes and break down segments in the visualization model of the curved roof;

[0009] S3. Determine construction data based on nodes and segments;

[0010] The construction data includes: the elevation and coordinates of the column top, the elevation and coordinates of the beam ends, and data information of different segments;

[0011] S4. Carry out construction based on the construction data.

[0012] Furthermore, the elevation and coordinates of the column top are obtained through the following method:

[0013] The elevation of the column top is calculated using the following formula:

[0014]

[0015] Among them, H Z,i H represents the elevation of the top of the i-th column. K,i h represents the elevation of the surface node corresponding to the i-th cylinder top. t,i Let T represent the height of segment t under the i-th column, and T represent the total number of segments under the i-th column;

[0016] The coordinates of the top of the column are equal to the coordinates of the nodes on the top surface of the column.

[0017] Furthermore, the elevation and coordinates of the ends of the beam are obtained by the following method:

[0018] The end elevation of the beam is calculated using the following formula:

[0019]

[0020] Among them, H L,j,n H represents the elevation of the nth end of the j-th beam. K,j,n h represents the elevation of the surface node corresponding to the nth end of the j-th beam. d,j Let represent the height of the d-th segment under the j-th beam, and D represent the total number of segments under the j-th beam;

[0021] The coordinates of the end of the beam are equal to the coordinates of the surface node corresponding to the end of the beam.

[0022] Furthermore, the data information of the segment includes at least: the component's category, number, coordinates, elevation, material, and model specifications.

[0023] Furthermore, the nodes and segments are determined using the following method:

[0024] Divide the centerline of the surface into m equal segments to obtain m corresponding surfaces;

[0025] Using the perpendicular plane of the line segment as the positioning surface, we obtain the positioning surfaces of m curved surfaces;

[0026] Divide the intersection line segment of the curved surface and the corresponding positioning surface into e segments, and take the endpoints of each segment as nodes, where e is an integer greater than or equal to 4;

[0027] Determine whether the segment meets the preset requirements. If yes, output the node number, coordinates, and elevation, as well as the segment data information. If no, divide the intersection line of the curved surface and the corresponding positioning surface into e+1 segments, and use the endpoints of each segment as nodes to re-determine whether the segment meets the preset requirements, until the segment meets the preset requirements.

[0028] Furthermore, the preset requirement is as follows: in each segment of the current intersection line segment, there exists a component whose percentage of the total number of components is greater than or equal to a set threshold, and the component type whose percentage is greater than or equal to the set threshold is taken as the type of the segment.

[0029] The beneficial effects of the present invention are as follows: The present invention determines the nodes and segments by using a curved roof model, and can reverse the elevation and coordinates of columns and beams while ensuring a smooth connection of the curved surface, so as to form a smooth curved surface by connecting the columns and beams according to their elevation and coordinates. Attached Figure Description

[0030] Figure 1 This is a flowchart of the present invention.

[0031] Figure 2 This is a schematic diagram of the surface splitting structure of the present invention. Detailed Implementation

[0032] The present invention will be further described below with reference to the accompanying drawings:

[0033] The present invention provides a method for constructing curved roofs, comprising the following steps:

[0034] S1. Construct a visual model of the curved roof;

[0035] S2. Identify nodes and break down segments in the visualization model of the curved roof;

[0036] S3. Determine construction data based on nodes and segments;

[0037] The construction data includes: the elevation and coordinates of the column top, the elevation and coordinates of the beam ends, and data information of different segments;

[0038] S4. Carry out construction based on the construction data.

[0039] The above method ensures that the curved surfaces connected by the column and beam elevations and coordinates are smooth and free of protrusions.

[0040] In this embodiment, in step S1, a visual model of the curved roof is constructed using BIM (Building Information Modeling) technology.

[0041] By leveraging the 3D visualization and parametric features of BIM technology, the structure of a 3D model based on surface data parameterization can be further refined, fully expressing the smoothness of the designed surface.

[0042] In this embodiment, in step S2, nodes and segments are determined in the visualization model of the curved roof; that is, the curved surface is divided into different components.

[0043] The nodes and segments are determined by the following method:

[0044] The centerline of the surface is divided into m segments to obtain m corresponding surfaces; the method for determining the centerline of the surface is existing technology and will not be described in detail here.

[0045] Using the perpendicular plane of the line segment as the positioning surface, we obtain the positioning surfaces of m curved surfaces;

[0046] Divide the intersection line segment of the curved surface and the corresponding positioning surface into e segments, and use the endpoints of each segment as nodes, where e is an integer greater than or equal to 4; for example Figure 2 As shown, Figure 2 It shows the disassembled positioning surface, curved surface, and segments;

[0047] Determine whether the segment meets the preset requirements. If yes, output the node number, coordinates, and elevation, as well as the segment data information. If no, divide the intersection line of the curved surface and the corresponding positioning surface into e+1 segments, and take the endpoints of each segment as nodes. Re-determine whether the segment meets the preset requirements until the segment meets the preset requirements.

[0048] The preset requirements are as follows: In each segment of the current intersection line segment, there exists a component whose quantity accounts for a percentage greater than or equal to a set threshold. The component type whose percentage is greater than or equal to the set threshold is defined as the type of segment. Generally, when the quantity of a component accounts for a percentage greater than or equal to the set threshold, the segment is called a standard segment of that component type. The set threshold is set according to requirements, preferably 90%. The aforementioned method is used to divide standard segments. The more standard segments there are, the lower the processing cost.

[0049] When the intersection segment is divided into four equal segments, it is determined whether all four segments meet the preset requirements. If any one of the four segments does not meet the requirements, the intersection segment is divided into five equal segments, and the requirements are re-evaluated. If they do, the corresponding information is output; otherwise, the intersection segment is divided into six equal segments, and each segment is evaluated to ensure it meets the preset requirements. This process continues until all segments meet the preset requirements. This method ensures that all output segments are standard segments of a certain type of component, reducing production and processing costs and simplifying on-site installation.

[0050] In this embodiment, in step S3, construction data is determined based on nodes and segments;

[0051] The construction data includes: the elevation and coordinates of the column top, the elevation and coordinates of the beam ends, and data information of different segments;

[0052] The data information of the segment includes at least the component's category, number, coordinates, elevation, material, and model specifications, and may also include information such as the component's quality, processing, and cost; the data information of the segment can be directly exported from the BIM system, which is existing technology and will not be elaborated here.

[0053] The components can be categorized into at least four types, including main curved surface components, main supporting components, auxiliary accessories, and decorative components. Main curved surface components include curved aluminum panels, surface keels, and aluminum alloy square tubes. Main supporting components include column top supports, purlins, I-beam main beams, I-beam secondary beams, circular steel columns, and supporting keels. Auxiliary accessories and decorative components include: steel connectors, water trough bottom steel, tower aluminum panels, light trough panels, and interlayer aluminum panels.

[0054] The elevation and coordinates of the column top were obtained using the following method:

[0055] The elevation of the column top is calculated using the following formula:

[0056]

[0057] Among them, H Z,i H represents the elevation of the top of the i-th column. K,j h represents the elevation of the surface node corresponding to the i-th cylinder top. t,i This represents the height of the i-th column segment t, where T represents the total number of segments under the i-th column. Generally, there will be at least one supporting segment under the column. Subtracting the height of the supporting segment gives the elevation information of the column top.

[0058] The coordinates of the top of the column are equal to the coordinates of the nodes on the top surface of the column.

[0059] The elevation and coordinates of the ends of the beam are obtained by the following method:

[0060] The end elevation of the beam is calculated using the following formula:

[0061]

[0062] Among them, H L,j,n H represents the elevation of the nth end of the j-th beam. K,j,n h represents the elevation of the surface node corresponding to the nth end of the j-th beam. d,j Let represent the height of the d-th segment under the j-th beam, and D represent the total number of segments under the j-th beam;

[0063] The coordinates of the end of the beam are equal to the coordinates of the surface node corresponding to the end of the beam.

[0064] To enable technicians to identify the components, in a BIM system, segments can be further replaced with components containing data information. This means replacing segments with components in Revit (the software in the BIM system) that have component attribute parameters. This allows users to easily read component names, location points, and other data, and output them to form a component location table.

[0065] In this embodiment, after obtaining the construction data in step S4, the construction is carried out using conventional methods. The process of constructing curved surfaces based on the construction data is existing technology and will not be described in detail here.

[0066] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A method for constructing curved roofs, characterized in that: Includes the following steps: S1. Construct a visual model of the curved roof; S2. Identify nodes and break down segments in the visualization model of the curved roof; S3. Determine construction data based on nodes and segments; The construction data includes: the elevation and coordinates of the column top, the elevation and coordinates of the beam ends, and data information of different segments; The elevation and coordinates of the column top were obtained using the following method: The elevation of the column top is calculated using the following formula: Among them, H Z,i H represents the elevation of the top of the i-th column. K,i h represents the elevation of the surface node corresponding to the i-th cylinder top. t,i Let T represent the height of segment t under the i-th column, and T represent the total number of segments under the i-th column; The coordinates of the top of the column are equal to the coordinates of the nodes on the top of the column surface; The elevation and coordinates of the ends of the beam are obtained by the following method: The end elevation of the beam is calculated using the following formula: Among them, H L,j,n H represents the elevation of the nth end of the j-th beam. K,j,n h represents the elevation of the surface node corresponding to the nth end of the j-th beam. d,j Let represent the height of the d-th segment under the j-th beam, and D represent the total number of segments under the j-th beam; The coordinates of the end of the beam are equal to the coordinates of the surface node corresponding to the end of the beam; The nodes and segments are determined by the following method: Divide the centerline of the surface into m equal segments to obtain m corresponding surfaces; Using the perpendicular plane of the line segment as the positioning surface, we obtain the positioning surfaces of m curved surfaces; Divide the intersection line segment of the curved surface and the corresponding positioning surface into e segments, and take the endpoints of each segment as nodes, where e is an integer greater than or equal to 4; Determine whether the segment meets the preset requirements. If yes, output the node number, coordinates, and elevation, as well as the segment data information. If no, divide the intersection line of the curved surface and the corresponding positioning surface into e+1 segments, and take the endpoints of each segment as nodes. Re-determine whether the segment meets the preset requirements until the segment meets the preset requirements. S4. Carry out construction based on the construction data.

2. The method for constructing curved roofs according to claim 1, characterized in that: The data information of the segment includes at least: the component's category, number, coordinates, elevation, material, and model specifications.

3. The method for constructing curved roofs according to claim 1, characterized in that: The preset requirements are as follows: In each segment of the current intersection line segment, there exists a component whose percentage of the total number of components is greater than or equal to a set threshold. The component type whose percentage is greater than or equal to the set threshold is taken as the type of the segment.

Citation Information

Patent Citations

  • A BIM-based parametric modeling method for special-shaped roof tiles imitating Tang and Song Dynasties

    CN105975655B

  • Variable-curvature variable-elevation concrete landscape step two-step forming construction method

    CN117386084A