A perforated plate processing merging method based on a coordinate system

By combining the perforated panel curtain walls of large buildings based on coordinate system, the problems of high processing difficulties and high costs caused by the large number of plates are solved, and cost reduction and production cycle shortening are achieved.

CN114049441BActive Publication Date: 2025-07-29THE SECOND CONSTR OF CHINA CONSTR EIGHTH ENG DIV
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111352720.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-16
Publication Date
2025-07-29
Estimated Expiration
2041-11-16

AI Technical Summary

Technical Problem

In large buildings, the number of perforated panel curtain walls is large and gradual, which makes processing difficult and costly, and it is difficult for the existing technology to effectively simplify processing.

Method used

Using a coordinate system-based method, by establishing an epidermal model, dividing and standardizing the plate model, using Grasshopper parameterization software to optimize the plate shape, and merge feature data under the world coordinate system to generate ID feature data for numbering, and finally generate a plate that meets the design requirements.

Benefits of technology

It reduces the types of plates, reduces processing and construction costs, shortens the production cycle, and improves design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114049441B_ABST
    Figure CN114049441B_ABST
Patent Text Reader

Abstract

The present invention discloses a perforated plate processing and merging method based on a coordinate system. The present invention includes the following steps: S1, creating a skin model and a grid model according to architectural design requirements; S2, dividing plates and performing standardization processing on the divided plate models; S3, placing the sheet materials on the world coordinate system according to types and creating feature data based on the world coordinate system; S4, performing merging processing on the feature data of all plates according to a set allowable error; S5, processing the merged feature data to obtain ID feature data; S6, distinguishing plates according to the ID feature data and numbering them; S7, regenerating plates according to the ID feature data and returning the regenerated plates to the skin model for inspection. The present invention uses the coordinate system method to perform merging calculations on tens of thousands of perforated plates, minimizing the types of plates as much as possible, so as to achieve the purpose of reducing the plate generation cost, construction difficulty, and shortening the production cycle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of curtain wall manufacturing, and more specifically, to a processing and merging method for perforated plates based on a coordinate system. Background Art

[0002] With the improvement of the economic level, the innovation of design methods and concepts, and the progress of construction technologies, building curtain walls have developed from simplicity and regularity to diversification and complexity. Especially in the architectural design of large venues such as stadiums and museums, there are many perforated plate curtain walls, mainly composed of quadrilateral and triangular plates, and the perforation patterns are mostly round holes. Taking a certain stadium as an example, the overall facade shape is a curved surface with irregular shape, and the plates are triangular perforated plate shapes, with a total of 21,696 plates; the irregular and gradually changing shape results in tens of thousands of plates with various sizes and gradual changes, which brings great challenges to the blanking, processing, management, and installation of the plates. Therefore, in the actual processing process, considering the processing difficulty and cost, the perforated plates will be simplified. Summary of the Invention

[0003] The object of the present invention is to provide a processing and merging method for perforated plates based on a coordinate system. Considering the processing difficulty and cost, the plates are simplified and then approximated to reduce the number of plate types.

[0004] The technical solution adopted by the present invention is as follows:

[0005] A processing and merging method for perforated plates based on a coordinate system, comprising the following steps:

[0006] S1. Create a skin model and a grid model according to the architectural design requirements;

[0007] S2. Divide the plates and standardize the divided plate models;

[0008] S3. Place the sheet materials on the world coordinate system according to the types, and create feature data based on the world coordinate system;

[0009] S4. Perform a merging process on the feature data of all plates according to the set allowable error;

[0010] S5. Process the merged feature data to obtain ID feature data;

[0011] S6. Distinguish the plates according to the ID feature data and number them;

[0012] S7. Regenerate the plates according to the ID feature data, and return the regenerated plates to the skin model for inspection.

[0013] As a further optimization, in step S1 of the present invention, an epidermal model is established according to the building contour line and design requirements, and a grid is established on the basis of the epidermal model to create a three-dimensional grid model.

