The invention relates to a grid structure, a method for determining geometry of a flat panel, and a method for forming a grid structure.
Grid structures are lattice structures that can span over relatively large spaces using little material compared to conventional wall-ceiling or column-beam structures. Grid structures in the form of gridshells have been widely used to construct hangars, domes, and pavilions that require uninterrupted covered space. Gridshells save material by using double-curved surfaces that follow the lines of structural thrust, thereby achieving economical, efficient and elegant structures.
The use of double-curved surfaces, however, also introduces considerable challenges for the design and fabrication of such grid structures. Freeform gridshells tend to produce variable and complex structural joints between load-bearing beams. For example in parabolic or otherwise variable curvature, unique joints are required at every node of the gridshell.
Conventionally, there are several ways of achieving variable curvature in such structures. One of the commonly used methods requires the fabrication of unique angled joints. As shown in
Another conventional method requires restricting the grid to a rectangular grid, i.e. subdividing a complex curved form into a grid of X and Y structural axes. As shown in
In yet another method as shown in
In another method as shown in
A need therefore exists to provide a grid structure which will overcome at least some of the limitations of the above conventional methods.
According to one aspect, there is provided a grid structure formed from a plurality of building blocks, the grid structure comprising: a plurality of flat panels, wherein two of the plurality of flat panels are paired in parallel to have one of the two parallel flat panels provide an inner surface to one building block from the plurality of building blocks and the other of the two parallel flat panels provide an inner surface to another building block from the plurality of building blocks, wherein within each of the plurality of building blocks, the inner surfaces of any two adjacent panels lie on planes intersecting along a straight line that passes through an inner corner of the building block.
Example embodiments of the invention will be better understood and readily apparent to one of ordinary skill in the art from the following written description, by way of example only, and in conjunction with the drawings. The drawings are not necessarily to scale, emphasis instead generally being placed upon illustrating the principles of the invention, in which:
The following provides sample, but not exhaustive, definitions for expressions used throughout various embodiments disclosed herein.
The term “grid structure” may refer to a lattice structure that can span over space using little material compared to conventional wall-ceiling or column-beam structures. Grid structures in the form of gridshells are used to construct hangars, domes and pavilions that require uninterrupted covered space. Gridshells save material by using double-curved surfaces that follow the lines of structural thrust. To illustrate,
The term “building block” may mean a basic structure coupled with other such basic structures to form the grid structure, each such basic structure providing a unit of construction. In various embodiments, the building block is made from flat panels coupled together to enclose a loop, whereby the shape of the building block depends on the number of panels used to enclose the loop. With reference to
The term “flat panel” may mean a board having any number of surfaces, wherein at least a pair of surfaces, with the largest area amongst all the other surfaces, are on opposing surfaces. With reference to
The term “paired in parallel” may refer to two flat panels (for example 104a, 106a in
The phrase “one of the two parallel flat panels provide an inner surface to one building block from the plurality of building blocks and the other of the two parallel flat panels provide an inner surface to another building block from the plurality of building blocks” may mean that parallel flat panels are used to form a wall of the grid structure. One of the two panels of the parallel flat panels belongs to one building block, while the other of the two panels of the parallel flat panels belongs to another building block, so that each wall of the grid structure is shared by two adjacent building blocks.
The phrase “wherein within each of the plurality of building blocks, the inner surfaces of any two adjacent panels lie on planes intersecting along a straight line that passes through an inner corner of the building block” may mean that two flat panels of the same building block (for example 104a and 104b in
The phrase “wherein at a location where the corners of two or more of the plurality of building blocks meet, the straight lines that pass through the inner corners of adjacent building blocks each lie on axes that have different angles to one another” may mean near the vicinity of a point in which corners of at least two or more of the plurality of building blocks (for example see
The term “polygonal structure” may mean any n-gonal shape structure made from building blocks having any number (n) of flat panels. Each building block in the same grid structure can contain a number of panels to form a shape, where both the number of panels and shape are different than those of another building block in the same grid structure. Possible polygonal structures include, but are not limited to, triangular, quadrilateral, pentagonal, hexagonal and octagonal structures.
In the following description, various embodiments are described with reference to the drawings, where like reference characters generally refer to the same parts throughout the different views.
The grid structure 100 is formed from a plurality of building blocks 102, 104, 106, 108. In this embodiment, the plurality of building blocks 102, 104, 106, 108 are of various shape. Building blocks 102 and 108 each include five flat panels or walls forming a pentagonal shaped structure. Building block 104 includes three flat panels or walls forming a triangular shaped structure. Building block 106 includes six flat panels or walls forming a hexagonal shaped structure. It is understood that a building block may have any number of flat panels or walls to form triangular, quadrilateral, pentagonal, hexagonal or n-gon shaped structures.
The plurality of building blocks 102, 104, 106, 108 each comprises a plurality of flat panels. For example the first building block 102 includes a first flat panel 102a, a second flat panel 102b, a third flat panel 102c, a fourth flat panel 102d and a fifth flat panel 102e. The second building block 104 includes a first flat panel 104a, a second flat panel 104b and a third flat panel 104c. The third building block 106 includes a first flat panel 106a, a second flat panel 106b, a third flat panel 106c, a fourth flat panel 106d, a fifth flat panel 106e and a sixth flat panel 106f. The plurality of flat panels allows for the gridshell structure 100 to be realised using flat material that employs only two dimensional cutting techniques (e.g. saws, laser-cutters, 2D CNC routers). It is understood that by two dimensional cutting of sheet material, the sides of the flat panel are substantially flat and are perpendicular to the largest surfaces (for example 104as, 106as) of the flat panels.
As shown in
In an embodiment, the two parallel flat panels 104a, 106a may be connected by a spacer disposed between the two parallel flat panels 104a, 106a. In another embodiment, the two parallel flat panels 104a, 106a may be directly connected.
Within each of the plurality of building blocks, such as the second building block 104, two of the inner surfaces 104as, 104bs of two adjacent panels 104a, 104b lie on planes intersecting along a straight line 104abl that passes through an inner corner of the building block. Advantageously, the double walled panels and the straight line 104abl, being independent of other straight lines passing through other corners of other building blocks around a network node closest to 104abl, allows the flexibility of realising almost any grid structure, including a grid structure with a curved line network or a double-curved gridshell structure, with the use of flat panels. Two or more of the straight lines, each passing through adjacent building block corners around a network node, lie on axes that may be nonparallel. In contradistinction, for prior art grid structures that are formed from a plurality of edges using single walled panels, all edges that meet at a corner of a network node, meet in a single point and must therefore be extruded parallel to each other. Having the same panel being shared by two adjacent loops restricts the flexibility of such prior art grid structures from realising a grid structure with a curved line network.
In an embodiment, the two adjacent flat panels 104a, 104b, providing the two inner surfaces 104as, 104bs that lie on planes intersecting along a straight line 104abl that passes through the inner corner of ,the building block 104, are coupled together by a joint selected from the group comprising a hinge, a weld, a fold, an adhesive, and a fastener.
Referring back to
As described above, such flat panels are manufactured using two dimensional cutting techniques, omitting the requirement to use complex joints that require three dimensional fabrication techniques to realize such double-curved gridshell structures. In two dimensional cutting, each flat panel may be perpendicularly cut. In other words, the perimeter of each of the plurality of flat panels is derived from a perpendicular cut.
Consider prior art techniques, which also use flat panels to realise double-curved gridshell structures, but have each flat panel shared by two adjacent nodes. The shape and curvature constraints that such prior art techniques face to realise double-curved structures because each flat panel is shared by two adjacent loops is alleviated by using the two parallel flat panels, for example 104a and 106a, as described above.
In
The normals 408a, 408b, 408c of each of the edges 404a, 404b, 404c may be determined or obtained by first determining the node normals (not shown) on both ends of each of the edges 404a, 404b, 404c based on surface curvature, which is desired, of the grid structure at the respective nodes 402a, 402b, 402c, and averaging the node normals on both ends of each of the edges 404a, 404b, 404c to obtain the normals 408a, 408b, 408c of each of the edges 404a, 404b, 404c. Alternatively, the normals 408a, 408b, 408c of each of the edges 404a, 404b, 404c may be obtained from user input.
In
In
In
Advantageously, the straight lines 412a, 412b, 412c can be used to determine the profile of the sides of the flat panels 410a, 410b and 410c, which can be joined with each other via linear joints to form one of the plurality of building blocks. In other words, the straight line 412a, along which the flat panels 410a and 410c intersect, is used to determine the profile of the respective sides of the flat panels 410a and 410c such that they may join to form a first corner of the building block. Flat panels 410a and 410b intersect along straight line 412b, and the straight line 412b is used to determine the profile of the respective sides of the flat panel 410a and 410b such that they may join to form a second corner of the building block. Flat panel 410b and 410c intersect along line 412c, and the line 412c is used to determine the profile of respective sides of the flat panels 410b and 410c such that they may join to form a third corner of the building block.
In
Prior to step 502 above, the method may further comprise the steps of determining geometry of each of the plurality of the flat panels, and cutting sheet material perpendicularly to obtain the flat panel. The step of determining geometry of the flat panel may adopt the method as described above with reference to
Returning to step 502, in which the plurality of building blocks is formed by having, within each of the plurality of building blocks, two of the inner surfaces of any two adjacent panels lie on planes intersecting along the straight line that passes through the inner corner of the building block, the two flat panels, that provide the two inner surfaces, may be coupled by using a joint selected from the group comprising a hinge, a weld, a fold, an adhesive, and a fastener.
In step 504 above, in which the plurality of building blocks are joined by pairing two of the plurality of flat panels in parallel, a spacer may be disposed between the two parallel flat panels such that the two parallel panels may be connected together with the spacer. In another embodiment, the two parallel panels may be connected directly.
Advantageously, various embodiments of the grid structure, method for determining geometry of a flat panel, and method for forming a grid structure as described above allow the creation of grid structures out of almost any line network comprising regular or irregular n-gons, including gridshell structures and/or curved grid structures with curved line network, in which all beams and joint elements of the grid structure can be fabricated with only two-dimensional cutting technology. The double-walled structures, along network edges of a line-network defining the grid structure, formed by the paired or parallel flat panels have allowed each flat panel to be obtained from simple 2D cutting technology (e.g. saws, laser-cutters, 2D CNC routers).
Further, each flat panel may be coupled to neighboring flat panel along straight intersection lines to form building blocks of various n-gons shaped as described in the various embodiments, allowing flat panels to be structurally connected using simple linear fasteners, such as hinges, welds, folds, corner brackets, adhesives etc.
Embodiments of the grid structure and methods as described above possess significant improvement over the conventional grid structures and methods for creating conventional grid structures which rely on either complex joints between grid structure elements, or complex edge elements that require 3d fabrication technology. (e.g. angular cuts). Accordingly, embodiments of the grid structure and methods described above enable elements (e.g. beams, joints, walls, panels, planes etc.) of a grid structure to be fabricated economically, and enable the grid structure to be assembled from simple, pre-assembled building blocks using unspecialized labor. Instead of relying on high-precision fastening and assembly work on site, common to traditional grid structures, the proposed method achieves flat panels with precise geometric outlines on a computer controlled 2D cutter or saw, which are simple to assemble into building blocks, and building blocks into a grid structure. Furthermore, embodiments of the grid structure and methods as described can turn almost any curved line network into a grid structure, overcoming the significant constraints that limit the shapes and curvatures of single-walled grid structures.
To achieve this, two key features may be necessary. The structure may need to be composed of two parallel walls around each network edge, and the adjoining non-parallel walls in each network loop may need to be extruded at particular angles, such that straight intersection lines are achieved on the interior planes of n-gons. Both features may be necessary to allow 2D fabrication.
As discussed above, the joints of embodiments of the grid structure are connected along a linear intersection line between two neighbouring planes of grid structure beams or walls, allowing any angles to be joined as long as fasteners can fit between the planes. Since the connection is achieved via intersecting interior planes of the walls, the vertical depth of the walls becomes a structural variable that, can be increased for stronger linear connections. Advantageously, this offers a unique solution for turning almost any curved line network into a gridshell structure in an economical way.
In an implementation, embodiments of the method for determining geometry of a flat panel, and the method for forming a grid structure may be implemented on a computer or any processor. A computer readable medium may have stored thereon computer code means for performing all the steps of embodiments of the methods when said computer code means is run on a computer.
Loops can be detected in complex networks on curved three-dimensional surfaces. Loops may comprise of regular or irregular polygons of any size (n-gons) and shape.
After loops have been detected, computation of the geometry of structural panels begins. These panels obtained from computation may eventually be cut out of sheet material on a two-dimensional cutter.
As previously discussed, embodiments of the grid structures form two paired flat panels or double-walled panels along each input network line. Facing panels along the same edge are preferably set completely parallel to each other and the geometries of panels in the same loop that share a corner are extruded such that a straight intersection line is achieved between all neighbouring interior planes of the n-gons, allowing the latter to be fastened with straight connectors (e.g. hinges, welds, folds, corner brackets, adhesives, fasteners etc.).
In this implementation, the computer or processor will determine edge normals (e), loop-edge vectors (d), loop-edge planes (F), and loop-node vectors (l), for the entire input network.
First, node normals (n) are given from the input line network at the edge intersection points (P). The vectors of node normals are given as the underlying surface normals at points (P).
Second, the node normals at the opposite ends of each original network edge (for example a first normal vector 1002a and a second normal vector 1002b for a first edge 1004a, and for example the first normal vector 1002a and a third normal vector 1002c for an adjacent second edge 1004b; for example, the first normal vector 1002a may be the normal vector corresponding to the node 1006a that the first edge 1004a and the second edge 1004b have in common; in other words: where the first edge 1004a and the second edge 1004b intersect) are used to derive the corresponding edge normal (e). Each edge normal is found as the average of its two endpoints normals: ei=(ni+ni+1)/2.
Next, a loop-edge plane (F) is constructed (for example a first plane for the first edge 1004a and a second plane for the adjacent second edge 1004b) from the original edge normal (e) and the loop-edge vector (d) for the adjacent second edge 1004b) such that that Fi.x=ei, and Fi.y=di. The normal vector of this plane (Fi.z) is used to offset the loop plane inside, by at least the thickness of the construction material (e.g. steel plate). Typically, an additional gap is desirable between the parallel panels in order to leave space for fasteners on both sides of the structural planes.
The loop-node vector (l) is calculated as the intersection line of two adjacent and offset loop-edge planes (li=Fi intersection with Fi-1) (for example as intersection 1010a of the first offset plane 1012a and the second offset plane 1012b). The panels may be cut to resemble the desired shape according to the cutting line. Every loop-node vector (l) is in the same plane with both of its neighbouring loop-edge vectors (li is coplanar with li−1 and li+1). These vectors (li and li+1) and the loop-edge plane (Fi) are used to construct a structural panel, which represents the inner material surface of each loop.
The surfaces are extruded outwards from each loop to achieve a desired material thickness for the structural panels.
Both the desired vertical depth (which is an approximation since depth on both ends of the panels is different due to their trapezoidal shape that generates the gridshell's curvature) and the offset distance between two parallel panels are design variables that a user can control. User input for the depth of the shell sets the depth at the lower end of the trapezoid.
Since the paths of forces in gridshells are generally designed to follow through the midpoints of structural elements, the loop edges typically need to be extruded vertically in both directions above and below their original axes in the input line network. Once the height of each trapezoidal panel is computed, the trapezoids are offset towards the centre of each loop to form the inner surfaces of the structural loops. The offset distance accounts for the material thickness of the walls and the desired gap size between two parallel walls.
Once the edge surfaces are extruded and populated throughout the structure, a double curved surface is formed from flat edge panels.
Embodiments of the methods can be used to generate gridshell lattices for line-networks of different curvatures and patterns.
Embodiments of the grid structure and methods allow one to generate support structures for free-form line-networks on curved surfaces using strictly flat members, which can be cut on two-dimensional routers. Thus, it can be seen that the limitations in conventional approaches, in which either edges (e.g. beams, walls) or nodes (e.g. joints, connections) require cutting in more than two dimensions, or the network pattern is limited to rectangular grids, have been overcome in the various embodiments described.
Embodiments of the grid structure and methods may be used to generate gridshell structures for buildings (e.g. canopies, hangars, pavilions, etc.) for functions that benefit from large, unobstructed covered spaces (assembly activities, airplane covers, storage, sports activities, agricultural acitivites, etc.). Beyond structural efficiency, gridshell ceilings are also aesthetic to look at and can be applicable in various settings.
Besides full-scale architectural application, embodiments of the grid structure and methods may be used to develop, three-dimensional assembly kits, educational toys for children and architectural scale models. The method can be used to develop 3D gridshell modela in shapes of well-known buildings (e.g. Beijing Olympic Stadium and Aquatic Stadium; Allianz Arena in Munich; London City Hall etc.) that can be assembled from pre-fabricated flat sheet material (e.g. plastic, wood, or metal, or composites panels). Ensuring that all the gridshell elements are cut on simple 2D cutters (e.g. lasercutters) makes the application extremely affordable and visually spectacular.
Notwithstanding the claimed subject-matter, embodiments are also described by the following clauses:
determining a representation of a surface, the representation of the surface comprising a network of edges and normal vectors, the network comprising a plurality of nodes and at least one loop of nodes, wherein each normal vector of a plurality of normal vectors is assigned to one node of the plurality of nodes;
for each loop of the at least one loop of nodes:
a panel, wherein a first side of the panel is parallel to a second side of the panel, and wherein each of a third side of the panel, a fourth side of the panel, a fifth of the panel and a sixth side of the panel are perpendicular to the first side.
a plurality of beams; and
a plurality of connectors, each connector comprising a linear fastener;
wherein each beam comprises two parallel panels;
wherein the panels of the plurality of beams are arranged in a plurality of loops;
wherein the two parallel panels of each beam belong to two different loops;
wherein for each panel a first side of the panel is parallel to a second side of the panel, and wherein each of a third side of the panel, a fourth side of the panel, a fifth side of the panel and a sixth side of the panel are perpendicular to the first side; and
wherein in each loop, a connector of the plurality of connectors connects two panels of the loop.
a further connector configured to connect the two parallel panels of a beam.
It will be understood that the determinations or properties given according to a function in the above clauses (for example “average” or “difference” or “equal” or “intersection” or “parallel”) may be understood as to involve a determination or a property of at least essentially the function. For example, instead of determining “a−b” for a difference of a and b, “a−b+eps” may be determined, with eps being a small positive or negative number (for example an order of magnitude smaller than a or than b or than a−b, for example at least a factor of 10 smaller than a or than b or than a−b).
A device for performing the method for determining a cutting scheme may be provided.
A panel may also be referred to as a board, plate or other element cut out of flat sheet material. The panel may be made of any material, for example wood, plastic, metal, or paper.
The distance between the first side of a panel and the second side of the panel may be the thickness of the panel.
By determining the cutting line for a plurality of panels, the panels may be used to resemble (or approximate) the surface in the form of a gridshell, wherein two panels may be provided in parallel as a beam. The beam may follow the edges of the grid. The ends of the panels may be located near the nodes of the grid.
According to the method for determining a cutting scheme, cutting lines may be determined for a first panel which may be one panel of the two parallel panels that form a beam from the first node to the second node, and, for a second panel which may be one panel of the two parallel panels that form a beam from the first node to the third node.
According to the method for determining a cutting scheme, the second vector may be determined as an average of the first normal vector and the second normal vector. For example, the direction of the second vector may be determined as an average of the first normal vector and the second normal vector.
Each panel may have a length, which may be a size of the panel at least essentially from one intersection to another intersection. Each panel may have a width, which may be a size at least essentially along the direction of the second vector. The width of each panel may be determined based on a user input; for example, a user may determine the width of each panel. The width of different panels may be different. The width of the panels may determine the thickness of the gridshell. The thickness of the gridshell may be different for different portions of the gridshell.
Each panel may have a thickness, which may be a size of the panel in a direction at least essentially orthogonal to the direction of the length of panel and at least essentially orthogonal to the direction of the width of the panel.
The thickness of each panel may have an influence of the intermediary space at the interconnection of several panels.
The thickness of each panel may be chosen so that it is thick enough to provide stability, but yet not too thick in order to avoid overlapping of several panels in a loop or at an interconnection of several panels.
By determining the cutting line according to the method for determining a cutting scheme for cutting a plurality of panels, the cutting lines for a panel may be determined. This may include determining an angle at which a side of the panel is to be cut, and furthermore may include a position on the panel at which to cut the panel at the determined angle. In other words, for a trapezoidal shape of the panel, not only the angles of the non-parallel sides may be determined, but also the lengths of the two parallel sides.
Furthermore, it will be understood that the panels may have any shape other than trapezoidal shape, as long as the angles for two sides adjacent to a side which forms the outer shape of the gridshell, are determined like described above.
The cutting lines may define the three-dimensional shape of the resulting gridshell.
At the boundaries of the surface (for example at the portions of the surface where the surface reaches ground level, or for openings such as doors or windows of the surface), the loops may be incomplete. For example, for openings, for a complete loop next to the opening, a beam may include two panels, wherein one of the two panels belongs to the complete loop, and the other one of the two panels does not belong to a complete loop. However, both of the two panels may be cut according to the method described above.
A network may also be referred to as a grid, or as a mesh.
The different lengths of two panels of a beam may influence the orientation of the beam in two dimensions, and the angle at Which the panel is cut according to the cutting line may influence the orientation of the beam in a third dimension.
The cutting line may define how to cut a panel, and the cut may be perpendicular to the first side of the panel.
Providing a part of a gridshell in which a first side of the panel is parallel to a second side of the panel, and in which each of a third side of the panel, a fourth side of the panel, a fifth side of the panel and a sixth side of the panel are perpendicular to the first side allows for easy cutting of any panel of a pre-determined thickness to be in the form of the part of the gridshell. For example, a panel may be cut by a two-dimensional (2D) cutter, in which the cutting is always performed perpendicular to the first side and the second side, so that only two coordinates (which may be determined according to the cut line) may be required to identify the cut, and so that standard 2D cutters, like a laser-cutter, water-jet cutter, turret-cutter, flat-bed CNC cutter, circular saw, a buzz saw, a band saw, a belt saw, a coping saw, a fretsaw, a inlay saw, a jigsaw, a scroll saw, or any other kind of saw may be used.
In a loop of nodes, there may be edges from one node to another node. The edges may intersect only at the nodes. For example, nodes and edges of the loop may define a polygon. For example, the angle of two edges may be less than 180 deg (or less than pi rad). It will be understood that an edge of the loop may define a direction pointing outwards the polygon (in other words: outwards the loop) and a direction pointing inwards the polygon (in other words: inwards the loop).
It will be appreciated by a person skilled in the art that numerous variations and/or modifications may be made to the present invention as shown in the embodiments without departing from a spirit or scope of the invention as broadly described. The embodiments are, therefore, to be considered in all respects to be illustrative and not restrictive.
This application is a national stage application, under 35 U.S.C. §371 of International Patent Application No. PCT/SG2014/000132, filed on Mar. 17, 2004 and published as WO 2014/142763 on Sep. 18, 2014, which claims priority to U.S Provisional Patent Application No. 61/789,380, filed on Mar. 15, 2013, which is hereby incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SG2014/000132 | 3/17/2014 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2014/142763 | 9/18/2014 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
2918992 | Gelsavage | Dec 1959 | A |
3203144 | Fuller | Aug 1965 | A |
3255556 | D Amato | Jun 1966 | A |
4071985 | Wickwire | Feb 1978 | A |
4701131 | Hildebrandt | Oct 1987 | A |
4711057 | Lew | Dec 1987 | A |
4807408 | Lew et al. | Feb 1989 | A |
5261194 | Roberts | Nov 1993 | A |
5452555 | Lee | Sep 1995 | A |
6282849 | Tuczek | Sep 2001 | B1 |
6295785 | Herrmann | Oct 2001 | B1 |
8365474 | McSweeney | Feb 2013 | B2 |
9103110 | Gerber | Aug 2015 | B1 |
20020059777 | Saebi | May 2002 | A1 |
20100162637 | Brell-Cokcan | Jul 2010 | A1 |
20120247054 | Schneider | Oct 2012 | A1 |
Number | Date | Country |
---|---|---|
2678044 | Dec 1992 | FR |
Entry |
---|
International Search Report dated Apr. 16, 2014 for related PCT Patent Application No. PCT/SG2014/000132, which was filed Mar. 17, 2014; 5 pages. |
Number | Date | Country | |
---|---|---|---|
20160024780 A1 | Jan 2016 | US |
Number | Date | Country | |
---|---|---|---|
61789380 | Mar 2013 | US |