Preprint
Article

This version is not peer-reviewed.

Conformal Principal-Asymptotic Elastic Gridshells: Parametric Design and Modular Construction

Submitted:

11 March 2025

Posted:

13 March 2025

You are already at the latest version

Abstract
Spatial gridshells are characterized by large spans, expansive interior spaces, structural efficiency, and aesthetic appeal. Among these, elastic gridshells are particularly noteworthy as they utilize the elastic deformation of components to create freeform surfaces. However, current approaches to modular design of elastic gridshells predominantly rely on optimization methods, which are often tricky to find initial geometry, inefficient, and impractical for real-world design scenarios. This work introduces an algorithmic design method based on the Conformal Principal-Asymptotic (CPA) network on minimal surfaces (MS), enabling efficient parametric design and modular construction of elastic gridshells. The algorithm provides a versatile design space, of various shapes for the shells design, and various configurations and sections for the beams design. As well as, precise (geometry-based) assembly-stress analysis and quantitative performance evaluation for architectural applications. Finally, an example of the algorithm's application to a real construction project is provided, demonstrating its effectiveness and ease of use for designers.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

Gridshells, a type of spatial structure, are widely used in the design of large-span buildings. Gridshells can be primarily classified in two ways: the first classification is based on whether the beams are continuous, resulting in either discontinuous gridshells (such as the British Museum roof) or continuous gridshells (such as the Mannheim Multihalle). The second classification depends on whether the assembly of beams requires pre-existing elastic deformation, distinguishing between rigid gridshells (like the Schuber Club Band Shell) and elastic gridshells (like the Mannheim Multihalle). It is known that, elastic gridshells (freeform surface structures assembled from networks of beams undergoing elastic deformation) are efficient structural solutions, as they cover large spans with minimal material usage. A clear challenge to them, is the complexity of construction of these doubly-curved surfaces. In response to this challenge, the field of architectural geometry [27] emerged with the goal of developing sustainable fabrication methods for these complex designs. Current research in this field, that is relevant to this work involves: modular surface panels, modular joints and modular beams.

1.1. Elastic gridshells from CPA networks

This work focuses on the design of elastic gridshells generated from CPA networks on MS. The process of creating a elastic gridshell begins with generating a network of curves on a geometrically defined surface. These curves will then give rise to surface strips (from specific vectorfields along the curves). By giving these strips a certain thickness, they are transformed into laths, which then compose the final elastic gridshell structure. To better design elastic gridshells, the focus is placed on networks formed on precisely defined geometric surfaces. As illustrated in Figure 1, the principal network offers several construction advantages: all joint connectors right-angled; all panels are planar without acute angles; strips generated from principal curves are developable (i.e. can be unrolled without deformation); and finally, planar laths can be positioned under pure bending. The asymptotic network also has its construction benefits: normal strips along network curves can be unrolled into nearly straight bands, and straight planar laths can be positioned under bending and twisting. From another side, MS are known to be isothermic (i.e. admiting conformal principal (CP) parameterizations), these can be generated from the (conformal) spherical image of the MS, by integrating the Christoffel-dual system, refer to [6]. In fact, this system comes with an adjoint differential system (from the same spherical image), refer to [11]. Integrating it, yields an adjoint conformal asymptotic (CA) MS-patch, thus a CPA pair of adjoint MS-patches, giving rise to “CPA elastic gridshell”. Moreover, the principal and asymptotic networks (on each of the adjoint MS CPA pair) can be generated such that they match each other’s intersection points, creating a rich design space.
Note that, existing design methods for CPA elastic gridshells primarily rely on optimization techniques [32] or the sequential tracing of asymptotic and principal curves on predefined MS [30]. The optimization approach begins with a random initial shape and defines a discrete version of asymptotic and principal networks, as its optimization objective. Even though the result meets the design requirements, this method faces challenges in defining the initial geometry, making it difficult to achieve optimal results. In contrast, the tracing method starts with a classical MS as a fixed design shape and iteratively solves for the network distribution by selecting any point on the surface and tracing the asymptotic and principal curves step by step (which can be time-consuming). While this method ensures accurate network generation on MS, it suffers from being less time-efficient, and having a limited design space, as it does not address the creation of diverse MS. The mentioned limitations of both methods, make them slightly less suitable for effective architectural design applications. A parameterized definition of CPA MS-patches is believed to better fulfill practical design requirements; however, research in this area remains limited, making this work a step toward addressing this gap.

1.2. Contributions and Overview

This article aims to introduce a practical parametric design algorithm specifically developed for the rapid design, optimization, and modular construction of CPA elastic gridshells. The main contributions are:
  • An algorithm for parametric design, analysis, modular construction of CPA elastic gridshells
    In Section 2, we provide a detailed method for generating CPA MS-patches for parametric design (Section 2.1). We demonstrate that these MS-patches exhibit rotation / reflection symmetries and, in some cases, periodicity, which contribute to modularity in construction (Section 2.2). Furthermore, we introduce methods for varying the shapes, thereby expanding the design space (Section 2.3). Next, we generate strips from curves on the surface and analyze their geometric properties (Section 2.4), which are essential for subsequent analysis of active-bending / twisting beams stresses (Section 3.2.2).
  • A parameterized space for morphological analysis of shape and configuration variants
    In Section 3, we establish a parameterized space of MS-patch variations (Section 3.1), all of which adhere to geometric properties that favor fabrication. Section 3.1.1 to Section 3.1.3 focus on shape variants, presenting different methods for transforming shape parameters. Section 3.1.4 addresses configuration variants, exploring how various configuration types can be generated. This is done by selecting different strip types and combinations. As well as redistributing configurations through patch reparameterization. This approach provides designers with an efficient and precise method for conducting morphological studies within constraints optimized for fabrication. Additionally, we illustrate how these variants can be selected based on architectural and structural criteria (Section 3.2). The parametric nature of the space of variants greatly enhances the selection process, offering a concrete way to compare design options that share the same fabrication advantages. This allows for "local optimization" among neighboring variants, based on criteria such as spatiality (Section 3.2.1), active-bending / twisting beam stress, and stiffness of structure (Section 3.2.2). Regarding modular surface panels, using planar panels [10,12,28] and using spherical panels [7,16]. Next, for modular joints using conical meshes [17] (free offset nodes) and using principal symmetric meshes [23,24] (nodes with fixed angles). Finally, for modular beams, using principal curves [22], asymptotic curves [29,30], geodesic curves [21,25,26], pseudo-geodesic curves [19,36], planar curvature lines [20], as well as generating classic nets such as the Chebychev net [33,34].
  • Application and validation of the algorithm in a real construction project, incl. design workflow
    We finally conclude the article, with a case study involving the realization of a full-scale pavilion (Section 4), providing a hands-on implementation of these geometrically pre-rationalized design methods and thereby demonstrating a proof-of-concept. Note that, in this process, we trace the entire trajectory from abstract mathematical theory to concrete material construction. This integrated multidisciplinary process ultimately offers valuable insights into the discrepancies between theory and practice and generates a workflow to guide the use of this parametric design algorithm by architects and engineers (Section 5).

2. Geometric Method from MS Theory

In this section, we will combine different mathematical concepts from MS theory, for more details refer to [9,11,14], into a geometric method to generate CPA MS-patches customized for parametric design application. In Section 2.1, we generate CPA MS-patches by solving a differential system, which we combine with holomorphic functions. In Section 2.2, we discuss properties of reprameterizations, symmetry and periodicity for CPA MS-patches. In Section 2.3, we show how to generate variations of CPA MS-patches to enrich the design choices, in particular using Bonnet and Goursat transforms. Finally, in Section 2.4, we study the geometry of strips derived along network curves of CPA MS-patches, presenting results applied in relating curvature and stresses (refer to Section 3.2.2). Note that for the sake of a smoother reading, mathematical proofs were pushed to the Appendix A.

2.1. Generation of CPA MS-Patches

