Research Article  Open Access
Xiaodong Feng, Wanpeng Zhang, Yaozhi Luo, Sergio Zlotnik, "Optimal Prestress Investigation on Tensegrity Structures Using Artificial Fish Swarm Algorithm", Advances in Civil Engineering, vol. 2020, Article ID 1942373, 10 pages, 2020. https://doi.org/10.1155/2020/1942373
Optimal Prestress Investigation on Tensegrity Structures Using Artificial Fish Swarm Algorithm
Abstract
To obtain the optimal uniform prestress of a tensegrity structure with geometric configuration given, a novel method is developed for prestress design of tensegrity structures by utilizing the artificial fish swarm algorithm (AFSA). In the beginning, the formfinding process is implemented by solving a linear homogeneous system concerning the selfequilibrium system. The issue is subsequently performed as a minimum problem by regulating the value of an objective function where the unilateral condition and the stress uniformity condition are entirely considered. The AFSA is adopted to search for the global minimum, leading to a set of initial prestresses that guarantee all the above conditions. Two illustrative examples have been fully studied to prove the accuracy and efficiency of the presented approach in prestress design of tensegrities according to the practical requirements. Furthermore, the numerical examples investigated in this paper confirm that the AFSA has explicit advantages of rapid convergence and overcoming the local minima.
1. Introduction
Tensegrity structures are selfstressed lightweight structures which consist of two different components, known as continuous cables in tension and interval struts in compression. Normally, regardless of external forces, the structure could maintain stability due to the contribution of selfstressed cables. It is acknowledged that lightweight and tunable stiffness are the two basic characteristics of tensegrity structures due to the fact that prestress stiffens the structure and all components are axially loaded. Accordingly, since the concept of “tensegrity” arose in the early 1950s, it has received vast interest among engineers and scientists throughout domains such as aerospace [1], biology [2–4], mathematics [5], architecture [6], robotics [7–9], and civil engineering [10–14] to materials [15].
Before feasible initial prestresses are assigned, a certain shape would not be formulated due to the fact that the rigidity of a tensegrity is determined by its selfstressed equilibrium concerning struts and cables. As is known to all, in the process of prestress design of tensegrity structures, it is usually difficult to acquire the selfbalancing configuration satisfying specific features appointed by researchers. Hence, to effectively and rationally explore the relationship between the distribution of appropriate prestress and the initial geometry configuration becomes the core issues in designing tensegrities. Under normal circumstances, after the determination of initial structural shape, the morphological analysis of a tensegrity structure turns into searching for a feasible distribution of initial prestress, known as the formfinding or forcefinding. To design and optimize the shape of tensegrities, a vast number of methods have been proposed over the past 40 decades [16–25]. Recently, the authors of [26] studied the selfequilibrium and geometrical stability properties of tensegrities by utilizing the genetic algorithm. Following this trace, the authors of [27] raised the role of optimal prestress design which is suitable for cable domes. The study in [28] raised a prestress design method of tensegrity structures via analyzing the structural stiffness matrix. The study in [29] developed a new formfinding procedure for truncated polyhedral tensegrity structures by integrating the classical force density method into the genetic algorithm. The study in [30] formulated an analytical formfinding method of tensegrities based on Faddeev–LeVerrier algorithm. The study in [31] investigated the optimal prestress design of tensegrity grid structures by introducing the InteriorPoint Method into the formfinding process. The study in [14] determined the feasible prestress modes for cablestrut structures on the basis of particle swarm algorithm.
Although there have been plenty of approaches formulated for prestress design of tensegrities, the vast majority of available algorithms can only deal with cases that own single selfstress state mode; however, they may not be efficient enough in solving problems with multiple states of selfstress modes, where the structural force densities of all components can be depicted as a linear combination of these mutually independent selfstress modes. Generally, it is not easy to acquire the solution (a feasible vectorial base) from the calculation of the abovementioned selfstress modes. On the other hand, the initial force densities of members are expected to be uniform as much as possible to make full use of material. In other words, minimization of dispersion between elemental force densities of the specified groups also plays an important role in an actual project. Consequently, the determination of distribution of optimal feasible initial prestress and the corresponding intensity is indeed the core step in the initial design of a tensegrity. And the structural mechanic properties are subsequently investigated as the next step once the intensity and distribution of the initial prestress have been determined.
The artificial fish swarm algorithm, proposed in [32], is a relatively novel swarm intelligent evolutionary computation technique that was inspired by natural feeding behaviors of fish. There are three typical feeding behaviors, known as foraging, swarming, and following. The first one is hunting for food, the second simulates the response to possible danger, and the last one is imitated to raise the chance of obtaining an expected solution, leading to a powerful ability to achieve a global optimization instead of obtaining local minimums. In the past few years, the AFSA has received quite much praise and attention due to its abilities in performing beautiful formulations and converges rapidly to a solution. Hence, it has been widely applied in regions of image and signal processing [33], automatic control [34], communication [35], and geotechnical engineering [36].
Inspired by the above observations, a novel approach is formulated for optimal prestress design of tensegrity structures via AFSA. In the beginning, the procedure is implemented by settling a linear homogeneous problem concerning a selfequilibrium system. The issue is subsequently performed as a minimum problem by regulating the value of an objective function where the unilateral condition and the stress uniformity condition are entirely considered. Accordingly, the AFSA is adopted to search for the global minimum solution that guarantees all the abovementioned conditions. Finally, two illustrative examples, including both planar and spatial tensegrities, have been investigated comprehensively in prestress design of tensegrity structures according to the requirements of a practical project. The numerical examples presented confirm that AFSA has advantages of overcoming the local minima and rapid convergence.
2. Basic Principle of the FormFinding Procedure
The topology of a ddimensional tensegrity can be depicted by the connectivity matrix , where n and b represent the number of free nodes and structural members, respectively. The i th and j th elements of the row of are set to 1 and, respectively:where nodes i and j are supposed to be connected by member k.
Let x, y, z represent the nodal coordinate vectors in x, y, and zdirections of the free nodes.
The force density matrix is described aswhere the selfstress coefficients vector is denoted by , where each component represents the socalled selfstress coefficient, defined as the force to length ratio .
As is known to all, the equilibrium equations of a general pinjointed structure can be written asin which p_{x}, p_{y}, p_{z} denote the external loading vectors imposing on structural nodes.
Matric is then formulated asnoting E will also be constant with the given force density matrix.
With the ignorance of external loading (including selfweight), no fixed node is required in a tensegrity structure. In such situation, one can describe its shape by relative positions of nodes. Hence, the system can be formulated as a freeform rigidbody structure:
The selfequilibrium matrix can then be described aswhere A is the socalled structural selfequilibrium matrix. The singular value decomposition is subsequently performed [37]where and represent the orthogonal matrices that are described as
The singular values are arranged in decreasing order as
It is well acknowledged that the bases of vector spaces regarding mechanism and force density of a given tensegrity structure can be achieved from the null space of A [38]. In other words, the bases of vector spaces of selfstress and mechanism of the structure can be calculated from the null space of A. Accordingly, matrices and are rewritten aswhere , represents the infinitesimal mechanisms while denotes the independent selfstress modes. And the mechanisms matrix is defined as
For a complicated tensegrity, normally, is larger than one. Hence, the integral feasible selfstress mode can be organized as a linear combination of independent selfstress modes:
Let be the combination coefficient vector of independent selfstress modes. The combinative coefficients can theoretically take any value; however, for a statically and kinematically indeterminate tensegrity structure, one needs to judge whether the system is geometric stable or not. The study in [39] proposed the concept of product force matrix T as follows:where M represents the inextensional mechanisms matrix defined in equation (12) and matrix is the geometric forces.
The positive definiteness of the product force matrix T can be determined by its eigenvalues. It is acknowledged that there is a unique distribution form of prestress for the tensegrity structure that possesses a single state of selfstress mode . For structures owning multiple states of selfstress modes , some mathematical optimization algorithms presented in Section 2 should be employed.
3. Mathematical Optimization Model
Let denote the number of positive eigenvalues of matrix T; the objective function of stable prestress can then be set aswhere m represents the number of structural infinitesimal mechanisms defined in equation (10).
Obviously, for a given statically and kinematically indeterminate tensegrity structure, the system is geometric stable if the objective function meets the condition that .
Apart from the requirement of geometric stability, stress unilateral properties of structural members need to be considered. That is to say, cables and struts must be in tension and compression, respectively. Let and be the number of tensioned cables and compressed struts, respectively. The optimization model can be adjusted into
It should be noted that strict constraint condition might result in nonsolution or nonconvergence of the optimization problem. To avoid this phenomenon, constraints can be reduced to furthest meet the condition of stress unilateral property. Let Z be the number of members that coincidence with the constraint condition list in equation (16); thus,
Hence, one can change the optimization problem into minimizing functions and at the same time. This is a problem of multiobjective optimization. To switch it into a single objective function and, at the same time, take the priority of these two objective functions into account, two weight coefficients are introduced:
Practically, one wishes that the obtained initial prestress can guarantee the geometric stability condition and then meet the stress unilateral condition as much as possible. In other words, the priority of function is expected to be lower than that of . To reflect this relationship, the following conditions need to be satisfied for any two sets and :(i)If , for and , no matter which one is larger, the relationship is valid.(ii)If and , then the relationship is valid. That is to say, in this case, the size relation of and coincides with that of and .
Hence, let and ; equation (18) can then be rewritten as
Thus, the optimization model which considered the condition of stress unilateral property can be expressed as follows:
Finally, to make full use of the material, especially for the purpose of engineering construction, the initial force densities of structural members are expected to be as uniform as possible. In other words, one needs to minimize the degree of dispersion between elemental force densities of the specified groups. Accordingly, in this paper, the standard deviation function of the absolute value of the elemental force densities is employed to measure its uniformity:
Also, the priority of is expected to be higher than that of . Fortunately, equation (17) indicates that the value of is a positive integer while the result calculated from equation (21) is belonging to the region from 0 to 1. This implies that will be smaller than ; accordingly, the priority relationship can be satisfied automatically.
Finally, one can organize the total objective function and the total mathematical optimization model as follows:
In this paper, the aforementioned minimum value problem is then solved by the artificial fish swarm algorithm described in the next section.
4. Artificial Fish Swarm Algorithm
The AFSA, which was developed by Li et al. [32], is a populationbased optimization technique inspired by natural fish swarm schooling behaviors. Due to the efficiency in solving engineering issues, AFSA has gained vast popularity in the past few decades [35, 36, 40]. As a typical swarm intelligent algorithm, each artificial fish hunts for food via its own manner, including but not limited to random, foraging behavior and swarming and following behaviors. Each artificial fish allows mutual information communications until to obtain a global optimum. Moreover, it is unnecessary to provide the gradient information during the whole optimization process. Therefore, AFSA is widely employed in searching global optimal solutions owing to the fact that it takes full advantage of the concentrated emerging mechanism of the individual intelligence.
The basic content of the AFSA is depicted as follows: suppose, in a ddimensional space, there is a fish swarm composed of N artificial fish. Let denote the current location of an artificial fish; the food consistency (the objective function) that this specified fish at location X_{i} can feel is defined by . Visual,, and Step represent the perceiving range, the congestion factor, and the moving step, respectively. Below are the detailed definitions of the four behaviors employed in this paper [41].(1)Random behavior This behavior is to describe the phenomenon that, in the Visual range of a fish, it selects a position randomly and moves towards this position. It is a default behavior.(2)Foraging behavior Foraging is known as the basic behavior searching for food, which is on the basis of a random forage with a tendency toward food concentration. Let X_{j} represent the position in the Visual range of a fish at this current. For a mathematical minimization problem, if Y_{j} < Y_{i}, the artificial fish will move a Step in the direction of (X_{j} − X_{i}). If not, select a new state X_{j} randomly and judge whether it can meet the forward condition. The random behavior is implemented if the foraging behavior is invalid after preset trynumber times. Hence, the updated position can be depicted as where denotes the distance between positions X_{i} and X_{j}; rand is uniformly generated in the range of [0, 1].(3)Swarming behavior Fish are the species that is very sensitive to the external environment, and they are often assembled in several swarms to minimize possible threats. In the fish swarm, the central position X_{c} of N_{F} artificial fish is explored by each artificial fish X_{i} in its current neighborhood (d_{ij} < Visual). Also, fish X_{i} will step forward to X_{c} if it satisfies the condition . Theoretically, where stands for the food concentration coefficient that is between 0 and 1.(4)Following behavior
If one fish is located at a place that has larger food concentration coefficient, other artificial fishes will follow the neighbor one to forage for food within its vision scope. Suppose X_{best(l)} is the local best companion in the current neighborhood of X_{i}. If , fish X_{i} then attempts to step forward in the direction (X_{best(l)} − X_{i}). The following behavior is described as
The abovementioned four behaviors are implemented and compared for each artificial fish. Nevertheless, only the best behavior will be chosen to renovate the current position. Apart from that, in a fish swarm, bulletin is utilized to record the optimum state X_{best}. That is to say, in each step, the state of each fish is compared to the former one, and the better state will be updated automatically in the bulletin. Figure 1 displays the flow chart to implement AFSA.
5. Illustrative Examples
MATLAB (version number: 2017a) platform is herein used to investigate the optimal prestress design of tensegrities. The results achieved from two illustrative examples prove that the proposed approach works remarkably well for tensegrities owing to multiple states of selfstress modes. Moreover, the accuracy and efficiency of the proposed AFSA method are also demonstrated in searching initial prestresses of the given configuration tensegrities according to practical needs.
5.1. A Planar Tensegrity Grid Beam
A planar tensegrity grid beam that has been studied by [21, 42] is herein used for expansion research (Figure 2(a)). Structural components displayed in the same color are thought to possess the same prestress (Figure 2(b)). According to the structural symmetry, if one divides the members into 6 groups, the system will fall into the situation in which the methods developed by [21, 42] are invalid and valid, respectively. Thus, such case is herein mainly discussed for comparison purpose.
(a)
(b)
The structure possesses three independent selfstress modes computed from the singular value decomposition of matrix A. Following the abovementioned mathematical model, the presented AFSA is utilized to optimize the objective function. In this example, the parameters in the AFSA are set as follows: (number of artificial fish), (maximum number of iterations), (maximum test number of prey), (moving step), (congestion factor), and (perception of distance).
Table 1 depicts the obtained optimal force density of each member group and the standard deviation calculated from equation (21), including the gradient descent algorithm (GDA) adopted in [42] and the presented AFSA. It is easy to see that the result achieved from GDA or ASFA satisfies the unilateral condition; accordingly, the obtained force density is the feasible prestress of this tensegrity structure. It is worth noting that, however, the value of computed from GDA is 0.362 while, for the AFSA, it equals 0.3162. This corroborates the global searching ability of AFSA in prestress designing of tensegrity structures. The design error obtained (AFSA) is , which is within the scope from 10^{−12} to 10^{−16}, confirming the accuracy of this approach. More importantly, Figure 3 gives the comparison of the convergence processes of GDA and AFSA; the results show that AFSA converges much faster than that of GDA, which demonstrates the effectiveness of the proposed AFSA method.