[0014] As a further optimization, in step S2 of the present invention, the process of standardizing the divided plate models includes plate optimization processing, flattening processing, and point sequence unification processing, including the following steps:

[0015] S201. Parametrically process the generated three-dimensional grid model using Grasshopper parametric software;

[0016] S202. Generate closed curves using Curves Network;

[0017] S203. Generate corresponding-sided plates according to the number of sides of the closed curves;

[0018] S204. Optimize according to the shape characteristics of the plates. The optimization process includes optimizing the curved plate into a single-curved plate or a flat plate within the allowable error range;

[0019] S205. Unify the point sequences of the processed single-curved plates or flat plates respectively. The point sequence is arranged in the counterclockwise direction, and the normal direction of the single-sided plate follows the right-hand rule.

[0020] As a further optimization, in step S204 of the present invention, when optimizing the curved plate into a single-curved plate during the plate optimization process, it is processed using Grasshopper parametric software. The arc pressing method is used to establish a fitting surface, and the maximum deviation distance between the fitting surface and the original curved plate is calculated. The annealing algorithm is used to calculate the surface with the smallest deviation distance from the original curved plate;

[0021] In step S204, when optimizing the curved plate into a flat plate during the plate optimization process, the projection method is adopted. The fitting plane is calculated according to all the corner points of the curved plate, and the curved plate is projected onto the meshing plane to obtain a flat plate.

[0022] As a further optimization, in step S3 of the present invention, the process of placing the sheet materials according to types on the world coordinate system and creating feature data based on the world coordinate system includes:

[0023] S301. Classify the plates according to the number of sides;

[0024] S302. Determine the source coordinate system O0XY using three corner points according to the shape characteristics;

[0025] S303. Use matrix transformation to transform the panel from the source coordinate system O0XY to the world coordinate system OXY to obtain the panel on the XY plane;

[0026] S304. Extract the x and y coordinate values of the feature points of the panel on the XY plane. For a straight polyline, only the x and y coordinate values of its corner points need to be extracted. For a curved polyline, multiple intermediate points are required to represent its features.

[0027] S305. Extract the xy coordinate values of the perforation feature points on the XY plane. For multiple perforation features, they should be extracted in a unified order.

[0028] As a further optimization, in step S4 of the present invention, the feature data is respectively put into corresponding lists according to the corresponding x and y coordinates of the corresponding points, and the component "GroupData" is used to merge the data of each list to obtain a merged data list.

[0029] As a further optimization, in step S5 of the present invention, the merged data is converted into a string, and the feature data strings are connected by specific connection characters to obtain the ID feature data.

[0030] As a further optimization, in step S6 of the present invention, by comparing the ID feature data in strings, the types and corresponding quantities of the ID feature data are counted. The types and quantities of the ID feature data are the types and quantities of the corresponding plates. The plates are numbered according to the statistical results, and the same plates have the same number.

[0031] As a further optimization, in step S7 of the present invention, the ID feature data is split into the x and y coordinates of each feature point, points are generated according to the x and y coordinates, and the outer contour line of the plate and the perforation feature contour line are generated according to the points to obtain the merged plate.

[0032] As a further optimization, in step S7 of the present invention, a source coordinate system O1XY with the area centroid of the newly generated plate as the origin is created, and a target coordinate system O T XY with the area centroid of the original plate in the grid model as the origin is created. The panel is transformed from the source coordinate system O1XY to the target coordinate system O T XY by using coordinate transformation and matrix transformation, and it is checked whether the merged plate can meet the design requirements.

[0033] The present invention has the following advantages:

[0034] 1. The present invention first establishes an epidermis model through modeling software, performs parametric processing on the epidermis model, and uses the coordinate system method to perform combined calculations on tens of thousands of perforated plates, minimizing the types of plates as much as possible, achieving the purpose of reducing the plate generation cost, construction difficulty, and shortening the production cycle.

