Next Article in Journal
Designing a Synthetic 3D-Printed Knee Cartilage: FEA Model, Micro-Structure and Mechanical Characteristics
Previous Article in Journal
Unsupervised Low-Light Image Enhancement in the Fourier Transform Domain
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Integrated Shape Optimization Method for Hybrid Structure Consisting of Branch and Free-Form Surface

1
School of Civil Engineering, Harbin Institute of Technology, Harbin 150090, China
2
School of Civil Engineering and Architecture, Hainan University, Haikou 570228, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(1), 334; https://doi.org/10.3390/app14010334
Submission received: 20 November 2023 / Revised: 21 December 2023 / Accepted: 26 December 2023 / Published: 29 December 2023

Abstract

:

Featured Application

The integrated shape optimization method for branch-supported free-form surface structures proposed in this paper can provide an integrated shape optimization framework for other types of hybrid structures.

Abstract

Branching and free-form structures are widely used in large-span buildings. Their shapes are the main factors that affect their mechanical performances. Many studies have been carried out on the morphology of single structural systems, but less on hybrid structures. However, both of them often appear in the same building. In order to reflect the cooperative bearing of substructures in the optimization process of branch-supported free-form surface structures, this paper proposes a holistic shape optimization method. The proposed method extracts design variables based on the structural modeling process, and uses the coordinates in the parametric domain to realize a mathematical description of the positional relationship between substructures. Then, the sensitivity analysis method is used to adjust the position of design variables to reduce the overall strain energy, realizing the integrated shape optimization of this hybrid structure. The effectiveness of the method is validated through several numerical examples. The results show that the overall stiffness of the optimized structure has been significantly improved, and the process of integrated optimization is more convenient. Furthermore, the way of adjusting design variables directly affects the shape and mechanical performance of the optimized structure. This feature serves as a valuable design tool that can provide multiple feasible solutions for architectural and structural design.

1. Introduction

With rapid progress in architectural design and construction technology, architecture is developing towards complexity, diversity, and novelty. Shape -resistant spatial structures, whose mechanical behaviors are closely related to architectural performance, are highly favored by engineers. As representatives of such structures, free-form and branching structures are widely used in modern large-span architecture [1,2,3,4,5,6]. There are also branch-supported free-form surface buildings that incorporate the geometric characteristics of these two structural forms [7,8].
The free-form surface structure has a flexible shape that is difficult to express with a single or a few analytical functions. Additionally, its geometry plays a crucial role in conveying the architectural intent as well as determining the structural mechanical performance [9,10]. A branching structure, also known as a tree-like structure, is a multi-level branching and three-dimensional expanding bar system. It is often used as a building support structure, which can effectively reduce the span of the roof without affecting the function of the lower space [11]. The shape and supporting position are important considerations in its design process [12]. The issue of creating a reasonable form for structures has garnered significant attention from scholars.
In terms of creating a reasonable form of free-form surface structure, scholars have developed numerous effective shape generation methods based on the principle of inverted hanging models and the theory of structural optimization. Before the widespread application of computers, the inverted hanging model experiment was the main means of determining the reasonable form of the free-form surface structure [2,13,14,15,16]. This method used flexible materials that could only withstand tensile forces to simulate the actual structural stress state and obtain a stable equilibrium shape under specified design conditions. Representative cases include the Deitingen motorway BP service station in Switzerland [17], the Heimberg Tennis Hall (also located in Switzerland) [18], and the Mannheim Multihalle in Germany [19]. While the concept behind the model experiment method is clear, the implementation process can be cumbersome when comparing multiple design options and may be affected by many uncertain factors during the operation [1,10,20]. As computer performance improves and numerical theories develop, numerical methods are gradually becoming the mainstream approach in the field of morphological generation, covering form-finding and structural optimization techniques. Form-finding methods mainly include the geometric stiffness method [21,22], the dynamic equilibrium method [23], and the stiffness matrix method [24,25,26]. Structural optimization is a systematic process that utilizes optimization algorithms to drive design variables and obtain an optimal structural shape, which is reflected by the objective function [1,20]. Common objective functions include minimizing structural weight [27], uniforming stress state [28,29], and minimizing strain energy (maximizing stiffness) [30,31,32,33]. Studies have shown that minimizing structural strain energy can effectively reduce structural bending moments, resulting in structures with higher structural efficiency [10,28,29]. Compared to form-finding, structural optimization has a wider range of applications [1,20].
In terms of creating a reasonable form of branching structure, its development process is similar to that of free-form surface structure. Early scholars also sought a reasonable form of branching structure based on the principle of model experiments, relying on axial force transmission to bear loads, mainly including the inverse hanging model, thread model, etc. [4,6,11,14,15,16], which were successfully applied to the design process of the Riyadh government center, the Stuttgart Airport, and other architectural projects [34]. In the field of the numerical creation of reasonable forms for branching structure, scholars also focus on two directions: form-finding and structural optimization techniques. Typical form-finding methods include the graphic statics [35], the inverted hanging recursive method [12,36], the force density method [37], the element-clustered method [38,39], the quasi-mechanism method [40], and others. The methods based on optimization techniques include bi-directional evolutionary structural optimization (BESO) [41], extended evolutionary structural optimization (EESO) [42], sensitivity analysis [43], and others.
Most of the existing studies on morphological generation focused on free-form surfaces or branching structures separately. However, a branch-supported free-form surface building is a rigid spatial structure composed of shell and beam elements, and its mechanical performance is the comprehensive manifestation of the synergistic effect of both the upper and lower parts of the structure. Previous literature has shown that, when optimizing the stiffness of a structure, the stiffness of non-optimized regions significantly affects the optimization results [44]. In contrast to the conventional approach of separately optimizing individual substructures in a hybrid structural shape optimization process, this paper proposes an integrated shape optimization method for branch-supported free-form surface structures with the goal of improving the overall performance. This method effectively captures and incorporates the collaborative load-bearing effects among its substructures during the optimization process. The remainder of this study is as follows. The initial structural modeling method suitable for the optimization process based on the geometric features of the hybrid structure is proposed in Section 2. Then, the integrated shape optimization method aimed at minimizing the overall strain energy is established in Section 3. In Section 4, several numerical examples are given to verify the effectiveness of the method. Finally, the conclusions are presented in Section 5.

