A0. Intro to GS, TNA, RV2

Learning Goal:

  • understand Thust Network Analysis

  • understand concepts: pattern, FormDiagram, ForceDiagram, ThrustDiagram

  • understand horizontal and vertical equilibrium

Graphic Statics

Graphic statics is a design and analysis method for two-dimensional discrete structures that rely on geometrical rather than analytical or numerical representations of the relation between a structure's geometry and the equilibrium of its internal forces. The reciprocal form and force diagrams provide valuable insights for designers to understand a structure's behavior through a visual medium.

The magnitude of the internal force in a member of a structure and the static equilibrium is the length of the corresponding edge in the force diagram. which are parallel to one another. 2D graphic statics is used by engineers of the 19th century to design and analyze complex truss structures intuitively and visually.

For a given form diagram as shown in Fig. 2a, the topology of the force diagram can be taken by constructing a dual diagram, connecting each of the areas, or subspaces, of the form diagram and crossing its edges (Fig. 2b). Once the connection between the two diagrams is established, i.e. each edge of the form diagram corresponds to an edge in the force diagram, the equilibrium will be achieved if there's a configuration of the force diagram for which the reciprocal edges are parallel and have their length proportional to the force applied (Fig. 2c).

2.5 D Thrust Network Analysis & Form Finding

Graphic Statics combining computational form-finding is a fundamental theory and principle behind thrust network analysis (TNA). TNA is a form-finding methodology for generating compression-only vaulted surfaces and networks, which computes a network of compressive forces from given loads (self-weight and external vertical forces) and boundary conditions.

In TNA, the horizontal projection of the vaulting shell structure is used as a form diagram. ForceDiagram of this projected form diagram represents the horizontal equilibrium of the shell structure. The thrust network or the thrust diagram is a network that represents the shell structure which is discretized into line segments. Using projective geometry, duality theory, and linear optimization, TNA provides a graphical and intuitive method, adopting the same advantages of techniques such as graphic statics, but offering a viable extension to fully three-dimensional problems.

RhinoVAULT 2

RV2 is a Rhino plugin that uses the TNA approach to intuitively create and explore compression-only structures. The workflow of RV2 is based on the theoretical framework of TNA, which can be broken down into 7 main steps.

Diagrams

  • FormDiagram: horizontal projection of the Thrust Network

  • ForceDiagram: topological dual of the Form Diagram

  • ThrustDiagram: final geometry (identical to thrust network)

FormDiagram (Pattern)

The form-finding process always with the FormDiagram. Its topology is called a Pattern, the discretized version of the shell to be designed and all the lines carry axial compression forces. Once the Pattern, the topology of the final shell, is defined, the boundary conditions as support vertices, unsupported boundaries, and potential openings can be added. Then the FormDiagram will be generated from the Pattern. Based on boundary conditions, mesh faces and edges in the FormDiagram will be modified compared with the input Pattern, in order to compute the correct dual ForceDiagram.

ForceDiagram

The ForceDiagram represents the equilibrium of the nodes in the FormDiagram. The ForceDiagram is the dual diagram of the ForceDiagram. It is created as the "centroidal dual" of the FormDiagram. This means that the dual graph is defined by placing its vertices at the centroids of their corresponding faces in the FormDiagram. Two diagrams have the same number of edges and each edge in the FormDiagram corresponds to an edge in the ForceDiagram. A node in the FormDiagram is a closed polygon in the ForceDiagram, and vice versa. The two diagrams are not yet reciprocal, meaning that the corresponding edges in the diagrams are not perpendicular to each other. So the ForceDiagram cannot represent the equilibirum of FormDiagram yet.

Equilibrium

  • horizontal equilibrium: orthogonalize the edges in Form and Force Diagram.

  • vertical equilibrium: generates the Thrust Network.

Horizontal equilibrium

Horizontal equilibrium modifies the edges so that they are perpendicular to the corresponding. Both diagrams can be modified based on a mediation variable. When the perpendicularity criteria (within desired angle tolerance) are met, two diagrams are considered reciprocal. Two diagrams are reciprocal if they are dual, and if their corresponding edges are at a constant angle with each other. Now the ForceDiagram can represent the equilibrium in the FormDiagram and the horizontal equilibrium of the final ThrustDigram. Once the horizontal equilibrium has been established, the distribution of horizontal forces is fixed.

Vertical Equilibrium

ThrustDiagram is initiated as a copy of the FormDiagram. Given a desired target height of the eventual ThrustDiagram, vertical equilibrium solver iteratively re-scales the ThrustDiagram in the z-axis, until the highest vertex of the ThrustDigram lies at the desired target height. Then the Z-coordinates of the ThrustDiagram are updated. Vertical equilibrium calculates a scale factor of the ForceDiagram, or the magnitude of the horizontal forces, which determines the depth of the final ThrustDiagram. A higher scale factor results in higher horizontal forces and therefore a shallower three-dimensional shape. Vice versa, a lower scale factor results in lower horizontal forces and thus we obtain a deeper solution.

Last updated