[0035] 2. The parametric modeling and combined calculation method of the present invention can improve the design efficiency, reduce the time cost in the design stage, and the economic costs in the processing and construction stages, and has obvious popularization and application value. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the accompanying drawings required for description in the embodiments. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other accompanying drawings can be obtained based on these drawings.

[0037] The present invention will be further described below in conjunction with the accompanying drawings:

[0038] Figure 1 It is a schematic diagram of the grid 3D model;

[0039] Figure 2 It is a schematic diagram after standardizing the plates;

[0040] Figure 3 It is a schematic diagram of placing the plates on the world coordinate system;

[0041] Figure 4 It is a schematic diagram of creating feature data based on the world coordinate system;

[0042] Figure 5 It is a schematic diagram of merging and processing the feature data;

[0043] Figure 6 It is a schematic diagram of obtaining ID feature data after processing the merged feature data;

[0044] Figure 7 It is a schematic diagram of numbering the plates according to the ID feature data;

[0045] Figure 8 It is a schematic diagram of regenerating the plates according to the ID feature data;

[0046] Figure 9 It is a schematic diagram of generating a 3D model of the regenerated plates for inspection. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0047] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and be able to implement it. However, the specific embodiments cited do not limit the present invention. Without conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.

[0048] It should be understood that in the description of the embodiments of the present invention, terms such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying an order. The "multiple" in the embodiments of the present invention means two or more.

[0049] The "and / or" in the embodiments of the present invention is merely an association relationship describing associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, B exists alone, and A and B exist simultaneously. In addition, the character " / " in this text generally represents an "or" relationship between the associated objects before and after.

[0050] The present invention provides a method for processing and combining perforated plates based on a coordinate system. The perforated plates in this embodiment are mainly used for curtain walls and landscape shapes, etc. Specifically, the method includes the following steps:

[0051] S1. Create a skin model and a grid model according to the architectural design requirements;

[0052] Specifically, a skin model is established according to the building contour line and design requirements. Generally, the curtain wall shape is designed by designers in the design institute, and there will be multiple design originals in their design drafts, such as plane unfolding design drawings, three-dimensional design drawings, etc. The skin model can be directly established using the design drawings. Generally, the design drawing of the entire skin model will be relatively large. By dividing the skin design drawing according to the building structure or area size, a grid is established on the basis of the skin model. For example, Figure 1 The figure shown is the schematic diagram of the divided grid. Create a three-dimensional grid model. The main modeling software used in this embodiment is rhino3D modeling software;

[0053] S2. Divide the plates and perform standardization processing on the divided plate models. Specifically, as Figure 2 shown, the method includes the following steps:

[0054] S201. Use the Grasshopper parametric software to perform parametric processing on the generated three-dimensional grid model. The Grasshopper parametric software is a plugin of the rhino3D modeling software;

[0055] S202. Use the component Curves Network in the Grasshopper parametric software to generate a closed curve;

[0056] S203. Generate corresponding-sided plates according to the number of sides of the closed curve;

[0057] S204. Perform optimization processing according to the shape characteristics of the plate. The optimization processing includes optimizing the curved plate into a single-curved plate or a flat plate within the allowable error range. Specifically, whether to optimize the curved plate into a single-curved plate or a flat plate depends on the error size after processing, and it is necessary to keep it within the allowable error range, and preferably choose to process it into a flat plate, which is more convenient for processing. Specifically, in terms of the processing method, in the process of optimizing the curved plate into a single-curved plate during the optimization processing of the plate, Grasshopper parametric software is used for processing. The method of pressing arcs is used to establish a fitting surface. Pressing arcs means fitting the curved plate with arcs of different radii. By longitudinally stretching the arcs, a fitting surface is obtained, and the maximum deviation distance between the fitting surface and the original curved plate is calculated. The annealing algorithm is used to calculate the surface with the smallest deviation distance from the original curved plate; in the process of optimizing the curved plate into a flat plate during the optimization processing of the plate, the projection method is adopted. According to all the corner points of the curved plate, a fitting plane is calculated, and the curved plate is projected onto the meshing plane to obtain a flat plate;

[0058] S205. Perform unified point sequencing on the processed single-curved plate or flat plate respectively. The point sequencing is the surrounding sequence of the curved plate or the flat plate that encloses the polygon. Sort the vertices of the curved plate and the flat plate. The point sequencing is arranged in the counterclockwise direction. The normal direction of the single-sided plate follows the right-hand rule, as Figure 2 shown;

[0059] S3. Place the sheet metal on the world coordinate system according to the type and create feature data based on the world coordinate system, as Figure 3 shown. Specifically, it includes the following steps:

[0060] S301. Classify the plates according to the number of sides, with one group for triangles, one group for quadrilaterals... one group for N-sided polygons;

[0061] S302. Determine the source coordinate system O0XY using three corner points according to the shape characteristics;

[0062] S303. Use matrix transformation to transform the panel from the source coordinate system O0XY to the world coordinate system OXY to obtain the panel on the XY plane. When transforming the coordinate system of the panel, the corresponding perforation feature curve should also be synchronously transformed in the coordinate system to maintain one-to-one correspondence of the data;

[0063] S304. Extract the x and y coordinate values of the feature points of the panel on the XY plane. For straight polylines, only the x and y coordinate values of their corner points need to be extracted. For curved polylines, multiple points are selected to represent their features, but as few points as possible should be used, as Figure 4 shown;

[0064] S305. Extract the x and y coordinate values of the perforation feature points on the XY plane. For those with multiple perforation features, they should be extracted in a unified order;

[0065] S4. Merge and process the characteristic data of all plates according to the set allowable error. For example, Figure 5 specifically, put the characteristic data into the corresponding lists according to the corresponding x and y coordinates of the corresponding points, and use the component "GroupData" to merge the data of each list to obtain the merged data list.

[0066] S5. Process the merged characteristic data to obtain the ID characteristic data. For example, Figure 6 specifically, convert the merged data into a string, and connect the characteristic data strings through specific connection characters to obtain the ID characteristic data.

[0067] S6. Distinguish the plates according to the ID characteristic data and number them. For example, Figure 7 specifically, by comparing the strings of the ID characteristic data, count the types and corresponding quantities of the ID characteristic data. The types and quantities of the ID characteristic data are the types and quantities of the corresponding plates. Number the plates according to the statistical results, and the same plates have the same number.

[0068] S7. Regenerate the plates according to the ID characteristic data, and return the regenerated plates to the 3D modeling for inspection. For example, Figure 8 specifically, split the ID characteristic data into the x and y coordinates of each characteristic point, generate points according to the x and y coordinates, and generate the outer contour line and the perforation characteristic contour line of the plate to obtain the merged plate; as Figure 9 shown, create the source coordinate system O1XY with the area centroid of the newly generated plate as the origin, and create the target coordinate system O T XY with the area centroid of the original plate in the 3D modeling as the origin. Use coordinate transformation to transform the panel from the source coordinate system O1XY to the target coordinate system O T XY, and check whether the merged plate can meet the design requirements in the 3D modeling.

[0069] The above-described embodiments are only preferred embodiments given to fully illustrate the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or transformations made by those skilled in the art on the basis of the present invention are all within the protection scope of the present invention. The protection scope of the present invention is subject to the claims.

Claims

1. A perforated plate processing merging method based on a coordinate system, characterized in that: It includes the following steps: S1. Create an epidermis model and a grid model according to the architectural design requirements; S2. Divide the plates and perform standardization processing on the divided plate models; The process of performing standardization processing on the divided plate models includes plate optimization processing, flattening processing, and point sequence unification processing, which includes the following steps: S201. Perform parametric processing on the generated grid three-dimensional model using Grasshopper parametric software; S202. Generate closed curves using Curves Network; S203. Generate corresponding-sided plates according to the number of sides of the closed curves; S204. Perform optimization processing according to the shape characteristics of the plates. The optimization processing includes optimizing the curved plate into a single-curved plate or a flat plate within the allowable error range; In step S204, when optimizing the curved plate into a single-curved plate during the optimization processing of the plates, it is processed using Grasshopper parametric software. The arc pressing method is used to establish a fitting surface, and the maximum deviation distance between the fitting surface and the original curved plate is calculated. The annealing algorithm is used to calculate the surface with the minimum deviation distance from the original curved plate; In step S204, when optimizing the curved plate into a flat plate during the optimization processing of the plates, the projection method is used. The fitting plane is calculated according to all the corner points of the curved plate, and the curved plate is projected onto the meshing plane to obtain a flat plate; S205. Perform point sequence unification on the processed single-curved plates or flat plates respectively. The point sequence unification is arranged in the counterclockwise direction, and the normal direction of the single-curved plate follows the right-hand rule; S3. Place the plates on the world coordinate system according to their types, and create feature data based on the world coordinate system; S4. Perform merging processing on the feature data of all the plates according to the set allowable error; S5. Process the merged feature data to obtain ID feature data; S6. Distinguish the plates according to the ID feature data and number them; S7. Regenerate the plates according to the ID feature data, and return the regenerated plates to the epidermis model for inspection.

2. The perforated plate processing merging method based on a coordinate system according to claim 1, characterized in that: In step S1, an epidermis model is established according to the building contour line and design requirements, and a grid is established on the basis of the epidermis model to create a grid three-dimensional model.

3. The method for processing and merging perforated plates based on a coordinate system according to claim 1, characterized in that: In step S3, the process of placing the plates on the world coordinate system according to their types and creating feature data based on the world coordinate system includes: S301. Classify the plates according to the number of sides; S302. Determine the source coordinate system O0XY using three corner points according to the shape characteristics; S303. Use matrix transformation to transform the panel from the source coordinate system O0XY to the world coordinate system OXY to obtain the panel on the XY plane; S304. Extract the x and y coordinate values of the feature points of the panel on the XY plane. For straight polylines, only the x and y coordinate values of their corner points need to be extracted. For curved polylines, multiple intermediate points are required to represent their features; S305. Extract the xy coordinate values of the perforation feature points on the XY plane. For those with multiple perforation features, they need to be extracted in a unified order.

4. The method for processing and merging perforated plates based on a coordinate system according to claim 3, characterized in that: In step S4, the feature data are respectively placed into corresponding lists according to the corresponding x and y coordinates of the corresponding points, and the component "GroupData" is used to merge the data of each list to obtain a merged data list.

5. The method for processing and merging perforated plates based on a coordinate system according to claim 4, wherein: In step S5, the merged data is converted into a string, and the feature data strings are connected by specific connection characters to obtain ID feature data.

6. The method for processing and merging perforated plates based on a coordinate system according to claim 5, characterized in that: In step S6, by comparing the ID feature data as strings, the types and corresponding quantities of the ID feature data are counted. The types and quantities of the ID feature data are the types and quantities of the corresponding plates. The plates are numbered according to the statistical results, and the same plates have the same number.

7. The method for processing and merging perforated plates based on a coordinate system according to claim 6, characterized in that: In step S7, the ID feature data is split into the x and y coordinates of each feature point, points are generated according to the x and y coordinates, and the outer contour line of the plate and the perforation feature contour line are generated according to the points to obtain the merged plate.

8. The coordinate system-based perforated plate processing integration method according to claim 7, wherein: In step S7, a source coordinate system O1XY with the area centroid of the newly generated plate as the origin is created, and a target coordinate system O T XY with the area centroid of the original plate in the grid model as the origin is created. The panel is transformed from the source coordinate system O1XY to the target coordinate system O T XY by means of matrix transformation of coordinate transformation, and it is checked whether the merged plate can meet the design requirements.

Citation Information

Patent Citations

  • Digitization production and processing method of complex special-shaped curtain wall structure decoration panel

    CN111910809A

  • BIM-based parameterized building facade design method, facade component and skin model

    CN113282992A