To begin let us give the precise definitions of CPA MS-patches, to this end let us start be recalling the following notions. Let · , · denote the standard Euclidean scalar product on R 3 and let | · | denote its associated norm. In this paper, a surface is always given by a smooth parameterization patch X ( u , v ) with values in R 3 where ( u , v ) in some open set in R 2 . The normal vector field to the surface defines a smooth parameterization N ( u , v ) with values in the unit sphere S 2 , called the spherical image of the surface. The partial derivatives X u , X v allow us to define the coefficients E , F , G , e , f , g of the first and second fundamental forms of X. Similarly, N u , N v allow us to define the coefficient E ˜ , F ˜ , G ˜ of the first fundamental form of N. The Gaussian and Mean curvatures are denoted by K and H respectively, in particular, if H vanishes identically, then X is said to be MS-patch. Moreover, a patch X is Conformal Principal (CP), resp. Conformal Asymptotic (CA), if it satisfies:
F = 0 , E = G and f = 0 , e = g ( CP ) F = 0 , E = G and e = 0 , g = 0 ( CA ) .
A pair ( X , X * ) with X ( u , v ) a CP MS-patch and X * ( u , v ) CA MS-patch having a common (necessarily conformal) spherical image N ( u , v ) will be referred to as CPA MS-patches, also known as adjoint pair.

2.1.1. Differential System and Holomorphic Functions

The subject of CPA MS-patches has been extensively studied by [11]. In particular, we have a result that states that to each conformal patch N with conformal factor Λ ˜ (equals E ˜ = G ˜ ), we have a unique pair of CPA MS-patches ( X , X * ) , which are obtained by respectively solving the systems:
X u = N u Λ ˜ , X v = N v Λ ˜ and X u * = N v Λ ˜ , X v * = N u Λ ˜ .
Note that, the CP MS-patch X obtained by solving of differential system (2)(1) is in fact the Christoffel dual of the conformal patch N on the unit sphere, refer to [6]. For a discrete version of this Christofell duality construction generating discrete isothermic MS, refer to [3,4]. Therefore, a variation of the conformal patch N, yields a variations of CPA MS-patches. Now, in order to do such a variation of N, we will fix a known conformal patch on the unit sphere, defined by the inverse of the stereographic projection (from north pole) and denoted N o . Then, using the fact that regular holomorphic functions are conformal, we further compose N o with a holomorphic map Ψ defined on (a domain U in) C R 2 , resulting in a conformal patch N that varies as Ψ varies. More precisely, we have that:
N = N o Ψ with N o = 2 u u 2 + v 2 + 1 , 2 v u 2 + v 2 + 1 , u 2 + v 2 1 u 2 + v 2 + 1 and Ψ : U C C holomorphic .
Furthermore, the patch N o has more properties that will be useful later in showing the symmetries of the CPA MS-patches. In particular, it sends radial lines through the origin (in the plane) to geodesics (great circles) through the poles, that is, vertical meridians. In view of the above discussion we can thus state that:
Theorem 2.1. 
Every holomorphic function Ψ gives rise to a pair ( X , X * ) of adjoint CPA MS-patches.

2.2. Properties of CPA MS-patches

We will now exhibit geometric properties of CPA MS-patches, having important fabrication implication.

2.2.1. Reparameterizations

There are two natural reparameterizations that arise from the CPA MS-patches ( X , X * ) as follows.
Reparameterization-A: Consider the reparameterizations of the CPA MS-patches ( X , X * ) given by:
Y = X ( x + y , x y ) , Y * = X * x + y 2 , x y 2 .
This reparameterization induces networks that are said to be corresponding, refer to [18]. This means, if we take a discrete number of ( u , v ) -curves equally spaced in both directions (in parameter space), and a discrete number of ( x , y ) -curves also equally spaced in both directions (in parameter space). It then follows that, the images of these networks through X and Y, are perfectly passing through each other’s intersection points, as seen in Figure 2. In particular, we have that:
Lemma 2.2. 
The pair ( Y , Y * ) form CPA MS-patches, with Y ( x , y ) is CA and Y * ( x , y ) is CP.
We have thus established a reparameterization yielding principal and asymptotic networks in correspondence, which has a fabrication advantage as seen in Figure 1.
Reparameterization-B: We give another reparameterization of the CPA MS-patches ( X , X * ) , given by the Weierstrass function F . For that we observe that ( X , X * ) give rise to C = ( C 1 , C 2 , C 3 ) = X + i X * a complex curve whose (complex) derivative C ˙ satisfies C ˙ 1 2 + C ˙ 2 2 + C ˙ 3 2 = 0 . Therefore, the curve C admits the EW-representation as the integral (of C ˙ ):
C = 1 2 ( 1 ν 2 ) μ , i 2 ( 1 + ν 2 ) μ , ν μ d T .
The complex variable is defined as T = u + i v and the functions ( ν , μ ) are referred to as the Weierstrass data. The function ν is equal to the initial holomorphic function Ψ (associated to the CPA MS-patches) and the function μ can be determined by the C ˙ i ’s. The (complex) integral of the EW-representation (5) will be used in Section 2.2.2 to determine the periodicity of the CPA MS-patches ( X , X * ) , which is important for the modularity of the construction. Finally, let τ be the inverse of Ψ with (complex) derivative τ ˙ , then the Weierstrass function is given by F = τ ˙ . ( μ τ ) / 2 inducing the reparameterizations:
Z = X ( τ ( R ) ) = D ˙ d R , Z * = X * ( τ ( R ) ) = D ˙ d R
for R = r + i s and D ˙ = ( 1 R 2 ) F , i ( 1 + R 2 ) F , 2 R F .

2.2.2. Modularity

There are two natural properties of the CPA MS-patches ( X , X * ) that influence modularity of construction.
Symmetry: The presence of symmetry axes, contributes to modularity of fabrication, which is a great advantage.
The idea is that, the surface can be constructed by reflection or rotation (of a part of it) about some symmetry axes. Let us now, describe the symmetry axes for CPA MS-patches. To begin, observe that a planar curve (whose plane is perpendicular to the MS) is a geodesic principal curve, that forms a reflection symmetry axis, while a straight line (in the MS) is a geodesic asymptotic curve, that forms a rotation (by 180°) symmetry axis. Next, in the particular setting of the CPA MS-patches ( X , X * ) with N their common spherical image, these symmetry axes are in fact network u , v -curves. Thus, a planar u-curve in X (whose plane is perpendicular to the MS) is a reflection symmetry axis, corresponding to a straight u-curve in X * which is rotation symmetry, and both correspond to a great circle in N. That is we have:
X ( u , v ) N ( u , v ) X * ( u , v ) Prin . planar u - curve Great circle Asym . straight u - curve Reflection symmetry axis Rotation symmetry axis C ( u ) = X ( u , v o ) D ( u ) = N ( u , v o ) C * ( u ) = X * ( u , v o ) .
Clearly, the above description is true for v-curves as well. The presence of symmetry axes allows us to define a Module-patch bounded by them, and “tilling” the MS (by reflections and rotations), as seen in Figure 3.
Periodicity: The presence of periodicity, contributes to modularity of fabrication, as the surface can be constructed by repetition (of a part of it) along one, two or three directions, as seen in Figure 3. As mentioned earlier, knowing the EW-representation (5) of the CPA MS-patches ( X , X * ) enables us to determine the periodicity of the MS. The idea is to consider contour integrals along (simple) closed loops γ in the domain U C of the complex isotropic curve C = X + i X * around singular points ϵ of the Weierstrass data ( ν , μ ) . Making use of Cauchy’s residue theorem, the contour integral of C (holomorphic on U { ϵ } ), defines the (complex) period vector P = P 1 , P 2 , P 3 , [37]:
P = γ 1 2 ( 1 ν 2 ) μ , i 2 ( 1 + ν 2 ) μ , ν μ d T = π i Res ϵ ( 1 ν 2 ) μ , Res ϵ ( 1 + ν 2 ) μ , 2 i Res ϵ ν μ .
This (complex) period functions P i = P i + i P i characterize the periodicity of ( X , X * ) . Namely, X is called singly (resp. doubly or triply) periodic if X admits one (resp. two or three) non-zero period vector(s) ( P 1 , P 2 , P 3 ) . The same is said for X * where the period vector(s) is of the form ( P 1 , P 2 , P 3 ) . Note that the CPA MS-patches X and X * need not have the same periodicity. We have thus established the characterization of geometric modularity (by symmetry and periodicity) of the CPA MS-patches ( X , X * ) , necessary for our modular fabrication.