(a)
(b)
The eigenvalue vector achieved is [0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0338, 0.1228, 0.1981]^{T}, which clearly confirms the positive semidefinite property of matrix E, indicating the obtained tensegrity grid is definitely superstable with the ignorance of materials and prestress levels. The structure obtained is statically indeterminate and kinematically determinate due to the fact that it has no infinitesimal mechanism with 3 rigid body motions neglected.
5.2. A Spatial 6Strut Tensegrity Structure
A more complicated spatial tensegrity structure, composing of 12 nodes, 6 struts, and 24 cables, is utilized for further investigation (Figure 4). Analysis of the structural equilibrium matrix A demonstrates the fact that this system possesses 6 independent selfstress modes with zero inextensional mechanism , indicating this structure is geometrical stable automatically. The AFSA is employed to optimize the objective function according to the mathematical model presented in Section 3. The parameters are set as follows: (number of artificial fish), (maximum number of iterations), (maximum test number of prey), (moving step), (congestion factor), and (perception of distance).
(a)
(b)
Table 2 displays the independent selfstress modes and optimized initial selfstress of the 6strut tensegrity structure. Figure 5 shows the ladderlike convergent curve of the objective function, in which two stages are shown clearly during the optimization process. The results imply that the feasible prestress solution that only meets the unilateral condition (initial prestresses of the first 24 cables are positive, while they are negative for the last 6 struts) is obtained in the first stage. The uniform prestress solution is acquired subsequently after a few iterations. Table 2 lists the feasible and uniform solutions of the initial prestress modes; as can be seen, the distribution of prestresses is highly dispersive before the optimization of uniformity is implemented; for example, the ratio of the maximum prestress (0.5418) and minimum prestress (0.0131) is up to 41.3588 while it decreases to 4.0300 after the optimization of uniformity is carried out, which strongly verifies the validity of the presented AFSA approach. For this instance, the design error achieved is , which confirms the accuracy of the proposed approach. Additionally, it can be found that the objective function achieved from AFSA is close to the minimum value 0.32605 after about 30 iterations (Figure 5), confirming the efficacy of this algorithm.
 
Note: the obtained coefficient vectors to form the feasible solution and uniform solution are (−0.3821, 0.5419, 0.7749, 1.3248, −0.2074, 0.3710) and (−0.1729, 0.0788, 0.3856, 0.3942, −0.0707, 0.1341), respectively. 
6. Conclusions
An effective approach is presented for optimal initial selfstress design of tensegrity structures based on AFSA algorithm. First of all, the process is executed by dealing with a linear homogeneous system concerning the selfequilibrium system. The issue is subsequently performed as a minimum problem by regulating the value of an objective function where the unilateral condition and the stress uniformity condition are fully considered. The AFSA is adopted to search for the global minimum solution that guarantees all the above conditions. Two illustrative examples were fully investigated in demonstrating the accuracy and efficiency of the proposed AFSA method. The results confirm that AFSA has advantages in overcoming the local minima and has rapid convergence during the process. It should be noted that although AFSA adopted in this work produces good quality solutions, the initial design points utilized in the illustrative examples are determined by a number of tentative calculations. During this procedure, the initial design points that cause the program failure in obtaining results or results that do not converge are eliminated. Computational methods that could mitigate the selection numbers of initial design points might be the future direction. Furthermore, some advanced optimization approaches, such as the Monte Carlo optimization and the genetic algorithm, might also be integrated in topology design of more complicated tensegrities.
Data Availability
All data, models, or codes generated or used during the study are available from the corresponding author on request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Grant no. 51908356), the Foundation of China Postdoctoral Science (Grant no. 2019M662056), the Natural Science Foundation of Zhejiang Province (Grant no. LQ19E080013), and the International Scientific and Technological Cooperation Projects of Shaoxing University (Grant no. 2019LGGH1005).
References
 A. G. Tibert and S. Pellegrino, “Deployable tensegrity reflectors for small satellites,” Journal of Spacecraft and Rockets, vol. 39, no. 5, pp. 701–709, 2002. View at: Publisher Site  Google Scholar
 D. E. Ingber, “Tensegrity I. Cell structure and hierarchical systems biology,” Journal of Cell Science, vol. 116, no. 7, pp. 1157–1173, 2003. View at: Publisher Site  Google Scholar
 D. Stamenović, “Effects of cytoskeletal prestress on cell rheological behavior,” Acta Biomaterialia, vol. 1, no. 3, pp. 255–262, 2005. View at: Publisher Site  Google Scholar
 S. S. Simmel, P. C. Nickels, and T. Liedl, “Wireframe and tensegrity DNA nanostructures,” Accounts of Chemical Research, vol. 47, no. 6, pp. 1691–1699, 2014. View at: Publisher Site  Google Scholar
 R. Connelly and A. Back, “Mathematics and tensegrity,” American Scientist, vol. 86, no. 2, pp. 142–151, 1998. View at: Google Scholar
 F. Fu, “Structural behavior and design methods of tensegrity domes,” Journal of Constructional Steel Research, vol. 61, no. 1, pp. 23–35, 2005. View at: Publisher Site  Google Scholar
 C. Paul, F. J. ValeroCuevas, and H. Lipson, “Design and control of tensegrity robots for locomotion,” IEEE Transactions on Robotics, vol. 22, no. 5, pp. 944–957, 2006. View at: Publisher Site  Google Scholar
 A. G. Rovira and J. M. M. Tur, “Control and simulation of a tensegritybased mobile robot,” Robotics and Autonomous Systems, vol. 57, no. 5, pp. 526–535, 2009. View at: Google Scholar
 K. Caluwaerts, J. Despraz, A. Işçen et al., “Design and control of compliant tensegrity robots through simulation and hardware validation,” Journal of the Royal Society Interface, vol. 11, no. 98, 2014. View at: Publisher Site  Google Scholar
 R. Motro, S. Najari, and P. Jouanna, “Static and dynamic analysis of tensegrity systems,” in Proceedings of the International Symposium On Shell and Spatial Structures: Computational Aspects, pp. 170–179, Springer, Leuven, Belgium, March 1987, Lecture Notes in Engineering. View at: Google Scholar
 N. Veuve, A. C. Sychterz, and I. F. C. Smith, “Adaptive control of a deployable tensegrity structure,” Engineering Structures, vol. 152, pp. 14–23, 2017. View at: Publisher Site  Google Scholar
 X.F. Yuan, S. Ma, and S.H. Jiang, “Formfinding of tensegrity structures based on the LevenbergMarquardt method,” Computers & Structures, vol. 192, pp. 171–180, 2017. View at: Publisher Site  Google Scholar
 X. Feng, Y. Ou, and M. S. Miah, “Energybased comparative analysis of optimal active control schemes for clustered tensegrity structures,” Structural Control & Health Monitoring, vol. 25, no. 10, p. e2215, 2018. View at: Publisher Site  Google Scholar
 Y. Chen, J. Yan, J. Feng, and P. Sareh, “A hybrid symmetryPSO approach to finding the selfequilibrium configurations of prestressable pinjointed assemblies,” Acta Mechanica, vol. 231, no. 4, pp. 1485–1501, 2020. View at: Publisher Site  Google Scholar
 J. H. Lee and M. L. Shofner, “Tensegrityinspired polymer nanocomposites,” Polymer, vol. 111, pp. 9–19, 2017. View at: Publisher Site  Google Scholar
 H.J. Schek, “The force density method for form finding and computation of general networks,” Computer Methods in Applied Mechanics and Engineering, vol. 3, no. 1, pp. 115–134, 1974. View at: Publisher Site  Google Scholar
 M. Pagitz and J. M. M. Jur, “Tensegrity frameworks: static analysis review,” Mechanism and Machine Theory, vol. 43, no. 7, pp. 859–881, 2008. View at: Publisher Site  Google Scholar
 J. Y. Zhang and M. Ohsaki, “Adaptive force density method for formfinding problem of tensegrity structures,” International Journal of Solids & Structures, vol. 43, no. 1819, pp. 5658–5673, 2006. View at: Publisher Site  Google Scholar
 G. G. Estrada, H. J. Bungartz, and C. Mohrdieck, “Numerical formfinding of tensegrity structures,” International Journal of Solids and Structures, vol. 43, no. 2223, pp. 6855–6868, 2006. View at: Publisher Site  Google Scholar
 H. C. Tran and J. Lee, “Advanced formfinding of tensegrity structures,” Computers & Structures, vol. 88, no. 34, pp. 237–246, 2010. View at: Publisher Site  Google Scholar
 H. C. Tran and J. Lee, “Formfinding of tensegrity structures using double singular value decomposition,” Engineering with Computers, vol. 29, no. 1, pp. 1–16, 2013. View at: Publisher Site  Google Scholar
 H. C. Tran and J. Lee, “Initial selfstress design of tensegrity grid structures,” Computers & Structures, vol. 88, no. 910, pp. 558–566, 2010. View at: Publisher Site  Google Scholar
 H. C. Tran and J. Lee, “Determination of a unique configuration of freeform tensegrity structures,” Acta Mechanica, vol. 220, no. 14, pp. 331–348, 2011. View at: Publisher Site  Google Scholar
 J. Y. Zhang and M. Ohsaki, “Force identification of prestressed pinjointed structures,” Computers & Structures, vol. 89, no. 2324, pp. 2361–2368, 2011. View at: Publisher Site  Google Scholar
 K. Koohestani and S. D. Guest, “A new approach to the analytical and numerical formfinding of tensegrity structures,” International Journal of Solids and Structures, vol. 50, no. 19, pp. 2995–3007, 2013. View at: Publisher Site  Google Scholar
 S. Lee and J. Lee, “Formfinding of tensegrity structures with arbitrary strut and cable members,” International Journal of Mechanical Sciences, vol. 85, no. 8, pp. 55–62, 2014. View at: Publisher Site  Google Scholar
 M. Quagliaroli, G. Malerba, A. Albertin, and N. Pollini, “The role of prestress and its optimization in cable domes design,” Computers & Structures, vol. 161, pp. 17–30, 2015. View at: Publisher Site  Google Scholar
 L.Y. Zhang, Y. Li, Y.P. Cao, and X.Q. Feng, “Stiffness matrix based formfinding method of tensegrity structures,” Engineering Structures, vol. 58, no. 7, pp. 36–48, 2014. View at: Publisher Site  Google Scholar
 S. Lee, J. Lee, and J.W. Kang, “Results of generalized equilibrium path from formfinding of tensegrity structure,” International Journal of Steel Structures, vol. 17, no. 3, pp. 1225–1231, 2017. View at: Publisher Site  Google Scholar
 K. Koohestani, “On the analytical formfinding of tensegrities,” Composite Structures, vol. 166, pp. 114–119, 2017. View at: Publisher Site  Google Scholar
 X. Feng, “An investigation on optimal initial selfstress design of tensegrity grid structures,” International Journal of Steel Structures, vol. 18, no. 3, pp. 960–975, 2018. View at: Publisher Site  Google Scholar
 X. L. Li, Z. J. Shao, and J. X. Qian, “An optimizing method based on autonomous animate: fish swarm algorithm,” Systems Engineering—Theory & Practice, vol. 22, pp. 32–38, 2002. View at: Google Scholar
 M. Ma, J. H. Liang, L. Sun, and M. Wang, “SAR image segmentation based on SWT and improved AFSA,” in Proceedings of the Third International Symposium on Intelligent Information Technology and Security Informatics, pp. 146–149, IEEE Computer Society Washington, Jinggangshan, China, April 2010. View at: Publisher Site  Google Scholar
 W. J. Tian and J. C. Liu, “A novel approach to fuzzy logic controller design,” in Proceedings of the Second International Conference on Computer Modeling and Simulation, pp. 112–115, IEEE Computer Society Washington, Sanya, China, January 2010. View at: Publisher Site  Google Scholar
 R. Huang, H. Tawfik, A. Nagar, and G. Abbas, “A novel hybrid Qos multicast routing based on clonal selection and artificial fish swarm algorithm,” in Proceedings of the Second International Conference on Developments in eSystems Engineering, pp. 47–52, IEEE Computer Society Washington, Abu Dhabi, UAE, December 2009. View at: Publisher Site  Google Scholar
 Y. M. Cheng, L. Liang, S. C. Chi, and W. B. Wei, “Determination of the critical slip surface using artificial fish swarms algorithm,” Journal of Geotechnical and Geoenvironmental Engineering, vol. 134, no. 2, pp. 244–251, 2008. View at: Publisher Site  Google Scholar
 X. Feng and S. Guo, “A novel method of determining the sole configuration of tensegrity structures,” Mechanics Research Communications, vol. 69, pp. 66–78, 2015. View at: Publisher Site  Google Scholar
 S. Pellegrino, “Structural computations with the singular value decomposition of the equilibrium matrix,” International Journal of Solids and Structures, vol. 30, no. 21, pp. 3025–3035, 1993. View at: Publisher Site  Google Scholar
 S. Pellegrino and C. R. Calladine, “Matrix analysis of statically and kinematically indeterminate frameworks,” International Journal of Solids and Structures, vol. 22, no. 4, pp. 409–428, 1986. View at: Publisher Site  Google Scholar
 X. L. Li, F. Lu, and G. H. Tian, “Applications of artificial fish school algorithm in combinatorial optimization problem,” Journal of Shandong University, vol. 34, no. 5, pp. 64–67, 2004. View at: Google Scholar
 B. Xing and W. J. Gao, Innovative Computational Intelligence: A Rough Guide to 134 Clever Algorithms, Springer International Publishing, Cham, Switzerland, 2014.
 X. Feng, “The optimal initial selfstress design for tensegrity grid structures,” Computers & Structures, vol. 193, pp. 21–30, 2017. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2020 Xiaodong Feng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.