2. Initial Structural Model

The branch-supported free-form surface structure is comprised of two distinct parts with noticeable geometric differences: the upper free-form surface structure and the lower tree-like supporting structure. It belongs to the shell-beam structural system, where the shape of the free-form surface, the pattern of branches, and the location of intersection points are important indicators that reflect the geometric characteristics of the hybrid structure. To accurately capture the intricate and diverse features of the upper free-form surface, we employ B-spline surface interpolation to define its shape based on given data points. Regarding the lower tree-like supporting structure, its shape can be represented by the coordinates of branch nodes and their topological relationships. The relative positioning of the two components will be described by the parameter values of intersection points on the upper surface.

2.1. The Free-Form Surface Model Based on the B-Spline Technique

The B-spline technique is a commonly used method of representing free-form curves and surfaces in the field of computer-aided geometric design (CAGD). The fundamentals of B-spline surfaces in [45] are summarized here. A B-spline surface S(u, v) is a piecewise polynomial surface obtained by taking a bidirectional net of control points, two knot vectors, and the products of the univariate B-spline functions:
S u , v = i = 0 n j = 0 m N i , p u N j , q v P i , j
where the {Pi,j} (i = 0, 1, …, n; j = 0, 1, …, m) is a (n + 1) × (m + 1) matrix, and form a bidirectional control net, the p and q are the degrees in the u and v directions, the {Ni,p(u)} and {Nj,q(v)} are the B-spline basis functions defined on the knot vectors U = {u0, u1, …, un+p+1} and V = {v0, v1, …, vm+q+1}, the {Ni,p(u)} can be calculated by the Equation (2). The formula for calculating {Nj,q(v)} has the same form.
N i , 0 u = 1   if   u i u < u i + 1 0 otherwise N i , p u = u u i u i + p u i N i , p 1 u + u i + p + 1 u u i + p + 1 u i + 1 N i + 1 , p 1 u
Equation (1) can be used to compute the point on a B-spline surface at fixed parameter values (u, v). In this case, the design variables of the free-form surface structure are the control points. Utilizing the strong convex hull property and local modification scheme of B-spline surfaces to estimate their positions can approximate the structural shape envisioned by the designer. However, accurately controlling specific points on the free-form surface remains a challenge. To address this issue, we propose using the B-spline surface interpolation technique.
Assuming that given a set of (n + 1) × (m + 1) data points {Pk,l} (k = 0, 1, …, n, l = 0, 1, …, m), we use the equally spaced method to assign a set of parameter values (uk, vl) for each point Pk,l for convenience, as shown in Equation (3):
u ¯ k = k , v ¯ l = l k = 0 , 1 , , n ; l = 0 , 1 , , m
In order to reflect the distribution of (uk, vl), we use the averaging technique of Equation (4) to define the knot vector U. Likewise, the same method can be applied to define the knot vector V.
u 0 = = u p = 0 , u n + 1 = = u n + p + 1 = n u i + p = 1 2 u ¯ i 1 + u ¯ i + p = i + 1 2 p 1 , i = 1 , 2 , , n p
Further, we can set up the system of linear equations as shown in Equation (5).
i = 0 n j = 0 m N i , p u ¯ k N j , q v ¯ l P i , j = P ¯ k , l
By solving Equation (5), we can determine the coordinates of the unknown control points {Pi,j}. Thus, using Equation (1), the free-form surface interpolating data points {Pk,l} are obtained.
Figure 1 illustrates an example of a B-spline surface interpolant. The surface is a (2, 2)th-degree B-spline surface interpolating the set of 6 × 6 data points, and the uniformly divided parameter domain mesh is mapped into Euclidean three-dimensional space to obtain a discrete, relatively uniform free-form surface mesh.

2.2. The Geometric Representation of the Branching Support Structure Model

For a branch-supported free-form surface structure, both the main trunk and each level branch are composed of beam elements. In the finite element method, the geometry of the beam element is defined by nodal coordinates and their topological relationships. Considering that the research in this paper revolves around the overall performance of hybrid structures, we classify the branch nodes into two types based on their positions and label them accordingly. The first type refers to the intersection nodes between the branches and free-form curved roof, and their parameter values on the surface are directly stored in the geometric information base to reflect their positions relative to the upper surface. The second type refers to the non-intersection nodes of the branching structure, and their location is saved using Cartesian coordinates. Table 1 shows a branching support structure model and its geometric information.

2.3. The Composition of Design Variables for Branch-Supported Free-Form Structure