2.3. Variations of CPA MS-Patches

We will show how to generate variations in the CPA MS-patches ( X , X * ) in three different levels, while preserving their geometric properties. This will naturally enrich the shape design variety of the proposed parametric method, allowing the designer multiple design freedoms (Section 3.1).

2.3.1. Choice of Holomorphic Function

The first level of variations arises from the choice of the holomorphic function Ψ augmented with extra design parameters a , b , . . . R . For the sake of clarifying the method for the reader, we will present here six basic examples of CPA MS-patches ( X , X * ) induced by holomorphic functions, refer to Figure 4. Note that, there is an infinite number of choices of holomorphic functions that can be assigned. Let us now describe the modularity properties (i.e. symmetry and periodicity) of the six-types of CPA MS-patches.
Theorem 2.3. 
Consider the CPA MS-patches  ( X , X * ) of the six types in Figure 4, then: 
(1)
All of them admit symmetry axes, in particular for:
M ö bius - type : { v = 0 } Cot an - type , Square - type , Cubic - type : { v = 0 } , { u = 0 } Sin , Cos : { v = 0 } , { u = 0 } , u = π 2 b .
(2)
Möbius, Cotan, Cubic-types are non-periodic, while Square, Sinus, Cosinus-types are periodic, with:
Square - type : X sin gly - periodic on ( b , a , 0 ) X * sin gly - periodic on ( a , b , 0 ) Sin us - type , Cos inus - type : X sin gly - periodic on ( 0 , 1 , 0 ) X * doubly - periodic on ± ( a 2 1 ) a , 0 , 2 .

2.3.2. Transformations of CPA MS-Patches

The second level of variations of CPA MS-patches is achieved by using two transformations, the first preserving the metric, hence, length and area (Bonnet transform) and the second preserving PA networks (Goursat transform).
Bonnet transform: The CPA MS-patches ( X , X * ) give rise to an continuous isometric deformation, known as the Bonnet family, refer to [5]. This is a 1-parameter family X B ( t ) :
X B ( t ) = cos ( t ) X + sin ( t ) X * with t [ 0 , 2 π ) .
The Bonnet transform sends the MS-patch X B ( 0 ) = X onto the patch X B ( t ) , in particular, we have that X B ( π ) = X and X B ( π 2 ) = X B ( 3 π 2 ) = X * . Note that the Bonnet map is an isometry, that is, for all t [ 0 , 2 π ) , the patches X B ( t ) have the same first fundamental coefficients and the same Gaussian curvature, and corresponding geodesics. Moreover, the Bonnet transform preserves the principal curvatures (hence the Mean curvature) and so, every patch X B ( t ) is a conformal MS-patch. Finally, the Bonnet transform does not preserve principal / asymptotic directions (except if t is a multiple of π / 2 ). It then follows that, the conformal patch X B ( t ) does not preserve the axes of symmetry defining the Module-patches (except if t is a multiple of π / 2 ). In view of the above, the Bonnet transform does not provide the fabrication advantages arising from the CPA MS-patches (since it does not preserve the PA networks). However, thanks to it preserving the area, it is suitable for exploring design options where a fixed amount of material is decided.
Goursat transform: The CPA MS-patches ( X , X * ) give rise to another deformation, known as Goursat transform, refer to [13]. This is, two 1-parameter families, X G ( t ) , X * G ( t ) :
X G ( t ) = 1 + t 2 2 t x + 1 t 2 2 t y * , 1 + t 2 2 t y 1 t 2 2 t x * , z X * G ( t ) = 1 + t 2 2 t x * 1 t 2 2 t y , 1 + t 2 2 t y * + 1 t 2 2 t x , z * . with t ( 0 , ) .
Note that, in the equations above, X = ( x , y , z ) and X * = ( x * , y * , z * ) and we have that X G ( 1 ) = X and X * G ( 1 ) = X * . By contrast to the Bonnet transform, the Goursat transform does not preserve the first fundamental coefficients nor the principal curvatures. However, it does preserve the conformal property, the vanishing of the mean curvature and the principal / asymptotic directions. That is for all t ( 0 , ) , the patch X G ( t ) is a CP MS-patch, and the patch X * G ( t ) is a CA MS-patch. Moreover, if ( X , X * ) is one of the six type in Figure 5, it can be verified that the symmetry axes in Theorem (2.1) are preserved by the Goursat maps. Thus, for all t ( 0 , ) , the Module-patch structure is preserved for X G ( t ) and X * G ( t ) . The Goursat transform thus preserves the fabrication advantages arising from PA networks, as well as the fabrication advantages of modular construction.

2.4. Strips Along CPA MS-Patches

To end the section, we discuss strips along curves in CPA MS-patches, refer to [8,31]. Let c be a curve in a surface S, with ( t , n , b ) its Frenet frame and ( T , N , B ) its Darboux frame, κ c , τ c its curvature and torsion, κ g , τ g its geodesic curvature and torsion, and κ n its normal curvature, then:
T ˙ = | c ˙ | ( κ n N κ g B ) , N ˙ = | c ˙ | ( τ g B κ n T ) , B ˙ = | c ˙ | ( κ g T τ g N ) .
Let ϕ , ψ be the angles between ( n , N ) and between ( b , N ) , while k 1 , k 2 be the principal curvatures of S with v 1 , v 2 their principal directions and θ the angle between ( t , v 1 ) , as seen in Figure 12, then:
κ g = κ c sin ϕ , κ n = κ c cos ϕ , τ g = τ c + ψ ˙ | c ˙ | κ n = k 1 cos 2 θ + k 2 sin 2 θ , τ g = ( k 1 k 2 ) sin θ cos θ .
Furthermore, recall that a geodesic curve is one for which κ g vanishes identically, an asymptotic curve is one is for which κ n vanishes identically and a principal curve is one is for which τ g vanishes identically.
Proposition 2.4. 
Consider a strip U = c ( t ) + s V ( t ) along a curve c in S with V = a N + b B for a , b R . Then, U is developable if and only if c is principal, moreover, if this is the case, U is a principal patch.
Let U and c be as in Proposition (2.4), then that one of the principal curvatures of U is zero, while the other one denoted k 1 U is associated to the principal direction tangent to t-curve (of U ). We then have:
Lemma 2.5. 
At the level ( s = 0 ) , the principal curvature k 1 U is related to κ g , κ n of the curve c by:
k 1 U ( t , 0 ) = a κ g ( t ) b κ n ( t ) | a B ( t ) b N ( t ) | with k 1 U ( t , 0 ) = κ g ( t ) ( for b = 0 ) k 1 U ( t , 0 ) = κ n ( t ) ( for a = 0 ) .
In fact, also for generic levels ( s 0 ) , the principal curvature k 1 U ( t , s ) is related to κ g , κ n as shown next.
Proposition 2.6. 
For the two particular cases:
When a = 1 , b = 0 , we have that : U ( t , s ) = c ( t ) + s N ( t ) and k 1 U ( t , s ) = κ g ( t ) / | 1 s κ n ( t ) | . When a = 0 , b = 1 , we have that : U ( t , s ) = c ( t ) + s B ( t ) and k 1 U ( t , s ) = κ n ( t ) / | 1 + s κ g ( t ) | .
Let us now focus on our initial setting where the surface S is a CP MS-patch X ( u , v ) with Y ( x , y ) its corresponding CA MS-patch, given by Relation (4). In particular, the u , v -curves are principal, the x , y -curves are asymptotic and whenever either are a symmetry axis, they are also geodesics. By similarity, we will focus only on the principal u-curves P ( u ) and asymptotic x-curves A ( x ) given by:
P ( u ) = X ( u , v o ) , A ( x ) = Y ( x , y o ) , for fixed v o , y o .
Since A ( x ) has vanishing κ n , it follows from Equation (11)(2) that the angle ϕ (hence ψ ) is constant equal to π / 2 (or 3 π / 2 ). From other side, since the surface is minimal, we get | k 1 ( x ) | = K ( x , y o ) and the asymptotic directions bisecting the principal directions, hence the angle θ is constant equals π / 4 . We have therefore proved that:
Lemma 2.7. 
The geodesic torsion τ g ( x ) for every asymptotic curve A ( x ) for all fixed y o , coincides with its torsion τ c ( x ) and is totally determined by the Gaussian curvature of the MS at Y ( x , y o ) , that is
τ g ( x ) = K ( x , y o ) .
Next, for any real constants a , b , we define the strips:
P N B ( u , s ) = P ( u ) + s ( a N ( u ) + b B ( u ) ) A N B ( x , t ) = A ( x ) + t ( c N ( x ) + d B ( x ) ) .
Note that, when a = 1 , b = 0 we will denote P N B simply by P N , while when a = 0 , b = 1 we will denote it by P B and similarly for A N B (refer toFigure 1). Finally, it follows from the fact that, the network curve P ( u ) is principal and the surface is minimal, that | κ n ( u ) | = | k 1 ( u , v o ) | = K ( u , v o ) . Then, by Propositions (2.4) and (2.6), we have that:
Corollary 2.8. 
The strip P N B is a developable principal strip and principal curvatures of P N , P B are:
k 1 P N = κ g ( u ) | 1 s K ( u , v o ) | , k 1 P B = K ( u , v o ) | 1 + s κ g ( u ) | .

3. Morphological Analysis of Shape and Configuration Variants

In Section 2, we gave the geometric tools necessary for the generation and transformation of the CPA MS-patches. In this section, we will use these tools to define the Space of Variants, (i.e. Morphological design options arising CPA MS-patches). In an more intuitive sense, in this section we will “translate” the geometry into architectural morphology. In view of the structure introduced in Section 2, we will also classify the morphological investigation in an analogous manner, with the emphasis on the design interpretation of the variations. More concretely, we will formulate the morphological exploration in terms of what we will call the degrees of Design Freedom (or DF). These DF will follow a sequential logic: DF-1, DF-2, DF-3, DF-4, refer to [1] and [2].
( DF - 1 ) Shape variants from holomorphic function types . ( DF - 2 ) Shape variants from Bonnet transformation . ( DF - 3 ) Shape variants from Goursat transformation . ( DF - 4 ) Configuration variants for structural elements . .
Clearly, the levels of DF start at the choice of the holomorphic function Ψ . Now since there are infinitely many holomorphic functions, we have an infinity of choices. However, as was stated above, we will limit ourselves here to the six-types that were shown in Figure 4. Our goal in this section is to illustrate what kind of shape variations can arise from varying these parameters DF-1, deforming the MS (DF-2, DF-3) and changing different grid configuration (DF-4). For the sake of clarity and good illustration of the method, we will fix one choice of holomorphic function Ψ and use the CPA MS-patches ( X , X * ) arising from it as the basis surface patches used for the morphological exploration. To this end, let holomorphic function Ψ be:
Ψ ( T ) = a sin ( b T + c ) , T = u + i v C , a , b , c R .
This will give rise to the conformal patch on the unit shphere S 2 defined by N = ( N o Ψ ) with N o as in (3), given by:
N = 4 a cosh ( b v ) sin ( c + b u ) 2 a 2 cos ( 2 ( c + b u ) ) + a 2 cosh ( 2 b v ) , 4 a sinh ( b v ) cos ( c + b u ) 2 a 2 cos ( 2 ( c + b u ) ) + a 2 cosh ( 2 b v ) , 2 a 2 cos ( 2 ( c + b u ) ) + a 2 cosh ( 2 b v ) 2 a 2 cos ( 2 ( c + b u ) ) + a 2 cosh ( 2 b v )
with conformal factor Λ ˜ given by:
Λ ˜ = 8 a 2 b 2 ( cosh ( 2 b v ) + cos ( 2 ( c + b u ) ) ) ( 2 a 2 cos ( 2 ( c + b u ) ) + a 2 cosh ( 2 b v ) ) 2 .
Using N , Λ ˜ above as inputs and integrating the differential Systems (2), will thus yield the CPA MS-patch ( X , X * ) , admitting a Module-patch domain:
U = 0 , π 2 b × ( 0 , )
with X , X * given respectively by the expressions:
X = 1 a 2 4 a b 2 log 2 ( cosh ( b v ) sin ( c + b u ) ) 1 a 2 4 a b 2 log 2 ( cosh ( b v ) + sin ( c + b u ) ) a 2 b 2 cosh ( b v ) sin ( c + b u ) 1 + a 2 2 a b 2 arctan sinh ( b v ) cos ( c + b u ) a 2 b 2 sinh ( b v ) cos ( c + b u ) 1 2 b 2 log cos ( 2 ( c + b u ) ) + cosh ( 2 b v )
X * = a 2 1 2 a b 2 arctan sinh ( b v ) cos ( c + b u ) a 2 b 2 sinh ( b v ) cos ( c + b u ) 1 + a 2 4 a b 2 log 2 ( cosh ( b v ) sin ( c + b u ) ) 1 + a 2 4 a b 2 log 2 ( cosh ( b v ) + sin ( c + b u ) ) + a 2 b 2 cosh ( b v ) sin ( c + b u ) 1 b 2 arctan tan ( c + b u ) tanh ( b v ) .

3.1. Shape and Configuration Variants

We can now construct a parameterized search space (i.e. the space of variants), based on the DF’s.

3.1.1. Shape Variants from Holomorphic Function

The first part of the DF-1, is the choice of Ψ . Here, we choose Sinus-type, so let us now focus on the variation of parameters. It can be clearly seen that the (real) parameters a , b , c introduced in Expression (16) of Ψ also appear in the resulting Expressions of the CPA MS-patches ( X , X * ) . In other words, we have a 3-parameters family of CPA MS-patches pairs, all of which have the desired patch properties and Module-patch domain. More precisely, for any values of parameters a , b , c the resulting pair ( X , X * ) form CPA MS-patches with X conformal principal and X * conformal asymptotic. This is clearly illustrated in Figure 6 and Figure 6 where varying parameters a , b , c produce (continuous) deformations of the resulting MS-patches ( X , X * ) which can be used for morphological variation.

3.1.2. Shape Variants from Bonnet Transformation

The second level of design freedom DF-2 is provided by the application of the Bonnet transform X B defined by Relation (8). As explained in Section 2.3, the Bonnet transform, does not preserve the PA networks and thus Module-patch structure is lost, as seen in Figure 7. However, all variants X B ( t ) are conformal MS-patches of equal area, thus, defining a search space of variants having equal material amount, among which an optimal one can be chosen with respect to a design criterion, refer to Section 3.2.

3.1.3. Shape Variants from Goursat Transformation

The third level of design freedom DF-3 is provided by the application of the Goursat transform X G , X * G defined by Relation (9). As explained in Section 2.3, all the X G ( t ) are CP MS-patches and the X * G ( t ) are CA MS-patches, as seen in Figure 7. This allows us to have a continuous search space of variants having the same fabrication advantages, refer to Section 1, among which an optimal variant can be chosen with respect to a design criterion, refer to Section 3.2.

3.1.4. Configuration Variants for Structural Elements

As previously mentioned, DF-1, DF-2, and DF-3 represent shape-related variable spaces. Once the shape parameters are determined, the structure’s form is fixed. By defining these parameters across the three layers, we achieve the desired parameterized minimal surfaces. Building on this foundation, we can introduce additional design options: configuration types and configuration distribution to meet specific requirements.
Configuration types: These are determined by selecting strips (with zero thickness) generated from principal or asymptotic parameterizations, or their combinations, and defining cross-sectional dimensions to get appropriate laths (with non-zero thickness). Thanks to the mathematical model established in Section 2.4, we can parametrically construct three types of strips on the surface: Normal principal strip P N , side principal strip P B , and normal asymptotic strip A N , using Equations (14). Here, we present eight feasible configuration types, as shown in Figure 8. For example, choosing an asymptotic network will naturally give rise to a grid configuration design ( A N A N ) . If enhancing the overall buckling resistance is considered, then the ( A N A N P B ) configuration can be selected or the arrangement order can be changed to form a ( A N P B A N ) configuration. Additionally, without requiring a strict correspondence between asymptotic and principal networks (refer to Section 2.2.1), adjusting the grid densities of asymptotic and principal parameters separately can result in configurations similar to reciprocal structures as ( A N A N P B P B ) . On the other hand, choosing a principal network will naturally give rise to a grid configuration of ( P N P N ) . Moreover, it can also generate a ( P N P N P B ) configuration from the same principal curves. Observe that type of configuration has a structural advantage stemming from the T-section beams that are made from planar members, as explained in Section 2.4. Alternatively, adding small cross-sectional asymptotic strips as bracing can form a ( P N P N P B A N ) configuration, or maintain the T-section members and combine with ( A N A N ) to form the ( A N A N P B P N ) configuration. Naturally, more configurations can be chosen according to projects requirements.
Configuration distribution: Another design freedom is the ability to adjust the grid density of PA networks arising from of CPA MS-patches ( X , X * ) , refer to Figure 9. This is achieved through a reparameterization using monotonous functions (i.e. without inflection points) U ( u ) , V ( v ) such that
X ^ ( u , v ) = X ( U ( u ) , V ( v ) ) and similarly for X * .
This reparameterization can enrich the overall design, as it will allow for more uniform distribution of the principal and asymptotic networks on the MS. The downside is that we lose the correspondence between these two networks described in Section 2.2.1. In view of the above, this design freedom is applicable only if one does not intend to make use of the principal-asymptotic correspondence in their design, for example the case study presented in Section 4. It is also worth mentioning that a visual re-mapping tool that simulates the effects of the functions U ( u ) , V ( v ) can be achieved using the graph-mapper and number-remapping tools in Grasshopper. These were used in uniformizing the distribution of the principal network configuration ( P N P N ) laths configuration gird) and the asymptotic network configuration ( A N A N ) laths configuration grid) shown in Figure 9. Note that, so far we articulated the space of variants based on the four DF, in the following we will show how to select variants that have better fitness with respect to architectural and structural criteria.

3.2. Selection of Variants

In the previous subsection, we constructed a parameterized space of variants, where every variant contained in it, satisfies geometric properties associated to fabrication advantages. Let us now show how to carry out selection processes of the variants based on two criteria: architectural and structural.

3.2.1. Architectural Criteria

We consider two examples of quantifiable criteria.
Size and Orientation: Here, the fitness of a variant is tested using a bounding-box (based on the project’s dimensions) and placed on the MS, through scaling (size) and 3D-rotation (orientation). Analyzing whether (a portion) of the variant can provide the basis for the project’s design.
Spatiality: Another architectural criterion is “spatiality”, referring to the usable space defined by the area having a vertical distance to the surface greater than a certain constant (typically an average human height), as shown in Figure 10. Here, the fitness of a variant is tested by its “spatiality ratio” R = A u s e / A t o t where A u s e is the usuable area and A t o t is the total (foot print) area under the MS. By comparing the spatiality-ratios of different variants (as the parameters vary), designers can gain insights into which designs are more spatially efficient and better suited to the context.

3.2.2. Structural Criteria

We consider two examples of structural criteria.
Active-bending / twisting stress: Note that, to put planar material laths in their designed curved form, they will require pre-bending / twisting, hence, they will experience the so-called active-bending / twisting stress level. Let us briefly recall some concepts from classical material mechanics theory, refer to [15]. Consider a curve in a surface, being the centered base curve of a ruled strip, giving rise to a material lath. We can then consider that curve to be the axial curve (of the lath) and the material frame of the lath to be aligned with its Darboux frame (with respect to the surface). The “curvature” of the lath is then given by the curvature κ c of the axial curve and the “torsion” of the lath is given by the torsion τ c of the axial curve. Next, let M be the bending moment, T the torque, E m the material’s elasticity modulus and G m the shear modulus. Furthermore, let I be the cross-sectional modulus, σ the normal stress and τ the shear stresses. It then follows that we have:
Moment - curvature relation : κ c = M E m I = W σ E m I Torque - torsion relation : τ c = T G m I = W τ G m I .
Now, since the material is fixed then the moduli E m , G m are constant and by using the same cross-sections for the whole model, the cross-section modulus I is also constant. It then follows, from the linearity of Relations (18) that the curvature / torsion are directly proportional to the bending / shearing stresses. Building on this foundation, we conduct a further analysis of the curvature and torsion characteristics of different types of strips. As discussed in Section 3.1.4, our focus is on three types of laths arsing from strips. These are laths from P N ( u , s ) , P B ( u , s ) with axial principal curve P ( u ) and laths from A N ( x , t ) with axial asymptotic curve A ( x ) , defined by Equations (14) in Section 2.4.
Remark 3.1. 
In view of Section 2.4, we observe that:
(i)
By Corollary (2.8), laths P N , P B experience only bending and by Lemma (2.5) we have that:
κ g ( u ) 2 = k 1 P N ( u , 0 ) 2 , κ n ( u ) 2 = k 1 P B ( u , 0 ) 2 ( also equals k 1 ( u , v o ) 2 = K ( u , v o ) ) .
(ii)
Laths A N experience twisting determined by τ g of A and by Lemma (2.7), τ g ( x ) = K ( x , y o ) .
(iii)
By Equation (18) and (i),(ii), we have that:
P N bending : | κ g | = | k 1 P N | = M E m I = W σ E m I P B bending : | κ n | = | k 1 P B | = M E m I = W σ E m I A N twisting : | τ g | = | k 1 | = T G m I = W τ G m I so P N active - bending : σ = | κ g | E m I W P B active - bending : σ = | κ n | E m I W = K E m I W A N active - twisting : τ = | τ g | G m I W = K G m I W .
It follows directly from Remark (3.1), the active-bending / twisting stresses levels (of laths P N , P B , A N ) are totally determined by evaluating the curvature / torsion κ g , κ n , τ g (of the axial curves P , A ), as depicted in Figure 11. Once the cross-sectional size and material properties are defined, the assembly-induced stress can be calculated by Equations (19). It is important to note that these relations are valid only when the material is within its elastic range.
Stiffness: Grid stiffness is a crucial indicator for assessing a grid’s structural performance throughout its service life. The maximum displacement of a grid under a specific load clearly demonstrates the stiffness of the target structure. Here, we will evaluate stiffness performance under self-weight while the varying parameters, as seen in Figure 10. The results indicate that, with the same cross-section and load conditions, the structural stiffness ranks as follows:
( principal + asymptotic ) > ( asymptotic ) > ( principal )
This parametric analysis allows for the identification of shape parameter ranges that enhance structural efficiency, aiding designers to quickly pinpoint more effective structural forms. However, the structural analysis tools used has not yet been integrated into a unified design workflow with the aforementioned guidelines. This integration could be the subject of future research. Additionally, we can extend this research to compare and analyze the performance of different cross-section forms, as shown in Figure 8.
Figure 12. Left: Laths from P N , P B with common axial curve P. Right: Decomposition of κ c into κ g , κ n .
Figure 12. Left: Laths from P N , P B with common axial curve P. Right: Decomposition of κ c into κ g , κ n .
Preprints 152050 g012

4. Case Study

In this section, we present a real-life design case to demonstrate the efficiency and usability of the method.
Introduction to the case: As part of the Master’s course "Exploration" at the ENSAPL (École Nationale Supérieure d’Architecture et de Paysage de Lille), a workshop was conducted in 2024. This workshop included two phases: design and fabrication. During the design phase, groups of students explored architectural applications of CPA MS-patches, guided by our design algorithm and workflow, with the aim of creating a suspended structure in the atrium of the ENSAPL. The final (modular) design utilized the symmetry and periodicity of the CPA MS-patches, simplifying fabrication by repeating the same module-patch four times to yield the entire structure.
Detailed steps and result: For the design, we selected a sinus-type CA MS-patch with a Goursat transform, an ( A N A N ) laths configuration with redistribution to ensure uniform grid spacing. We tested sample laths at the points of maximum assembly stress, curvature, and torsion to ensure that the material remained within its elastic range under target conditions. Next, laths (5mm thick) were cut and assembled into the (four repeating) modules. Each module, measured approximately 3.5m by 2m with a height of 1.5m, designed with a rigid frame and connectors for simplified assembly. The assembly sequence followed the results of the active-bending/twisting stress analysis, from high-stress to low-stress laths. The construction of a single module took approximately six hours (with four people working on it), and the entire (four modules) structure was completed within two working days. The most challenging aspect was suspending the modules from the atrium ceiling at a height of 6m, requiring precision and careful coordination.
Figure 13. Top: 3D model of assembly steps. Bottom: Real-life assembly steps.
Figure 13. Top: 3D model of assembly steps. Bottom: Real-life assembly steps.
Preprints 152050 g013

5. Workflow

In this section, we provide an overview of the method’s workflow, the process is divided into three stages:
Shape exploration and selection:
-
Exploration: The first step in any new design is to explore the potential shape design space. Based on the geometric methods established in Section 2, there are three degrees of freedom (DF) at the geometric shape level: DF-1, DF-2, and DF-3 (refer to Section 3.1). DF-1 allows for the selection of different initial shapes using various holomorphic functions, as shown in Figure 4. Designers can choose functions: Square-type, Sinus-type or Cosinus-type for single / double periodicity or Mobius-type for more complex shell structures. After selecting a holomorphic function, further adjustments can be made by modifying its patch-parameters a , b , . . . . DF-2 offers the Bonnet transformation, which can convert the CP MS-patch X to its adjoint CA MS-patch, with intermediate MS-patches are only conformal, however all instants are isometric. DF-3 introduces the Goursat transformation, which retains the properties of both CP MS-patch and CA MS-patch.
-
Selection: With a diverse design space (i.e. space of variants) established through DF-1, DF-2, and DF-3, the next step is shape selection based on architectural criteria. The first criterion is size-orientation, ensuring that geometric shapes are scaled and oriented to fit project specifications, particularly for boundary support. The second criterion is spatiality, note that, while freeform surfaces offer aesthetic variety, they can create unusable spaces. Variants are filtered using the spatiality-ratio from Section 3.2.1, favoring those with higher usable space ratios.
Configuration exploration and selection:
-
Exploration: Once the shapes are determined, we move to detailed structural design. Using the geometric methods from Section 2.4, we can efficiently identify the principal and asymptotic parameterized networks of minimal surfaces, enabling the construction of various configuration types Figure 8. By adjusting intervals, grid density can be modified to explore different configurations that meet diverse project needs Figure 9.
-
Selection: Here, designers can initially filter options based on design intent and joint fabrication complexity. The next step is a more detailed selection based on structural performance. The first criterion, "Active Bending and Twisting Stress," involves locating maximum stress points using curvature analysis from Section 3.2.2. By defining material and cross-section, stress magnitude can be quickly calculated and controlled by adjusting cross-section dimensions. The second criterion, "Stiffness," uses third-party analysis tools to evaluate mechanical performance under various conditions, allowing for parametric comparisons to optimize design parameters.
Manufacturing and assembly strategy:
-
Manufacturing: We have three main produced elements types: (E-1) laths, (E-2) modular joints, and (E-3) flat curtain walls. (E-1) include P N , P B laths unrolled into without deformation to flat pieces and A N laths unrolled into straight bands for material cutting. (E-2) require detailed design based on the configuration (although not treated here). Finally, for (E-3) we can fill the ( P N P N ) configuration with planar quads and add boundary stiffening connectors.
-
Assembly strategy: Note that, even though elastic gridshells simplify processing and manufacturing, they have new assembly challenges. Unlike typical freeform structures, bending-active structures achieve their shape through bending and twisting straight or planar beams, which generates normal and shear stresses during assembly. Thus, a precise assembly strategy is essential. References from Eike Schling, Zongshuai Wan, and others offer valuable insights [30]. Their method involves deformations from a curved surface to a plane. However, when these deformations are not mathematically controlled, flattening a curved gridshell can induce significant joint stress and plastic deformation in laths [35], which must be avoided. To prevent plastic deformation, large surfaces are often divided for assembly, increasing complexity and affecting structural coherence.
Figure 14. Workflow.
Figure 14. Workflow.
Preprints 152050 g014
Building on these studies, we propose a rational assembly step-by-step method, as illustrated in Figure 13:
-
Step-1: Assemble boundary conditions, such as joint constraints, fixed outer frame.
-
Step-2: Install boundary connectors.
-
Step-3: Design the assembly sequence, prioritizing laths with the highest twisting stress.
-
Step-4. Following the sequence, connect one end of the lath to the stiffener, insert intermediate joints.
-
Step-5: Install modular connectors.
-
Step-6: Install planar curtain wall components.

6. Conclusions

In this work, we enhanced the design and construction efficiency of CPA elastic gridshells base on MS, for sustainable building applications by developing a parametric design algorithm. This algorithm integrates modular construction with a rich design space, accommodating diverse shapes, laths configurations, and beam section designs, including deployable T-shaped sections. It simplifies the design process by providing precise geometric-based analysis of assembly stresses, like active-bending / twisting, making complex freeform surface designs more accessible to designers. The algorithm streamlines the design process by eliminating the need for recalculations with each parameter change, ensuring that construction and mechanical performance considerations are integrated from the start. It establishes quantitative standards for evaluating building performance, making it a mature tool for guiding architectural geometry decisions throughout the design cycle. As was seen the algorithm presented, focused only on MS, as its basis geometric theory focused only on conformal principal and asymptotic patches on MS. However, this should not be seen as a limitation, since this algorithm presents a form of pre-rationalized approach to designing gridshells, where the rationalization is based on a pre-defined geometric properties. Hence, this algorithmic method can be easily adapted to other geometric theory of other types of surfaces and networks of curves, with other favorable fabrication advantages. Now, expanding the scope of application of our method, is definitely motivation for our future research work in architectural geometry. For the moment, we believe the algorithm provides a strong foundation for advancing MS elastic gridshell design and construction. Future improvements could focus on: exploring the application of geometric theories of other surfaces types and gridshell construction, conducting mechanical experiments to gather data on torsion angles and bending radii for various materials, analyzing the impact of active-bending / twisting on structural efficiency and buckling, comparing with axial-force-dominated freeform surface gridshells; studying the long-term performance of elastic gridshells; examining different joint designs and overall structural efficiency through experimental analysis, and developing an integrated mechanical model that includes active-bending / twisting stresses under self-weight and external loads for comprehensive analysis. In ending, we hope that our presentation of the methods was clear enough (specially for non-mathematical readers) and that it provided ready-to-use tools for designers.

Acknowledgments

This research was supported by multiple grants. Author Xinye Li was supported by China Scholarship Council (CSC). Author Elshafei, A. was partially financed by Portuguese Funds through FCT (Fundação para a Ciência e a Tecnologia) within the Projects UIDB/00013/2020 and UIDP/00013/2020.

Appendix A. Mathematical Proofs

We provide here proofs for the used results.
Proof of Lemma (2.2): Note that, since d u = d x + d y and d v = d x d y we have that:
d u 2 + d v 2 = 2 d x 2 + d y 2 , d u 2 d v 2 = 4 d x d y .
The first fundamental form in the ( u , v ) -coordinates is I X = Λ X ( d u 2 + d v 2 ) , thus in the ( x , y ) -coordinates it is I Y = Λ Y ( d x 2 + d y 2 ) with Λ Y ( x , y ) = 2 Λ X ( x + y , x y ) , making Y conformal. The second fundamental form in the ( u , v ) -coordinates is I I X = λ X ( d u 2 d v 2 ) , thus in the ( x , y ) -coordinates it is I I Y = λ Y ( d x d y ) with λ Y ( x , y ) = 4 λ X ( x + y , x y ) , making Y asymptotic. The converse arguments are clearly analogous.
Proof of Theorem (2.1): We prove two items separately:
-
Item (1): It follows from Section 2.2.2 that to show that a coordinate curve { v = const } or { u = const } is a symmetry axis, it suffices to show that it is image by N is contained in a great circle. Consider the function Ψ ( u , v ) = ( r ( u , v ) , s ( u , v ) ) of the six-types, we observe that:
Cot an - type : { Ψ ( u , 0 ) } { s = 0 } , { Ψ ( 0 , v ) } { r = 0 } M ö bius : { Ψ ( u , 0 ) } { s = 0 } Square - type : { Ψ ( u , 0 ) } , { Ψ ( 0 , v ) } R ( a , b ) radial line Cubic - type : { Ψ ( u , 0 ) } R ( a , b ) , { Ψ ( 0 , v ) } R ( b , a ) Sin us - type : { Ψ ( u , 0 ) } , π 2 b , v { s = 0 } , { Ψ ( 0 , v ) } { r = 0 } Cos inus - type : { Ψ ( u , 0 ) } , { Ψ ( 0 , v ) } { s = 0 } , π 2 b , v { r = 0 } .
Note that since parameter c only shift the u-domain in Sinus, Cosinus-types, it is set to zero. Recalling the spherical images are given by N = N o Ψ , and that the conformal mapping N o sends radial lines through the origin to great circles (vertical meridians) in S 2 , Item (1) is thus proven.
-
Item (2): In view of the discussion in Section 2.2.2, to determine the periodicity of the six types, it suffices to compute the period vector given by Equation (7), the contour integral of loops around punctures. To this end, we determine the Weierstrass data ( ν , μ ) and the punctures ϵ (singularities of the functions ( ν , μ ) ) for each of the six types:
Cot an - type : ν = 1 + a 1 a cot T 2 , μ = 2 1 a 1 + a sin 2 T 2 , ϵ = π M ö bius - type : ν = a T + b c T + b , μ = ( c T + d ) 2 b c a d , ϵ = d c Square - type : ν = ( a + i b ) T 2 , μ = 1 2 ( a + i b ) T , ϵ = 0 Cubic - type : ν = ( a + i b ) T 3 , μ = 1 3 ( a + i b ) T 2 , ϵ = 0 Sin us - type : ν = a sin ( b T ) , μ = 1 a b cos ( b T ) , ϵ π 2 b , π 2 b + 2 π Z b Cos inus - type : ν = a cos ( b T ) , μ = 1 a b sin ( b T ) , ϵ 0 , π b + 2 π Z b .
Using the above data to compute the period vectors given by Equation (7) of the form ( P 1 , P 2 , P 3 ) for X and ( P 1 , P 2 , P 3 ) for X * , yielding the statement of Item(2).
Proof of Proposition (2.4): Observe that U s s = 0 and the normal equals ( c ˙ + s V ˙ ) / | c ˙ + s V ˙ | , hence the Gaussian curvature K ( U ) will vanish identically if and only if V ˙ ( c ˙ × V ) , or equivalently V ˙ ( t ) aligns to V ( t ) or c ˙ ( t ) (i.e. to T ( t ) ). Now the vectors V ˙ ( t ) , V ( t ) cannot be colinear, since otherwise ( T ( t ) , N ( t ) , B ( t ) ) will not form a frame. There follows that, K ( U ) = 0 if and only if V ˙ ( t ) , T ( t ) are aligned. Now since the constants a , b are not both zero, substituting the expressions for N ˙ ( t ) , B ˙ ( t ) from Equations (10) in that of V ˙ ( t ) yields V ˙ ( t ) , T ( t ) are aligned if and only if τ g ( t ) = 0 . This is equivalent to c ( t ) being principal. Finally, the vanishing of K ( U ) is equivalent to the vanishing of the coefficient f, making the strip conjugate, while, the alignment of V ˙ ( t ) , c ˙ ( t ) , results in the vanishing of the coefficients F, making the strip orthogonal.
Proof of Lemma (2.5): Since U ( t , s ) is a principal patch, its principal curvature k 1 U ( t , s ) is given by the quotient of the fundamental coeffiecients E U ( t , s ) and e U ( t , s ) . By direct computation of the coefficients, we obtain
E U = | c ˙ | 2 + 2 s c ˙ , V ˙ + s 2 | V ˙ | 2 , e U = c ¨ , c ˙ × V + s c ¨ , V ˙ × V + s V ¨ , c ˙ × V + s 2 V ¨ , V ˙ × V | ( c ˙ + s V ˙ ) × V |
in particular, at s = 0 the principal curvature is given by
k 1 U ( t , 0 ) = e U ( t , 0 ) E U ( t , 0 ) = c ¨ ( t ) , c ˙ ( t ) × V ( t ) | c ˙ ( t ) × V ( t ) | | c ˙ ( t ) | 2 .
Since c ˙ = | c ˙ | T and V = a N + b B , then c ˙ × V = | c ˙ | ( a B b N ) , moreover, we have c ¨ = A T + | c ˙ | κ n N + | c ˙ | κ g B with A the T-component function. Putting these in the above expression for k 1 U ( t , 0 ) we obtain the Formula (12). Finally, the second statements follow immediatly by putting b = 0 and then putting a = 0 .
Proof of Proposition (2.6): We use the expressions of the coefficients E U , e U and the decomposition of c ¨ (in the Darboux frame) involving κ g , κ n as seen in the proof of Lemma (2.5). Now, for a = 1 , b = 0 we have that V = N , therefore V ˙ = κ n c ˙ and V ¨ = κ n c ¨ κ n ˙ c ˙ , it then follows that
E U = | c ˙ ( t ) | 2 1 2 s κ n ( t ) + s 2 κ n ( t ) 2 , e U = | c ˙ ( t ) | 2 κ g ( t ) | 1 s κ n ( t ) | 1 2 s κ n ( t ) + s 2 κ n ( t ) 2
While, for a = 0 , b = 1 we then have that V = B , therefore V ˙ = κ g c ˙ and V ¨ = κ g c ¨ + κ g ˙ c ˙ , it then follows that
E U = | c ˙ ( t ) | 2 1 + 2 s κ g ( t ) + s 2 κ g ( t ) 2 , e U = | c ˙ ( t ) | 2 κ n ( t ) | 1 + s κ g ( t ) | 1 + 2 s κ g ( t ) + s 2 κ g ( t ) 2 .
The result then follows immediately be taking quotient e U / E U = k 1 U in both cases.

References

  1. Abdelmagid, A. , Elshafei, A., Mansouri, M., and Hussein, A. (2022). A design model for a (grid)shell based on a triply orthogonal system of surfaces. In Towards Radical Regeneration: DMS Berlin 2022. Springer.
  2. Abdelmagid, A. Tosic, Z., Mirani, A., Hussein, A., and Elshafei, A. (2023). Design model for block-based structures from triply orthogonal systems of surfaces. Proceedings of Advances in Architectural Geometry, DeGruyter, pages 165–176.
  3. Bobenko, A. Hoffmann, T., and Springborn, B. (2006). Minimal surfaces from circle patterns: Geometry from combinatorics. Ann. of Math., 164:231 – 264.
  4. Bobenko, A. and Pinkall, U. (1996). Discrete isothermic surfaces. J. reine angew. Math., 475:187 – 208.
  5. Bonnet, O. (1867). Mémoire sur la théorie des surfaces applicables. J. Ec. Polyt., 42:72–92.
  6. Christoffel, E. (1867). Ueber einige allgemeine eigenschaften der minimumsflächen. Crelle’s J., 67:218 – 228.
  7. Cisneros, A. S. R. Aikyn, A., Kilian, M., Müller, C., and Pottmann, H. (2024). Approximation by meshes with spherical faces. ACM Trans. Graphics, 43(6). Proc. SIGGRAPH.
  8. Darboux, G. (1896). Leçons sur la théorie génerale des surfaces. Gauthier-Villars.
  9. Dierkes, U. Hildebrandt, S., and Sauvigny, F. (1992). Minimal surfaces. Springer, Berlin, Heidelberg.
  10. Douthe, C.; Mesnil, R.; Orts, H.; Baverel, O. Isoradial meshes: Covering elastic gridshells with planar facets. Automation in Construction 2017, 83, 222–236. [Google Scholar] [CrossRef]
  11. Eisenhart, L. A Treatise on Differential Geometry of Curves and Surfaces; Ginn and Company: Boston, 1909. [Google Scholar]
  12. Glymph, J. , Shelden, D. R., Ceccato, C., Mussel, J. W., and Schober, H. (2004). A Parametric Strategy for Freeform Glass Structures Using Quadrilateral Planar Facets. ACADIA proceedings.
  13. Goursat, E. (1887). Sur un mode de transformation des surfaces minima (1,2). Acta Math., 11:(135–186), (257–264).
  14. Gray, A. bbena, E., and Salamon, S. (2006). Modern differential geometry of curves and surfaces with Mathematica. 3rd Edition. Chapman & Hall/CRC.
  15. Hibbeler, R. (2016). Mechanics of Materials. Pearson.
  16. Kilian, M. , Cisneros, A. S. R., Müller, C., and Pottmann, H. (2023). Meshes with Spherical Faces. ACM Transactions on Graphics, 42, 1–19.
  17. Liu, Y. , Pottmann, H., Wallner, J., Yang, Y., and Wang, W. (2006). Geometric modeling with conical meshes and developable surfaces. ACM Tr., Proc. SIGGRAPH, 25, 681–689.
  18. Mansouri, M. Abdelmagid, A., Tosic, Z., Orszt, M., and Elshafei, A. (2023). Corresponding principal and asymptotic patches for negatively-curved gridshell designs. Proceedings of Advances in Architectural Geometry, DeGruyter, pages 55–67.
  19. Mesnil, R. and Baverel, O. (2023). Pseudo-geodesic gridshells. Engineering Structures, 279:115558.
  20. Mesnil, R. , Douthe, C., Baverel, O., and Léger, B. (2018). Morphogenesis of surfaces with planar lines of curvature and application to architectural design. Automation in Construction, 95, 129–141.
  21. Montagne, N. Douthe, C., Tellier, X., Fivet, C., and Baverel, O. (2022). Discrete voss surfaces: Designing geodesic gridshells with planar cladding panels. Automation in Construction, 140:104200.
  22. Pellis, D. and Pottmann, H. (2018). Aligning principal stress and curvature directions. In Hesselgren, L., Kilian, A., Malek, S., Olsson, K.-G., Sorkine-Hornung, O., and Williams, C., editors, Advances in Architectural Geometry, pages 34–53. Klein Publishing Ltd.
  23. Pellis, D. and Pottmann, H. (2024). The geometry of principal symmetric structures. Structures, 60:105972.
  24. Pellis, D. , Wang, H., Kilian, M., Rist, F., Pottmann, H., and Müller, C. (2020). Principal symmetric meshes. ACM Transactions on Graphics, 39.
  25. Pillwein, S. , Leimer, K., Birsak, M., and Musialski, P. (2020). On Elastic Geodesic Grids and Their Planar to Spatial Deployment. ACM Transactions on Graphics, 39, 12.
  26. Pillwein, S. and Musialski, P. (2021). Generalized Deployable Elastic Geodesic Grids. ACM Transactions on Graphics, 40, 15.
  27. Pottmann, H. Asperl, A., Hofer, M., and Kilian, A. (2007a). Architectural Geometry. Bentley Institute Press, Pennsylvania.
  28. Pottmann, H. , Liu, Y., Bobenko, A., Wallner, J., and Wang, W. (2007b). Geometry of multi-layer freeform structures for architecture. ACM Tr., Proc. SIGGRAPH, 26, 1–11.
  29. Schling, E. (2021). Asymptotic Building Envelope - combining the benefits of asymptotic and principal curvature layouts. In Proceedings of the 26th CAADRIA Conference. CUMINCAD.
  30. Schling, E. and Wan, Z. (2022). A geometry-based design approach and structural behaviour for an asymptotic curtain wall system. Journal of Building Engineering, 52, 104432.
  31. Spivak, M. (1999). A Comprehensive introduction to differential geometry. Publish or Perish.
  32. Tang, C. Sun, X., Gomes, A., Wallner, J., and Pottmann, H. (2014). Form-finding with polyhedral meshes made simple. ACM Trans. Graphics, 33(4). Proc. SIGGRAPPH.
  33. Tellier, X. (2022a). Bundling elastic gridshells with alignable nets. Part I: Analytical approach. Automation in Construction, 141:104291.
  34. Tellier, X. (2022b). Bundling elastic gridshells with alignable nets. Part II: Form-finding. Automation in Construction, 141:104292.
  35. Wan, Z. and Schling, E. (2023). Structural behaviour of an asymptotic curtain wall stiffened with lamella couplings. Journal of Constructional Steel Research, 207:107938.
  36. Wang, B. Wang, H., Schling, E., and Pottmann, H. (2023). Rectifying strip structures. ACM Trans. Graphics, 42(6):256:1–256:19. Proc. SIGGRAPH Asia.
  37. Weber, M. (2001). Classical minimal surfaces in euclidean space by examples. Lec. Notes Clay Mathematical SummerSchool MSRI, Berkeley.
Figure 1. Geometric properties of Minimal surface (MS)-patches corresponding to fabrication advantages.
Figure 1. Geometric properties of Minimal surface (MS)-patches corresponding to fabrication advantages.
Preprints 152050 g001
Figure 2. Left: Reparameterization-A (corresponding PA networks). Right: Reparameterization-B.
Figure 2. Left: Reparameterization-A (corresponding PA networks). Right: Reparameterization-B.
Preprints 152050 g002
Figure 3. Left: Symmetry axes (correspondence). Right: Periodicity.
Figure 3. Left: Symmetry axes (correspondence). Right: Periodicity.
Preprints 152050 g003
Figure 4. The six types of the pair ( X , X * ) showing Module-patches.
Figure 4. The six types of the pair ( X , X * ) showing Module-patches.
Preprints 152050 g004
Figure 5. Left: Bonnet Transform. Right: Goursat Transform.
Figure 5. Left: Bonnet Transform. Right: Goursat Transform.
Preprints 152050 g005
Figure 6. CP MS-patches X (left) X * (right) obtained from varying a , b , c .
Figure 6. CP MS-patches X (left) X * (right) obtained from varying a , b , c .
Preprints 152050 g006
Figure 7. Left: Bonnet transform preserving metric properties. Right: Goursat transform preserving PA patch properties.
Figure 7. Left: Bonnet transform preserving metric properties. Right: Goursat transform preserving PA patch properties.
Preprints 152050 g007
Figure 8. Eight configurations: ( A N A N ) , ( A N A N P B ) , ( A N P B A N ) , ( A N A N P B P B ) , ( P N P N ) , ( P N P N P B ) , ( P N P N P B A N ) , ( A N A N P B P N ) : (1) a detailed view of the configuration types, (2) an overall configuration view, and (3) a simplified representation diagram.
Figure 8. Eight configurations: ( A N A N ) , ( A N A N P B ) , ( A N P B A N ) , ( A N A N P B P B ) , ( P N P N ) , ( P N P N P B ) , ( P N P N P B A N ) , ( A N A N P B P N ) : (1) a detailed view of the configuration types, (2) an overall configuration view, and (3) a simplified representation diagram.
Preprints 152050 g008
Figure 9. Comparison of different configuration distributions: (1) PA configuration types. (2) Uniform equidistant ( u , v ) -curves, resulting in a non-uniform grid laths distribution. (3) Non-uniform non-equidistant ( U ( u ) , V ( v ) ) -curves resulting in a more uniform grid laths distribution. Note that the localized diagrams in (2) and (3) are extracted from the same region of the same surface for comparison.
Figure 9. Comparison of different configuration distributions: (1) PA configuration types. (2) Uniform equidistant ( u , v ) -curves, resulting in a non-uniform grid laths distribution. (3) Non-uniform non-equidistant ( U ( u ) , V ( v ) ) -curves resulting in a more uniform grid laths distribution. Note that the localized diagrams in (2) and (3) are extracted from the same region of the same surface for comparison.
Preprints 152050 g009
Figure 10. (a): Analysis of spatiality ratio R for a Sinus-type variant as the parameters a , b , c vary. (b): Normalized stiffness of ( P N P N ) , ( A N A N ) and of their combinations under self weight.
Figure 10. (a): Analysis of spatiality ratio R for a Sinus-type variant as the parameters a , b , c vary. (b): Normalized stiffness of ( P N P N ) , ( A N A N ) and of their combinations under self weight.
Preprints 152050 g010
Figure 11. Curvature analysis of the MS and curves P , A to demonstrate the active-bending / twisting stress.
Figure 11. Curvature analysis of the MS and curves P , A to demonstrate the active-bending / twisting stress.
Preprints 152050 g011
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated