Algebraic 3D Graphic Statics with Edge and Vertex Constraints: A Comprehensive Approach to Extend the Solution Space for Polyhedral Form-Finding

Yao Lu,Márton Hablicsek,Masoud Akbarzadeh
DOI: https://doi.org/10.1016/j.cad.2023.103620
IF: 3.652
2023-10-01
Computer-Aided Design
Abstract:Highlights • This paper introduces an improved algebraic formulation with new constraints that enables the precise manipulation of edge lengths and vertex locations of the polyhedral reciprocal diagrams for form-finding purposes. • The solution space provides a wide range of dual diagrams for the same force diagram, including forms with tension and compression combined members. • The entire polyhedral solution space can be easily explored, which was impossible using iterative methods or previous algebraic formulations. • A free plug-in software program that implements this enhanced formulation within the environment of Rhino3D® and Grasshopper3D® has been released as a versatile structural form-finding tool for designers, engineers, researchers, and educators. • The improved formulation offers comprehensive and flexible control of form and force diagrams while maintaining high computation efficiency and accuracy compared to iterative methods. • Various case studies are also presented to showcase the application of this method in design and other fields of science, such as form-finding based on site specifications, manipulation of external loads to explore various internal force distributions, overlapping constrained solutions for multiple loading scenarios, and the exploration of auxetic structures for cellular solids. Built upon a previous algebraic framework for polyhedron-based 3D Graphic Statics (3DGS) that can numerically solve for a variety of dual diagrams given an input force or form diagram, this paper introduces an improved algebraic formulation that integrates edge lengths and vertex location constraints for better control over the results. Those constraints are realized by additional edge and vertex constraint equations to previously established closing equations. The entire system of equations can be solved using the Moore–Penrose inverse (MPI) method, and each solution represents a set of compatible edge lengths for the dual diagram to be constructed. The whole solution space of the equation system provides a wide range of dual diagrams, including forms with both tensile and compressive members, which can be easily explored and was not possible using iterative methods or previous algebraic formulations. This improved formulation has been computationally implemented and released as part of a plug-in software program within the environment of Rhino3D® and Grasshopper3D®, enriching the structural form-finding toolset for designers, engineers, researchers, and educators. The tool's performance and accuracy are demonstrated through a series of comparative studies with iterative methods. Various case studies are also presented to showcase the application of this method.
computer science, software engineering
What problem does this paper attempt to address?