According to the modeling process of the branch-supported free-form structure in Section 2.1 and Section 2.2, the design variables can be composed of the following three parts (Figure 2):
(1)
The physical coordinates PS of the data points of the free-form surface are defined as PS = {PSi, j}, where PSi, j = {xSi, j, ySi, j, zSi, j}T. Adjusting PS in physical space can alter the shape of the surface.
(2)
The parameter values PO of the intersection points between the branches and free-form curved roof are defined as PO = { P i O }, where P i O = { u i O , v i O }T. Adjusting PO in parametric space can change the supporting location of the branching structure relative to the upper surface.
(3)
The physical coordinates PB of the non-intersection points of the branching structure is defined as PB = { P i B }, where P i B = { x i B , y i B , z i B }T. Adjusting PB in physical space can alter the shape of the branching structure.

3. The Integrated Shape Optimization Method for Branch-Supported Free-Form Surface Structure

The establishment of a mathematical model of the optimization problem of branch-supported free-form surface structure is shown in Equation (6):
f i n d : P = P S , P O , P B min . : f P = C P s . t . : P Ω 0 g P 0 h P = 0
where P are the optimization variables, which reflect the structural morphological characteristics, consisting of curved surface shape variables PS, intersection point position variables PO, and non-intersection point position variables PB. In this paper, the objective function f(P) is the structural overall strain energy C(P), which is minimized through iterative solutions using sensitivity analysis. Ω0 is the design allowable space, and g(P) and h(P) are the inequality and equality constraint conditions of the optimization model, respectively.

3.1. Establishment of the Shape Optimization Method for Branch-Supported Free-Form Surface Structure

The Taylor expansion of the structural strain energy C(P) at design variables P is given by:
C P + Δ P = C P + i = 1 n Δ P i C P P i + 1 2 i = 1 n Δ P i P i 2 C P + R 2
where design variables P = (P1, P2, …, Pn)T, ΔP represents the variation in design variables P, and R2 is the Taylor series remainder term.
Let
Δ P i = λ C P P i
When λ is a sufficiently small positive real number, substituting Equation (8) into Equation (7) and neglecting higher-order terms, we obtain:
C P + Δ P C P i = 1 n λ C P P i 2
Equation (9) shows that the structural strain energy can be reduced if the design variables are slightly adjusted in the negative direction of the strain energy gradient, i.e.,
C P + Δ P C P
By adjusting the design variables according to Equation (11) until the strain sensitivity approaches zero (i.e., ∂C(P)/∂Pi = 0 (i = 1, 2, …, n)). If further calculations are performed, the design variables will oscillate slowly around the extremum point, and the overall shape of the structure will remain almost unchanged. A reasonable structure with strain energy at a local minimum is obtained.
P i k + 1 = P i k λ C P k P i k
where P i k and P i k + 1 represent the i-th design variable of the structure for the k-th and (k + 1)-th iterations, respectively, and λ represents the iteration step size.
From Equation (11), it can be observed that the variation of the design variable is jointly determined by the iteration step size and the strain sensitivity. The iteration step size is an empirical parameter. For the branch-supported free-form surface structure, due to the different dimensionalities of the three types of design variables, the same iteration step size may result in differences in the order of magnitude of the adjusted physical distances. In order to ensure the validity of Equation (10) (i.e., the variations should be sufficiently small in magnitude), we propose to set different gradient reference values, denoted as VR = ( V R S , V R O , V R B ), for different types of design variables. The size of VR is determined as follows:
In terms of the data points of the free-form surface:
V R S = max C P i S
In terms of the intersection points between the branches and free-form curved roof:
V R O = max s P i O C P i O
where, the expression “∂s/ P i O ” represents the partial derivative of arc length “s” with respect to P i O .
In terms of the non-intersection points of the branching structure:
V R B = max C P i B
Furthermore, introduce a sufficiently small positive real number ε to determine λ:
λ = ε V R
where, ε represents the maximum physical spatial variation of the design variables along their respective tuning directions allowed based on experience.

3.2. The Sensitivity of Branch-Supported Free-Form Surface Structure

Assuming that the loads F applied to the nodes of branch-supported free-form surface structure remain unchanged during the adjustment of the design variables (i.e., the loads are independent of the design variables), the partial derivative of the strain energy C with respect to the design variable P can be determined using the chain rule as given in Equation (16):
C P i = j C X j X j P i
where Xj represents the j-th node in the structural finite element model, Pi represents the i-th design variable in the structural geometric model, the expression “∂C/Xj” represents the partial derivative of the strain energy C with respect to Xj, and “Xj/Pi” represents the partial derivative of Xj with respect to Pi.

3.2.1. The Partial Derivative of Strain Energy C with Respect to Structural Nodes X

According to the finite element stiffness equation, we have:
K U = F
where K is the global stiffness matrix of the structure, U is the column vector of nodal displacements, and F is the column vector of nodal loads.
Differentiating both sides of Equation (17) with respect to Xi yields:
U X i = K 1 K X i U
The expression for the strain energy C can be given as:
C = 1 2 F T U
Differentiating both sides of Equation (19) with respect to Xi yields:
C X i = 1 2 F T U X i
Substituting Equations (17) and (18) into Equation (20), we obtain:
C X i = 1 2 U T K X i U

3.2.2. The Partial Derivative of Structural Nodes X with Respect to Design Variables P

According to Section 2.3, the design variables P of branch-supported free-form surface structure consist of three parts: the data points of surface (PS), the intersection points between branches and surface (PO), and the non-intersection points of branches (PB). Similarly, the nodes X in the structural finite element model can also be divided into three types based on their positions: the nodes exclusively belonging to shell elements (XS), the intersection nodes between shells and beams (XO), and the nodes exclusively belonging to beam elements (XB), i.e., X = {XS, XO, XB}T. The partial derivative X/P can be calculated based on the influence area of the design variables P.
  • For the design variable P j , k S ∈ {PS}, moving P j , k S only affects the surface shape, i.e., {XS, XO}. The partial derivative Xi/ P j , k S can be computed as follows:
If Xi ∈ {XS, XO}, with its corresponding parameter value being (uXi, vXi), according to B-spline theory:
X i = r = 0 R s = 0 S N r , p u X i N s , q v X i P r , s C
where, PC is the set of control points on the B-spline surface. In this paper, PC is determined through Equation (23):
r = 0 R s = 0 S N r , p u ¯ m N s , q v ¯ n P r , s C = P m , n S
Differentiating both sides of Equations (22) and (23) with respect to the design variable P j , k S yields:
X i P j , k S = r = 0 R s = 0 S N r , p u X i N s , q v X i P r , s C P j , k S
r = 0 R s = 0 S N r , p u ¯ m N s , q v ¯ n P r , s C P j , k S = P m , n S P j , k S = δ m j δ n k
where δmj and δnk are Kronecker functions, δmj · δmj = 1 if and only if m = j, n = k, and 0 in other cases. The values of Xi/ P j , k S can be obtained by substituting the calculation result of Equation (25) into Equation (24).
If Xi ∈ {XB}, X i P j , k S = 0 .
  • For the design variable P j O ∈ {PO}, assuming that its physical coordinate, obtained through Equation (22), is stored in the finite element model as node Xm, any movement of P j O only affects Xm. The partial derivative Xi/ P j O can be computed as follows:
If i = m,
X i P j O = X i u P j X i v P j = r = 0 R s = 0 S N r , p u P j N s , q v P j P r , s C r = 0 R s = 0 S N r , p u P j N s , q v P j P r , s C
where, the derivative of a basis function is given by Equation (27), the detailed derivation process can be seen in [45]:
N r , p = p u r + p u r N r , p 1 u p u r + p + 1 u r + 1 N r + 1 , p 1 u
Otherwise, X i P j O = 0 .
  • For the design variable P j B ∈ {PB}, assuming that its coordinate is directly stored in the finite element model as node Xm, any movement of P j B only affects Xm. The partial derivative Xi/ P j B can be computed as follows:
If i = m, X i P j B = I .
Otherwise, X i P j B = 0 .

3.3. The Procedure of the Shape Optimization Method for Branch-Supported Free-Form Surface Structure

The operating procedure of the shape optimization method for branch-supported free-form surface structures can be summarized as shown in Figure 3:
(1)
Build the initial geometric model according to the architectural intention and constraints;
(2)
Classify the design variables into three types based on their influence areas;
(3)
Calculate the strain energy sensitivity of each design variable according to Section 2.2;
(4)
Determine the step size for each type of design variable using Equation (15).
(5)
Adjust the design variables using Equation (11).
(6)
Repeat steps (3) to (6) until the convergence condition is achieved.
(7)
The convergence condition is:
C k C k 1 0   or   max V R 0

4. Numerical Examples and Discussions

In this section, a numerical example is presented to verify the proposed method. The necessity of prioritizing the enhancement of overall structural performance as the objective in the optimization process of branch-supported free-form surface structure is illustrated through the discussion. Finally, the effectiveness of the optimization is demonstrated through a case study of a multi-tree-supported free-form surface structure.
Figure 4 shows an initial model of a branch-supported free-form surface structure. The structure spans a rectangular plane measuring 50.0 m × 50.0 m. The upper structure is represented by a (2, 2)th-degree B-spline surface that interpolates a set of 6 × 6 data points, and the lower structure is composed of the truck and two-level branching structure.
The upper shell thickness t = 0.1 m, elastic modulus EC = 3.0 × 104 MPa, Poisson ratio μC = 0.2, the lower tree-like structure members using solid circular section rod, the diameter of the 0th-level branch D0 = 1.0 m, and the diameters of other level branches are scaled in a ratio of 0.7 from bottom to top, elastic modulus EB = 2.1 × 105 MPa, Poisson ratio μB = 0.3. The vertical downward uniform load q = 3.0 kN/m2 acts on the curved surface, and the nodes of the tree-like supporting structure are fixed.
The optimization scheme of the structure is usually determined according to the architectural design requirements. In this example, it is assumed that all three types of nodes forming the structure need to be adjusted, as shown in Figure 5a (Scheme I). The value points of the curved surface are only adjusted vertically (in the z direction), the intersection points between the tree structure and the free-form surface are adjusted within the surface, and the nodes of the tree structure except the intersection points are adjusted on the xoy plane where the point is located, while the bottom supports are fixed without adjustment. With a small positive value ε = 0.05, Figure 5b shows the shape when the structure optimization tends to be stable under this adjustment scheme.
In order to investigate the tension and compression distribution of the upper shell roof before and after optimization, the dimensionless index of Equation (29) is used to represent:
λ σ = σ 1 mid σ 1 mid + σ 3 mid
where σ 1 mid is the first principal stress of the shell, usually the tensile stress, and σ 3 mid is the third principal stress of the shell, usually the compressive stress. As can be seen from Equation (29), λσ ∈ [0, 1], when this index is close to 0, it is considered that the part is mainly under pressure; when this index is close to 1, it is considered that the part is mainly under tension. For the lower tree support structure, the tensile and compressive conditions can be measured by the local axial force FN.
Figure 6a–d, respectively, show the comparison between the tensile and compressive stress distribution of the upper freeform surface and the axial force distribution of the lower tree-like structure before and after optimization. It can be seen from Figure 6a that under the load set by this example, the upper freeform surface of the initial structure is mainly subjected to the film compressive stress, but the proportion of the film tensile stress in the local area, especially the area near the support, is larger. For the lower tree-like structure (Figure 6b), the local axial forces are all pressure, indicating that the tree-like support generation method proposed in Section 2.2 can meet the requirement that loads converge and transfer to supports step by step along the branches under the premise of reasonable setting of support areas, but the axial forces of different branches at the same level are greatly different. After optimization, the upper surface is uplifted as a whole in terms of visual effect, but the adjustments in different areas are slightly different. Corresponding to the tension and compression stress distribution of the surface, as shown in Figure 6c, the adjustment of the shape value points and the intersection points of the shell rods not only strengthens the overall arch effect but also strengthens the catenary effect of the local tension area. Due to the change in branch angle caused by the adjustment of nodes, the local axial force of the branches in the same order tends to be uniform, and the load distribution of the members is more reasonable.
To compare and analyze the influence of different design variable adjustment schemes on optimization results, this paper includes design variable adjustment schemes II–IV as shown in Table 2. Except for the type of nodes to be adjusted, all other conditions (initial structure, load, boundary conditions, and material parameters) are the same as in Scheme I. Three groups of performance indicators are tracked to understand the changes in strain energy and the proportion of each component during the optimization process:
(1)
Ci/C0: Strain energy change rate, measuring the change in structural strain energy;
(2)
C i S / C 0 S and C i B / C 0 B : Strain energy change rate in the shell and tree-like structures respectively, measuring the change in strain energy of each component in the hybrid structure;
(3)
C i S _ m / C i S and C i B _ m / C i B : Measures the proportion of membrane strain energy and axial force-induced strain energy in the i-th step of the free-form surface shell and tree-like structure, respectively.
where C0 is the initial strain energy of the structure, Ci is the strain energy of the i-th step structure, C 0 S is the initial strain energy of the free-form surface shell, C i S and C i S _ m are the strain energy and membrane strain energy, respectively, of the i-th step free-form surface shell, C 0 B is the initial strain energy of the tree-like structure, and C i B and C i B _ m are the strain energy and axial force-induced strain energy, respectively, of the i-th step tree-like structure.
From the strain energy change rate and component proportion curves corresponding to each scheme in Table 2, it can be seen that the structural strain energy decreases significantly during the optimization process; the decrease rate shows a trend of gradually converging from fast to slow, and the proportion of membrane strain energy and axial force-induced strain energy in the structure also increases significantly, indicating that the morphological optimization method used in this paper promotes the evolution of the structure towards the shape that can resist external loads with membrane force and axial force, effectively improving the structural stiffness, and has good convergence.
In terms of different adjustment schemes, Scheme III (adjusting only the tree-like structure nodes) has the fastest convergence speed, reaching a good state in the initial optimization stage, indicating that the initial shape generated according to the tree-like structure generation method in Section 2.2 is more reasonable. From the perspective of strain energy change, Scheme I, which simultaneously adjusts all three types of nodes, has the best effect on improving structural stiffness; Scheme II adjusts only the surface-type value points and causes changes in the vertical position of the support points when changing the shape of the upper shell, so it also has some impact on the stiffness of the lower tree-like structure while improving the stiffness of the shell; Scheme III only adjusts the tree-like structure nodes (except for those intersecting with the surface), which can improve the stiffness of the lower tree-like structure and improve the support stiffness of the upper structure, so the strain energy of the shell will also change; Scheme IV simultaneously adjusts the tree-like structure nodes and the intersection points with the shell, significantly improving the stiffness of the lower tree-like structure, and making the support position more reasonable, so the strain energy of the upper structure will decrease, and the degree of decrease is higher than that of Scheme III.
The reduction in strain energy for the four different schemes was compared, and it was found that the optimization results varied depending on the design variable adjustment scheme employed. The more comprehensive the consideration of shape control factors (design variables), the more significant the improvement in structural stiffness (Scheme I > Scheme II, Scheme IV > Scheme III). This is mainly because, for the tree-like hybrid structure, the upper shell and lower tree-like structure work together to support the loads from the top, exhibiting clear synergistic effects. Adjustments made to a specific design variable can lead to changes in the local shape of the structure, which in turn affect the overall performance of the structure. Therefore, it is crucial to pursue holistic performance enhancement in morphological optimization. The integrated morphological optimization method adopted in this study takes into account the synergistic load-bearing effects of hybrid structures. While meeting the requirements of architecture and structural design, different adjustment schemes can also provide references for architectural design.

5. Conclusions

In this paper, an integrated shape optimization method for branch-supported free-form surface structure is proposed, which is suitable for the preliminary exploration stage of shape schemes in architectural design. The innovation points and conclusions of this study are summarized as follows:
(1)
Based on the theories of B-splines and the rules of branches, the geometric representation of freeform surfaces and tree-like structures has been achieved. The connection between the two is established through parameter space, providing convenience for the preliminary design of buildings.
(2)
Compared with the initial structure, the optimized structure relies more on membrane forces and axial forces to transmit loads. For tree-like structures, the distribution of axial forces within the same-level branches becomes more uniform, indicating a more reasonable load distribution of the branching system and effectively avoiding inefficient components. The overall strain energy of the structure decreases significantly, and the stiffness is effectively improved, leading to greatly improved load-bearing performance.
(3)
The morphological optimization method, aiming to minimize the overall strain energy of the structure, can fully consider the collaborative load-bearing effect between the upper and lower parts of the tree-like freeform structure. By comparing the optimization results under different adjustment schemes, the more adjustable shape control factors (design variables) there are, the more significant the optimization effect on structural stiffness. Under the premise of meeting the requirements of architecture and structure, different adjustment schemes can provide more references for architectural design.

Author Contributions

Conceptualization, J.W., C.C. and B.J.; methodology, J.W., C.C. and B.J.; software, J.W.; validation, J.W., C.C. and B.J.; formal analysis, J.W.; investigation, J.W.; writing—original draft preparation, J.W.; writing—review and editing, C.C. and B.J.; visualization, J.W.; supervision, C.C.; project administration, C.C.; funding acquisition, C.C. and B.J. All authors have read and agreed to the published version of this manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant numbers 51968018 and 51578185.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

All data, models, and code generated or used during the study appear in the submitted article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Adriaenssens, S.; Block, P.; Veenendaal, D.; Williams, C. Shell Structures for Architecture: Form Finding and Optimization; Routledge: London, UK, 2014. [Google Scholar]
  2. Kotnik, T.; Schwartz, J. The Architecture of Heinz Isler. J. Int. Assoc. Shell Spat. Struct. 2011, 52, 185–190. [Google Scholar]
  3. Charleson, A.W. Structure as Architecture: A Sourece Book for Architects and Structural Engineers; Architectural Press: Oxford, UK, 2005. [Google Scholar]
  4. Rian, I.M.; Sassone, M. Tree-inspired dendriforms and fractal-like branching structures in architecture: A brief historical overview. Front. Archit. Res. 2014, 3, 298–323. [Google Scholar] [CrossRef]
  5. Özdemïr, N.B.; Selçuk, S.A. Tree Metaphor in Architectural Design. Int. J. Archit. Urban Stud. 2016, 1, 64–76. [Google Scholar]
  6. Selçuk, S.A.; Gülle, N.B.; Avinç, G.M. Tree-Like Structures in Architecture: Revisiting Frei Otto’s Branching Columns through Parametric Tools. SAGE Open 2022, 12, 1–22. [Google Scholar]
  7. Block, P.; Ochsendorf, J. Lower-bound Analysis of Masonry Vaults. In Proceedings of the 6th International Conference on Structural Analysis of Historic Construction (SAHC’08), Bath, UK, 2–4 July 2008. [Google Scholar]
  8. Zhou, J.; Chen, X.; Yu, Y.; Zhou, D.; Li, T.; Guo, Y. Design of the Platform Roof in Changsha New Railway Station. Build. Struct. 2009, 39, 1–4+8. (In Chinese) [Google Scholar]
  9. Shen, S.; Wu, Y. Structural Morphology and Modern Space Structures. J. Build. Struct. 2014, 35, 1–10. (In Chinese) [Google Scholar]
  10. Bletzinger, K.U.; Ramm, E. Structural Optimization and Form Finding of Light Weight Structures. Comput. Struct. 2001, 79, 2053–2062. [Google Scholar] [CrossRef]
  11. Otto, F.; Nerdinger, W.; Meissner, I.; Möller, E.; Grdanjski, M. Frei Otto: Complete Works: Lightweight Construction—Natural Design; Birkhäuser: Basel, Switzerland, 2005; pp. 16–31. [Google Scholar]
  12. Wu, Y.; Zhang, J.; Cao, Z. Form-finding Analysis and Engineering Application of Branching Structures. J. Build. Struct. 2011, 32, 162–168. (In Chinese) [Google Scholar]
  13. Hook, R. A Description of Helioscopes, and Some Other Instruments; T.R.: London, UK, 1676; p. 31. [Google Scholar]
  14. Collins, G.R. Antonio Gaudí: Structure and Form. Perspecta 1963, 8, 63–90. [Google Scholar] [CrossRef]
  15. Huerta, S. Structural Design in the Work of Gaudí. Archit. Sci. Rev. 2006, 49, 324–339. [Google Scholar] [CrossRef]
  16. Goldsmith, N. The physical modeling legacy of Frei Otto. Int. J. Space Struct. 2016, 31, 25–30. [Google Scholar] [CrossRef]
  17. Brühwiler, E. Heinz Isler’s Twin Shell Roof in Deitingen—Preservation of a ‘Timeless Wing Beat’. Proc. Inst. Civ. Eng.-Eng. Hist. Herit. 2021, 174, 133–138. [Google Scholar] [CrossRef]
  18. Boller, G.; Block, P.; Schwartz, J. Heinz Isler’s Form-finding Models for his “HIB” Shells: Between Experiment and Design. In Proceedings of the Italian Workshop on Shell and Spatial Structures (IWSS 2023), Turin, Italy, 26–28 June 2023. [Google Scholar]
  19. Liddell, I. Frei Otto and the Development of Gridshells. Case Stud. Struct. Eng. 2015, 4, 39–49. [Google Scholar] [CrossRef]
  20. Descamps, B. Computational Design of Lightweight Structures: Form Finding and Optimization; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2014; pp. XI–XXIII. [Google Scholar]
  21. Schek, H.J. The Force Density Method for Form Finding and Computation of General Networks. Comput. Methods Appl. Mech. Eng. 1974, 3, 115–134. [Google Scholar] [CrossRef]
  22. Pauletti, R.M.O.; Pimenta, P.M. The Natural Force Density Method for the Shape Finding of Taut Structures. Comput. Methods Appl. Mech. Eng. 2008, 197, 4419–4428. [Google Scholar] [CrossRef]
  23. Barnes, M.R. Form Finding and Analysis of Tension Space Structures by Dynamic Relaxation. Ph.D. Thesis, University of London, London, UK, 1977. [Google Scholar]
  24. Argyris, J.H.; Angelopoulos, T.; Bichat, B. A General Method for the Shape Finding of Lightweight Tension Structures. Comput. Meth. Appl. Mech. Eng. 1974, 3, 135–149. [Google Scholar] [CrossRef]
  25. Su, Y.; Wu, Y.; Ji, W.; Shen, S. Shape Generation of Grid Structures by Inverse Hanging Method Coupled with Multiobjective Optimization. Comput.-Aided Civ. Infrastruct. Eng. 2018, 33, 498–509. [Google Scholar] [CrossRef]
  26. Zhao, Z.; Yu, D.; Zhang, T.; Zhang, N.; Liu, H.; Liang, B.; Xian, L. Efficient Form-finding Algorithm for Freeform Grid Structures Based on Inverse Hanging Method. J. Build. Eng. 2022, 46, 103746. [Google Scholar] [CrossRef]
  27. Santos, R.B.; Lopes, C.G.; Novotny, A.A. Structural Weight Minimization under Stress Constraints and Multiple Loading. Mech. Res. Commun. 2017, 81, 44–50. [Google Scholar] [CrossRef]
  28. Tu, G.; Cui, C.; Zhou, G. Quasi-Mechanism Method of Structural Morphogenesis Based on Self-Adapting Function of Net System. J. Struct. Eng. 2018, 144, 04018205. [Google Scholar] [CrossRef]
  29. Xia, Y.; Wu, Y.; Hendriks, M.A.N. Simultaneous Optimization of Shape and Topology of Free-form Shells Based on Uniform Parameterization Model. Autom. Constr. 2019, 102, 148–159. [Google Scholar] [CrossRef]
  30. Cui, C.; Yan, H. A Morphosis Technique for Curved-Surface Structures of Arbitrary Geometries—Height Adjusting Method and its Engineering Applications. Chin. Civ. Eng. J. 2006, 39, 1–6. (In Chinese) [Google Scholar]
  31. Lin, X.; Wu, Y.; Cao, Z. Computational Morphogenesis Method for Freeform Structures Generated by Translating B-Spline Curves. Adv. Sci. Lett. 2011, 4, 2727–2732. [Google Scholar]
  32. Ding, C.; Seifi, H.; Dong, S.; Xie, Y.M. A New Node-Shifting Method for Shape Optimization of Reticulated Spatial Structures. Eng. Struct. 2017, 152, 727–735. [Google Scholar] [CrossRef]
  33. Hassani, B.; Tavakkoli, S.M.; Ghasemnejad, H. Simultaneous Shape and Topology Optimization of Shell Structures. Struct. Multidiscip. Optim. 2013, 48, 221–233. [Google Scholar] [CrossRef]
  34. Ap, L.; Faia, N.G. Form Finding Techniques of Branched Construction Developed by Frei Otto. J. Int. Assoc. Shell Spat. Struct. 2018, 59, 60–67. [Google Scholar]
  35. Xu, C.; Wang, Z.; Li, B.; Liu, Q. Form-finding and shape optimization of bio-inspired branching structures based on graphic statics. Structures 2021, 29, 392–407. [Google Scholar] [CrossRef]
  36. Zhao, Z.; Wu, J.; Yu, D.; Wu, G. Intelligent Design Algorithm for Branching Structures Based on Numerical Inverse Hanging Method. J. Build. Struct. 2022, 43, 86–94. (In Chinese) [Google Scholar]
  37. Zhao, Z.; Yu, D.; Zhang, T.; Cai, Q. Intelligent Design Algorithm for Branching Structures Based on Updated Force Density Method. J. Build. Eng. 2022, 57, 104858. [Google Scholar] [CrossRef]
  38. Tu, G.; Chen, C.; Cui, C.; Wang, J. Element-clustered Form-finding Analysis of Tree-like Structures Based on Dynamic Relaxation. J. Build. Struct. 2022, 43, 287–293. (In Chinese) [Google Scholar]
  39. Tu, G.; Chen, C.; Gong, Z.; Wang, Y. A Form-Finding Method for Branching Structures Based on Dynamic Relaxation. Appl. Sci. 2021, 11, 7165. [Google Scholar] [CrossRef]
  40. Tu, G.; Chen, C. A Shape-finding Approach of Tree-like Structure Based on Grouping Strategy and Generalized Inverse Matrix Theory. Structures 2021, 29, 1960–1966. [Google Scholar] [CrossRef]
  41. Huang, X.; Xie, Y.M.; Burry, M.C. Advantages of Bi-Directional Evolutionary Structural Optimization (BESO) over Evolutionary Structural Optimization (ESO). Adv. Struct. Eng. 2007, 10, 727–737. [Google Scholar] [CrossRef]
  42. Cui, C.; Ohmori, H.; Sasaki, M. Computational Morphogenesis of 3D Structures by Extended ESO Method. J. Int. Assoc. Shell Spat. Struct. 2003, 44, 51–61. [Google Scholar]
  43. Wang, D. Optimal shape design of a frame structure for minimization of maximum bending moment. Eng. Struct. 2007, 29, 1824–1832. [Google Scholar] [CrossRef]
  44. Peng, X. Structural Topology Optimization Method for Morphogenesis of Dendriforms. Open J. Civ. Eng. 2016, 6, 526–536. [Google Scholar] [CrossRef]
  45. Piegl, L.; Tiller, W. The NURBS Book, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 1995. [Google Scholar]
Figure 1. B-spline surface interpolation example. (a) the data set; (b) parameter domain (the hollow circles mark the parameter values of data points {Pk,l}, and the red lines mark the knot vectors U and V); (c) the B-spline surface interpolant; (d) uniformly divided parameter domain mesh; (e) discrete, relatively uniform free-form surface mesh.
Figure 1. B-spline surface interpolation example. (a) the data set; (b) parameter domain (the hollow circles mark the parameter values of data points {Pk,l}, and the red lines mark the knot vectors U and V); (c) the B-spline surface interpolant; (d) uniformly divided parameter domain mesh; (e) discrete, relatively uniform free-form surface mesh.
Applsci 14 00334 g001
Figure 2. The types of design variables in a branch-supported free-form structure.
Figure 2. The types of design variables in a branch-supported free-form structure.
Applsci 14 00334 g002
Figure 3. Operating procedure of the shape optimization method for branch-supported free-form surface structure.
Figure 3. Operating procedure of the shape optimization method for branch-supported free-form surface structure.
Applsci 14 00334 g003
Figure 4. Initial model of a branch-supported free-form surface structure.
Figure 4. Initial model of a branch-supported free-form surface structure.
Applsci 14 00334 g004
Figure 5. This is a figure. The morphological optimization of branch-supported free-form structures. (a) Optimization scheme I; (b) evolutionary result.
Figure 5. This is a figure. The morphological optimization of branch-supported free-form structures. (a) Optimization scheme I; (b) evolutionary result.
Applsci 14 00334 g005
Figure 6. The structural mechanical properties. (a) Tensile or compressive stress distribution of surface (Initial); (b) Axial forces of branching structure (Initial); (c) Tensile or compressive stress distribution of surface (Final); (d) Axial forces of branching structure (Final).
Figure 6. The structural mechanical properties. (a) Tensile or compressive stress distribution of surface (Initial); (b) Axial forces of branching structure (Initial); (c) Tensile or compressive stress distribution of surface (Final); (d) Axial forces of branching structure (Final).
Applsci 14 00334 g006
Table 1. A branching support structure model and its geometric information.
Table 1. A branching support structure model and its geometric information.
StructureNode NumberType *CoordinateLink NumberLink
Applsci 14 00334 i0011NXPT(−8.0, −8.0, 0.0)1(1, 2)
2NXPT(−8.3, −8.3, 3.9)2(2, 3)
3NXPT(−9.9, −8.4, 7.1)3(2, 4)
4NXPT(−8.4, −9.9, 7.0)4(2, 5)
5NXPT(−7.5, −7.5, 7.9)5(3, 6)
6XPT(0.97, 1.36)6(3, 7)
7XPT(1.05, 1.65)7(3, 8)
8XPT(1.23, 1.45)8(4, 9)
9XPT(1.36, 0.97)9(4, 10)
10XPT(1.45, 1.23)10(4, 11)
11XPT(1.65, 1.05)11(5, 12)
12XPT(1.52, 1.52)12(5, 13)
13XPT(1.58, 1.79)13(5, 14)
14XPT(1.79, 1.58)
* XPT represents the intersection node, and NXPT represents the non-intersection node.
Table 2. Changes in structural mechanical properties during evolution and the comparison of evolutionary results in different adjustment schemes.
Table 2. Changes in structural mechanical properties during evolution and the comparison of evolutionary results in different adjustment schemes.
No.I IIIIIIV
Scheme *PSPOPBPSPOPBPSPOPBPSPOPB
Ci/C0Applsci 14 00334 i002Applsci 14 00334 i003Applsci 14 00334 i004Applsci 14 00334 i005
C i S / C 0 S
C i B / C 0 B
Applsci 14 00334 i006Applsci 14 00334 i007Applsci 14 00334 i008Applsci 14 00334 i009
C i S _ m / C i S
C i B _ m / C i B
Applsci 14 00334 i010Applsci 14 00334 i011Applsci 14 00334 i012Applsci 14 00334 i013
Final ShapeApplsci 14 00334 i014Applsci 14 00334 i015Applsci 14 00334 i016Applsci 14 00334 i017
* In this example, P i S = {zi}T, P j O = {uj, vj}T, P k B = {xk, yk}T; ● adjustable, ○ non-adjustable.
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.

Share and Cite

MDPI and ACS Style

Wang, J.; Cui, C.; Jiang, B. An Integrated Shape Optimization Method for Hybrid Structure Consisting of Branch and Free-Form Surface. Appl. Sci. 2024, 14, 334. https://doi.org/10.3390/app14010334

AMA Style

Wang J, Cui C, Jiang B. An Integrated Shape Optimization Method for Hybrid Structure Consisting of Branch and Free-Form Surface. Applied Sciences. 2024; 14(1):334. https://doi.org/10.3390/app14010334

Chicago/Turabian Style

Wang, Jianghong, Changyu Cui, and Baoshi Jiang. 2024. "An Integrated Shape Optimization Method for Hybrid Structure Consisting of Branch and Free-Form Surface" Applied Sciences 14, no. 1: 334. https://doi.org/10.3390/app14010334

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop