Abstract
The initial axial forces of members—whatever caused by prestress or external loads—may strongly change the mechanical properties of pin-jointed bar assemblies, to enhance, or even establish their structural stiffness. The structural responses under external disturbance cannot be calculated accurately if the influence of initial axial forces has not been considered appropriately. In this paper, an analytic theory considering the effect of initial internal forces is developed on the basis of linear elasticity hypothesis. The fundamental formulas proposed finally include generalized equilibrium equations and generalized compatibility equations, both of which have square coefficient matrices of full rank being transposed with each other. Generally, this method can be regarded as an extended version of a traditional force method considering the stiffening effect of initial internal forces. Compared with the matrix force method, it has a wider application scenario since few redundant simplifications are employed in the derivation of the formulas. In comparison with the displacement-based algorithm, the proposed method has the inherent advantages of the force method—the physical concepts of each item in equations are fairly explicit; and the combination coefficients of self-stress states and mechanisms are determined simultaneously in solving the structural responses. Thus, it is very helpful for us to essentially comprehend the principle that the pin-jointed bar assemblies resist the external loads.
1. Introduction
Pin-jointed bar assemblies are becoming increasingly popular in structural engineering. The concepts of statical and kinematical determinacy are key to understanding the mechanics of these kinds of structures. A pin-jointed framework is clearly statically determinate if the internal force in each bar can be determined by means of the equations of equilibrium for a given set of external loads applied at the nodes.
Then, the addition of any extra bars will make the framework become statically indeterminate. There are more unknowns than equations of equilibrium, and the solution for the bar tensions is not unique [1]. On the other hand, a pin-jointed framework is said to be kinematically determinate in the sense that the position of the nodes can be uniquely determined by the lengths of the bars. However, if any bars of the frame are removed, the resulting assembly becomes kinematically determinate, since the location of the nodes is not now uniquely determined by the length of the bars [2,3].
Thus far, the most commonly used classification criterion for them is proposed by Pellegrino and Calladine [4], depending on whether the assembly is statically determinate or indeterminate, and whether kinematically determinate or indeterminate (see Table 1).
Table 1.
Four different types of structural assemblies.
The prestressed bar systems are limited to type II and type IV assemblies since they need, at least, one state of self-stress in the absence of external loads, i.e., to be statically indeterminate [5]. The cable-strut systems are the typical examples of type II or type IV, including cable trusses, cable domes, tensegrity structures, etc. The introduction of prestress for type II assemblies can improve their structural stiffness and limit the components to linear-elastic states under loads, while the assemblies of type IV rely on prestress to achieve stiffness, and also to prevent any cable segments or fabric panels from becoming slack [6,7]. Even a type III assembly possessing no self-stress states (say a hanging cable or a cable net) can also become stable when the vector of nodal loads is orthogonal to its mechanisms [8,9], which is very similar to the principle that prestress stiffens the mechanisms of type IV assemblies.
The common feature of the foregoing cases is that the initial internal forces, no matter if caused by prestress or external loads, significantly changes the static characteristics of the structures. Particularly, it affects the stiffness of the structures, which should be taken into account in the calculation of the structural response under external loads [10]. At present, there are two kinds of methods to consider the initial internal forces in static analysis. One of them can be classified as the displacement-based method, such as the Finite Element Method, in which the so-called geometrical stiffness matrix is incorporated into the tangent stiffness matrix [11,12,13]. Then, the analysis of type III and IV assemblies poses no difficulty, because the modified tangent stiffness matrices have full rank. The other kind is the matrix force method, proposed and developed by many scholars [14,15,16,17], where the analysis of the equilibrium matrix is performed to determine the kinematic determinacy and states of the self-stress. By introducing the so-called product-force vectors, the traditional equilibrium matrix is modified to meet the condition of full row rank.
As we know, displacement-based methods can be conveniently programmed to consider the geometric nonlinearities numerically. To resort to iterative schemes for the above structures, as described by Kaveh [18], the deformations due to any load condition, or the structural response to a design change, can be calculated with high accuracy. However, this kind of approach does not provide much insight, and no rough estimates can be made. In contrast, because the matrix force methods are based on the singular value decomposition on the asymmetric equilibrium matrices, the computation requires a large amount of computer memory and, thus, becomes computationally expensive [15]. Even so, the force method has its inherent advantages: the physical concepts of each item in equations are fairly explicit; the essential structural and kinematic properties, e.g., the rigid body motions or infinitesimal mechanisms, the states of self-stress, etc., can be explained clearly from the orthogonal subspace of the equilibrium matrix. It has made the matrix force method complementary to the displacement-based method and irreplaceable in the design of pin-jointed bar assemblies. Paradoxically, the basic equations used in the present matrix force method have some limitations—to keep the conciseness in form, excessive hypotheses have been made in the derivation of the formulas, which may narrow their application scope; various but fragmented equations have been produced for specialized applications, which may lead to a puzzle of choice. Hence, it is necessary to seek a set of unified fundamental formulas, being fit for a general linear static analysis of pin-jointed bar assemblies. Meanwhile, the proposed formulas should keep an acceptable complexity in form, and reduce to the fundamental formulas of traditional force method when they are applied to type I assemblies without initial internal forces. This paper deals with this matter, aims to extend the important work given by Pellegrino and Calladine [4,14] and broaden its application scenarios further.
The layout of the paper is as follows. In Section 2, starting from the incremental form of equilibrium equations, as well as the compatibility equations, an analytic theory considering the effect of initial internal forces is developed on the basis of linear elasticity hypothesis. Then, the axial force variables and displacement variables are decoupled by means of linear algebra and the Moore–Penrose generalized inverse theory in Section 3. The fundamental formulas, including generalized equilibrium equations and generalized compatibility equations are obtained, without sacrificing the insight that the traditional force methods give. Section 4 investigates the correlations between this method and earlier work commonly used. It is followed by several examples in Section 5, some of which were first included in Pellegrino [4]. The results are compared carefully to test the accuracy and applicability of the proposed method. Section 6 concludes the paper with discussion and some suggestions for future work.
2. Basic Theory
In this section, an analytic theory will be developed for static analysis of pin-jointed bar assemblies. Before that, the fundamental assumptions are first stated as follows: (a) members are connected by pin joints; (b) both cables and struts are assumed to have linear elastic stress–strain relationships; (c) both local and global buckling are not considered; (d) self-weight of the structure is neglected.
Consider a three-dimensional assembly, including b pin-jointed bars and d nodal degrees of freedom. Denote the initial axial force in k-th bar as nk, so that the axial force vector of the assembly can be defined as n = [n1, n2, …, nb]T ∊ ℜb. The equilibrium equations at nodes of the structure are written in the form [14]:
where A ∊ ℜd×b is the equilibrium matrix of the structure containing the orientations of members; q ∊ ℜd is nodal loads vector made up of the x-, y-, and z-components of the external loads applied at each node.
Define member length vector, member length matrix, and force density vector of the structure as l = [l1, l2, …, lb]T ∊ ℜb, L = diag(l1, l2, …, lb) ∊ ℜb×b and t = [n1/l1, n2/l2, …, nb/lb]T ∊ ℜb respectively. The vector n containing the axial forces of members can be expressed by
Substituting Equation (2) into Equation (1) gives:
For the left-hand side of Equation (3), Vassart and Motro [19] resolved the nodal coordinates from AL and gave an equivalent expression using Kronecher product notation “” as
where I is the three-order identity matrix for a three-dimensional structure; x is a vector contains x-, y-, and z-components of the coordinates for each node; the symmetric matrix Ω can be written directly by means of the force densities [19]. The (i, j)-component Ω (i, j) of Ω is given by
Then, the incremental form of Equation (3) is given by
Noting that the mathematical expression of each entry in matrix AL only contains the components of nodal coordinates or be zero alternatively, δ(AL) can be obtained by replacing coordinate components with the corresponding incremental ones in AL. Then, it is clear that the following equations hold by considering Equation (4)
where δx is a vector of incremental coordinates, describing infinitesimal movements of nodes. In Equation (7), the coefficient matrix is equivalent to the so-called geometric stiffness matrix KG in conventional finite element formulas since it corresponds to the stiffness resulting from the reorientation of stressed members. For simplicity, Equation (7) is rewritten as
Next, let us provide much insight to the second term in left side of Equation (6) further
where the relationship t = L−1n is considered. Noting that the differential of L−1 yields
The following equation holds
Defining the force density matrix as T = diag(n1/l1, n2/l2, …, nb/lb) = diag(t) ∊ ℜb×b, we also have the relationship
where δl is an elongation vector, consisting of infinitesimal extension of each member. Substitution of Equation (12) into Equation (11) yields
Considering the kinematic compatibility equations linking δx to δl hold as [14]
where the contragredient relationship between equilibrium matrix and compatibility matrix is adopted, Equation (13) can be rewritten by
Substitution of Equation (15) into Equation (9) yields:
By substituting Equations (8) and (16) into Equation (6), we can get:
For convenience, let
Then Equation (17) can be rewritten as:
where J is a symmetric matrix since KG and ATAT are symmetric matrices.
It can be seen from Equation (19) that the axial forces of members, as well as the coordinates of nodes, may change to equilibrate any load increment δq for assemblies made from pin-jointed bars. Particularly, the resistance resulting from the slight change of nodal coordinates can only play a role for prestressed structures.
On the other hand, considering that the elongation δl of each member consists of two parts: (i) an inelastic part caused by the imposed length change e, and (ii) a linear-elastic part due to the change of axial force δn, δl and δn are related by
In Equation (20), the vector e contains the imposed elongation e of each member; the axial flexibility matrix F is defined as F = diag[l1/(E1A1), l2/(E2A2),…,lb/(EbAb)], where Ek, Ak, lk denote Young’s modulus, cross-sectional area and length of k-th member, respectively.
Hence, the compatibility equations and the constitutive relations can be written together by substituting Equation (20) into Equation (14):
In summary, based on the assumption of small deformation and linear elasticity, Equations (19) and (21) constitute the fundamental equations of static analysis for a general pin-jointed assembly made from bars, i.e.,
3. A Unified Form of Fundamental Formulas
It should be noted that it is not convenient to use Equation (22) directly since δn and δx are coupled with each other. Without loss of generality, type IV assemblies are employed as illustrative examples in this section. Then, the techniques of linear algebra and generalized inverse matrix are applied to decouple δn and δx, thereby obtaining a new set of fundamental equations, which have the similar form with the ones of the traditional force method.
When δx is looked upon as the basic unknown variable of the system, the following consistent condition should be satisfied to ensure the existence of the solutions in Equation (21):
where a set of independent self-stress states are written as the columns of a matrix S satisfying AS = 0. If Equation (23) holds, δx can be solved as
where a set of independent mechanisms are written as the columns of a matrix H satisfying ATH = 0. The matrices S and H can be determined by using Singular Value Decomposition on A [20]. The superscript “+” in Equation (24) represents Moore–Penrose generalized inverse. The vector β gives the coefficient of each of the basis mechanisms. According to the properties of Moore-Penrose generalized inverse, the following equation holds [21]:
Hence, Equation (24) can be rewritten as:
which is substituted into Equation (19) and tidied up as
For convenience, let
Meanwhile, noting that J = KG − ATAT, the following equation holds
Then Equation (27) can be rewritten by:
As observed, the combination of Equations (30) and (23) is completely equivalent to Equation (22), the matrix form of which is:
On the other hand, if δn is regarded as the basic unknown variable of the system, starting from Equation (19), we can get:
Similarly, the consistent condition of Equation (32) is:
Noting that J is a symmetric matrix, then
Substituting Equation (34) into Equation (33) yields:
If Equation (35) holds, δn can be solved as
where the vector α contains the coefficient of each of the basis state of self-stress. Substitute Equation (36) into Equation (21) and tidy up
Noting that , Equation (37) can be further written by:
As observed, the combination of Equations (38) and (35) is also equivalent to Equation (22), the matrix form of which is:
It is noteworthy that the coefficient matrix of Equation (39) is transposed to the one of Equation (31), which is denoted by symbol ‘B’ for simplicity, i.e.,
Meanwhile, let , and , . Then Equations (31) and (39) can be abbreviated as:
Denoting the rank of A as r, it is easy to verify that B is a square matrix of (d + b − r) order. The submatrix KGH of B consists of the so-called product-force vector [14] resulting from each independent mechanism, arranged by columns. On the other hand, the submatrix -STF of B is comprised of the bar-elongation vector arising from each independent state of self-stress, arranged by rows and taking negative sign. When all the mechanisms of the structure can be stiffened by initial internal forces, the matrix B has full rank. Then and can be solved readily through Equations (41) and (42), that is, the solutions of δn, β, δx and α are obtained simultaneously.
It is noted that, based on the assumption of small deformation and linear elasticity, the fundamental equations of static analysis of force method for type I assemblies include equilibrium equations ‘Aδn = δq’ and compatibility equations ‘ATδx = δl = FA-1δq + e’ (the equilibrium matrix A also has full rank), which are consistent with Equations (41) and (42) in form. Particularly, when Equations (41) and (42) are used for type I assemblies, the matrix B is reduced to A, while and degenerate into δq and δl, respectively. Therefore, they can be regarded as generalized equilibrium equations and compatibility equations implying constitutive relations. Since the derivation of Equations (41) and (42) does not involve the unique properties of type IV assemblies, they are applicable to types I, II, and III assemblies as well. In order to facilitate the readers to follow the above derivation process, Figure 1 gives a road map for development of the unified formulas presented in this section, while Figure 2 shows the calculation steps to guide the designers to apply the proposed formulas.
Figure 1.
Road map for derivation of the unified formulas.
Figure 2.
Calculation procedure of applying the unified formulas.
4. Comparison with Other Formulations
4.1. Matrix Force Method
Pellegrino and Calladine [4,14] proposed a matrix analysis method based on the concept of force method, which is used for statically and kinematically indeterminate assemblies. This section will discuss the similarities and differences between that method and the method proposed in this paper.
As described in Section 2, starting from Equation (22), δx can be regarded as the basic unknown variable of the system. When the consistent condition given by Equation (23) is satisfied, δx can be solved form Equation (24). Furthermore, δx may be divided as follows:
where βI and βII are the vectors that need to be determined further, satisfying βI + βII = β. In Equation (43), δxI related to the elastic elongations of the bars is called ‘extensional deformation’, while δxII only associated with the infinitesimal mechanism corresponds to ‘inextensional deformation’ [14].
Next, the incremental form of equilibrium equations given by Equation (19)—Aδn + Jδx = δq—is investigated. As mentioned before, the second item on the left side of Equation (19) represents the resistance arising from small nodal displacements when the internal forces of the bars are kept constant. Thus, they are called “product forces” in Pellegrino and Calladine [14]. If the product forces caused by δxI are ignored and the relations given by Equation (29) (JH = KGH) are considered, Equation (19) can be rewritten as:
Equation (44) can be combined with the existence condition given by Equation (23), assembled in matrix form as:
from which δn and βII can be obtained.
Finally, the solution of βI (or δxI) will be determined. From the compatibility Equation (21), we can see that holds. Because of , the following formula is obtained
For kinematically indeterminate structures, Equation (46) possesses infinite solutions, that is to say, βI is optional. In order to determine the unique βI, the new constraint conditions have to be considered further.
The two sides of Equation (44) are left multiplied by HT simultaneously:
Note that δx satisfies Equation (35), i.e.,
Then, the subtraction of Equation (47) form Equation (48) yields
where the matrix KGH is made up of product-force vectors arranged in columns (it is consistent with the constraint equations derived from the principle of virtual work in Pellegrino and Calladine [14]). Then, Equations (49) and (46) are combined and written in the following matrix form:
from which δxI can be obtained.
The matrix analysis algorithm based on traditional force method, proposed in Pellegrino and Calladine [14], can be described by the fundamental formulas composed of Equations (45) and (50) in essence. For convenience, it is called “matrix force method” in this paper. It can be seen from the above discussions that, the matrix force method is applicable to the situation where the product forces caused by extensional deformation δxI can be ignored. Specifically, it can be divided into two situations: (1) the absolute values of the product forces caused by δxI are small enough; (2) the values of the product forces caused by δxI are relatively small compared with the ones resulting from δxII. It is worth mentioning that the type IV assembles—statically and kinematically indeterminate ones—usually belong to the latter situation. Therefore, the static analysis results obtained from the two methods are often close to each other. Although the fundamental formulas proposed in this paper are more complex than the ones of the matrix force method, they are applicable to static analysis of a general pin-jointed assembly based on the assumption of small deformation and linear elasticity, which will be further verified through several numerical examples in the next section.
4.2. Displacement-Based Method
To derive Equation (41), the variable δn was employed to express δx from Equation (21) in Section 3. When A is a rectangular matrix and does not have full row rank, the expression of the general solution of δx includes the generalized inverse of A and the matrix H consisting of a full basis for the left nullspace of A (see Equation (24)). Meanwhile, the consistent condition to ensure the existence of the solutions of δx in Equation (21) arises, given by Equation (23). However, if the variable δx is employed to express δn from Equation (21), the expression is much simpler as:
where G = F−1 is called as axial stiffness matrix of bars. Substitute Equation (51) into Equation (19) and tidy up:
where is the diagonal matrix. The matrix is usually called elastic stiffness matrix, denoted by KE. Then Equation (52) can be further written as:
where K is the so-called tangent stiffness matrix of the structure.
Equation (53) is the fundamental formula of the matrix displacement method, and its iterative procedures to deal with nonlinear problems are as follows: (1) assemble the tangent stiffness matrix of the structure—K; (2) make use of Equation (53) to calculate the nodal displacements in step i—δxi; (3) update the nodal coordinates in terms of δxi; (4) assemble the tangent stiffness matrix and the unbalanced nodal loads vector based on the new configuration; (5) substitute them into Equation (53) to calculate the nodal displacements in step i + 1—δxi+1. Repeat the above procedures until the nodal displacements or the unbalanced nodal loads are small enough to satisfy the preset accuracy requirements.
It should be noted that the matrix displacement method is regarded as a benchmark in this paper to test the accuracy and applicability of the other two force methods mentioned above, since it can achieve a high precision by running iterative schemes.
5. Numerical Examples
Example 1 [4] Figure 3 shows a planar hanging cable with three segments under concentrated loads. The product of Young’s modulus and the cross-section area of the cable satisfies EA = 1.836 × 104 N. Two equal weights were hung as shown in Figure 3. All dimensions are in mm. Consider the situation that the cable segment 1 is shortened by 10 mm (it is obtained by letting 10 mm of cable slide through the left-hand pin), while the lengths of cable segments 2 and 3 are fixed. How to determine the final configurations when W = 30 N and W = 3000 N are imposed, respectively?
Figure 3.
A planar hanging cable with three segments under concentrated loads (mm).
The system of equilibrium Equation (1) for this assembly is
The rank of A is 3. Hence, the numbers of independent mechanisms and self-stress states are m = 1 and s = 0 respectively, which means that this system belongs to type III—statically determinate and kinematically indeterminate assemblies. The unique mechanism composing the matrix H can be obtained by Singular Value Decomposition of the matrix A, which is normalized as:
The initial axial forces of the cable segments are solved from the equilibrium equations:
Then, the force density vector can be calculated further:
KG is obtained from the following formula:
Thus
A, T, and KG are substituted into Equation (18) to get the matrix J. The axial flexibility matrix F is also assembled. Then the matrix can be obtained by substituting F and J into Equation (28).
When W = 30 N holds, the generalized equilibrium matrix B can be obtained from Equation (40):
It is easy to verify that the matrix B has full rank, and the initial nodal loads vector q is orthogonal to the mechanism H. In other words, the mechanism is stiffened by the external loads. The system becomes a relatively stable structure that can withstand the external disturbance.
Consider that the cable segment 1 is shortened by 10 mm, i.e., the imposed elongation vector satisfies e = [−10 0 0]T, while the increments of the nodal loads satisfy δq = 0. The generalized nodal loads vector (incremental form) and bar elongation vector are given as:
Then, the following solutions are derived from Equations (41) and (42), respectively
and
Similarly, the static analysis can be performed for the case of W = 3000 N through the same algorithm as described above. In addition, the fundamental formulas of the so-called matrix force method (see Section 4.2) and the iterative schemes of the matrix displacement method (see Section 4.1) are also employed to solve the same problem (the latter is implemented in Matlab 7.0 (R14) software, and its calculation results are regarded as a standard herein). For simplicity, Methods 1, 2, and 3 are used to represent the method proposed in this paper, the matrix force method, and the nonlinear matrix displacement method respectively. The axial forces of members and the displacements of nodes are listed in Table 2 and Table 3.
Table 2.
Axial forces of members in Example 1 (N).
Table 3.
Displacements of nodes in Example 1 (mm).
It has been found that when the initial external load W is small (e.g., W = 30 N), the nodal displacements solved by both Method 1 and Method 2 are comparable, and approximate the numerical solutions obtained from Method 3 considering the geometric nonlinearity. When W becomes large (e.g., W = 3000 N), the errors using Method 2 increase dramatically, whereas the results obtained from Method 1 even fit better with the numerical solutions—the maximum error is only 1.81% in comparison with 7.18% when W = 30 N. Understandably, the increment of W will increase the initial axial forces of members, which will strengthen the rigidity of the structure, which will weaken the nonlinearity of the structure. Hence, the errors using Method 1 decrease when W becomes large.
It is also interesting to note that Method 2 gives the same calculation results for both situations of W = 30 N and W = 3000 N. The reason is that, to deal with type III assemblies, one of the fundamental equations of Method 2—Equation (45)—is reduced to:
Since δq = 0 holds in this example, we can get the solutions of δn = 0 and βII = 0 (i.e., δx = δxI) from the above formula, substituting which into Equation (50) gives
As observed, δx solved from the above formula is irrelevant to the initial nodal load W.
In fact, when the value of W is small, it only plays a role of tightening the cable segments, and the elastic deformation caused by W can be ignored. In this case, the calculation model of the system is simplified as a mechanism composed of three rigid bars, as shown in Figure 4. Therefore, a 10-mm shortening of cable segment 1 only results in nodal displacements and causes no axial force in the cable. The solutions derived from the matrix force method correspond to this situation. However, when the value of W is large, the effect of preventing the cable segment 1 shortened has to be taken into account, which will definitely cause the elastic deformation of the cable segments. Hence, the simplified model shown in Figure 4 cannot be employed, and the matrix force method is no longer applicable.
Figure 4.
The simplified calculation model for the case of W = 30 N.
Example 2 Figure 5 shows a prestressed cable-strut structure composed of 4 struts (drawn by thick lines) and 8 cables (drawn by thin lines). It possesses 8 nodes, in which the four upper nodes are free and the four lower ones are pin-jointed with the ground. Hence, the nodal degree of freedom of the system d is equal to 12. The rank of equilibrium matrix A is 11. Hence, the numbers of independent mechanisms and self-stress states are m = 1 and s = 1 respectively, which means that this system belongs to type IV—statically and kinematically indeterminate assemblies. The mechanism of this structure can be stiffened by introducing a certain amount of prestress. In this example, the prestress state can be determined by multiplying the unique normalized self-stress state by a coefficient μ, so that μ represents the level of prestress. Assume that μ = 8000 N holds. Meanwhile, the products of Young’s modulus and the cross-section area for cables and struts satisfy (EA)cable = 1.836 × 104 N and (EA)strut = 5.796 × 106N. Let us consider the following two situations respectively:
Figure 5.
A prestressed cable-strut structure with 4 struts and 8 cables. (a) Top view (mm); (b) perspective view; (c) side view (mm).
Situation 1: the vertical concentrated loads are applied on the four upper nodes, as shown in Figure 5b.
Situation 2: four cables are added to connect certain pairs of nodes, as shown in Figure 6. The added cables are assumed to be adjustable by embedding the turnbuckles, and they are shortened by 10 mm synchronously. It should be noted that the type of the structure has been changed after the increments of cables. Although the nodal degree of freedom d is still equal to 12, the number of elements b becomes 16 and the rank of new equilibrium matrix A is 12. Therefore, s = 4 and m = 0 hold, which means that this system belongs to type II—statically indeterminate and kinematically determinate assemblies.
Figure 6.
A prestressed cable-strut structure with 4 struts and 12 cables (the lengths of 4 added cables are adjustable). (a) Top view (mm); (b) perspective view.
The static analyses are carried out for the above two situations, using aforementioned three methods respectively. The calculation results are listed in Table 4 and Table 5. It should be noted that the structure discussed herein satisfies the invariance condition to rotation around the vertical axis by a certain degree. Accordingly, the members can be divided into four groups totally, i.e., horizontal cables numbered from ① to ④, vertical cables numbered from ⑤ to ⑧, struts numbered from ⑨ to ⑫, added cables numbered from ⑬ to ⑯, because all members in each group are located at symmetrical positions—one member in each group can be transformed to any other member of that group by a proper rotational operation. Similarly, four free nodes numbered from 1 to 4 are also located at symmetrical positions, according to the rotational symmetric property of the structure. Thus, we just need to focus on the displacement results of Node 1.
Table 4.
Axial force of members in Example 2 (N).
Table 5.
Displacements of Node 1 in Example 2 (mm).
It can be seen from the above two tables that for the first situation, the solutions of axial forces and displacements obtained from both Method 1 and Method 2 almost have the same level of error, and approximate the numerical solutions derived from Method 3 considering the geometric nonlinearity. For the second situation, the results given by Method 1 are still in good agreement with the numerical solutions, whereas the results derived from Method 2 are quite different from them. The reason is that, in the first situation, the product forces caused by δxI are relatively small compared with the ones resulting from δxII and, therefore, considering (like Method 1) or ignoring (like Method 2) the contribution of this part has little effect on the final results. However, when Method 2 is employed to deal with type II assemblies in the second situation, the fundamental Equations (45) and (50) are reduced to:
and
Actually, the above two formulas are the fundamental equations of traditional force method used for type II assemblies, which cannot consider the influence of initial axial forces or prestress. Therefore, the results obtained from Method 2 are irrelevant to prestress, and their calculation errors will become larger with the increase of prestress level μ. Fortunately, this inherent flaw for Method 2 has been improved in Method 1 since no redundant simplifications were made in the derivation of the unified formulas.
As to the second situation of this example, four independent states of self-stress Si (i = 1, 2, 3, 4) can be obtained through the Singular Value Decomposition of the equilibrium matrix, each of which is formed as:
Among 16 entries of Si, the first 12 ones correspond to the original 12 members, while the last 4 ones correspond to the 4 added cables. It is found that Si is featured by the fact that the sum of the last 4 entries is zero, i.e., the following equation holds
Because of , the equation STe = 0 holds. Moreover, due to δq = 0, then:
From the reduced forms of Equations (45) and (50), we can get the solutions of δn = 0 and , which will keep unchanged with the variation of the prestress level μ.
To verify the above arguments, considering that μ is raised from 1 kN to 10 kN, the increments of the axial forces of the members are calculated for Situation 2 using the aforementioned three methods, respectively, the results of which are shown in Figure 7. It can be seen from this figure that the solutions derived from the matrix force method are always equal to zeros, which deviate from the numerical solutions gradually with the increase of μ. On the other hand, the method proposed in this paper is in a good agreement with the nonlinear matrix displacement method. Furthermore, the larger the initial axial forces are, the greater the structural stiffness is, the lower the nonlinearity is, and the higher the accuracy is.

Figure 7.
The increments of axial forces δn with respect to different levels of prestress μ. (a) The members numbered from ① to ④; (b) the members numbered from ⑤ to ⑧; (c) the members numbered from ⑨ to ⑫; (d) the members numbered from ⑬ to ⑯.
6. Conclusions
(1) The fundamental formulas of the static analysis of the pin-jointed bar assemblies, considering the influence of initial axial forces of members, are derived based on the assumption of small deformation and linear elasticity, which consist of the generalized equilibrium equations and the generalized compatibility equations. They are consistent with the fundamental formulas of the traditional force method for type I—statically and kinematically determinate structures in the form, because both the system of generalized equilibrium equations and that of compatibility equations have square coefficient matrices of full rank being transposed with each other. Particularly, they reduce to the fundamental formulas of the traditional force method when they are applied to type I assemblies. Therefore, the theory presented in this paper can be regarded as a direct extension of the traditional force method, considering the influence of initial axial forces of the bars.
(2) In comparison with the displacement-based algorithm, the proposed method has its own advantages—the physical concepts of each item in equations are fairly explicit. The combination coefficients of self-stress states and mechanisms are obtained at the same time of solving the structural responses, which is very helpful for us to essentially comprehend the mechanism of resisting external loads for pin-jointed bar assemblies. The theoretical analysis and numerical examples show that the fundamental formulas given in this paper possesses a wider scope of applications than those of the “matrix force method” presented by Pellegrino and Calladine [4,14], although they are more complex in form.
(3) Since the theory presented in this paper is based on the singular value decomposition and the generalized inverse matrix, it is not suitable for iterative procedures. Therefore, the nonlinear matrix displacement method or the finite element method cannot be replaced for structures with the strong geometric nonlinearity.
Author Contributions
Conceptualization, P.Z. and H.X.; methodology, P.Z.; software, H.X.; validation, P.Z., H.X. and J.C.; formal analysis, P.Z and H.X.; investigation, P.Z.; resources, H.X.; data curation, H.X.; writing—original draft preparation, P.Z.; writing—review and editing, P.Z.; visualization, H.X.; supervision, J.C.; project administration, J.C.; funding acquisition, P.Z. and J.C. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Open Project Funded by State Key Lab of Subtropical Building Science, South China University of Technology (No. 2019ZB24), the Fundamental Research Funds for the Central Universities (No. 2018B00914), and the Project Funded by the Priority Academic Program Development of Jiangsu Higher Education Institutions (PAPD), Jiangsu Planned Projects for Postdoctoral Research Funds (No. 2020Z317).
Conflicts of Interest
The authors declare no conflict of interest.
References
- Zhu, H.; Chen, W.; Dong, S. Elastic redundancy of pin-jointed bar structures and its characteristics analysis. Shanghai Jiaotong Daxue Xuebao J. Shanghai Jiaotong Univ. 2013, 47, 872–877. [Google Scholar]
- Chen, Y.; Feng, J. Group-Theoretic Exploitations of Symmetry in Novel Prestressed Structures. Symmetry 2018, 10, 229. [Google Scholar] [CrossRef]
- Zhang, P.; Feng, J. Critical Buckling of Prestress-Stable Tensegrity Structures Solved by Real-Coded Genetic Algorithm. Int. J. Struct. Stab. Dyn. 2018, 18, 1850048. [Google Scholar] [CrossRef]
- Pellegrino, S. Analysis of prestressed mechanisms. Int. J. Solids Struct. 1990, 26, 1329–1350. [Google Scholar] [CrossRef]
- Zhang, P.; Feng, J. Initial prestress design and optimization of tensegrity systems based on symmetry and stiffness. Int. J. Solids Struct. 2017, 106, 68–90. [Google Scholar] [CrossRef]
- Deng, H.; Kwan, A.S.K. Unified classification of stability of pin-jointed bar assemblies. Int. J. Solids Struct. 2005, 42, 4393–4413. [Google Scholar] [CrossRef]
- Chen, Y.; Yan, J.; Sareh, P.; Feng, J. Feasible Prestress Modes for Cable-Strut Structures with Multiple Self-Stress States Using Particle Swarm Optimization. J. Comput. Civ. Eng. 2020, 34, 04020003. [Google Scholar] [CrossRef]
- Tanaka, H.; Hangai, Y. Rigid body displacement and stabilization conditions of unstable truss structures. Shells Membr. Space Fram. 1986, 2, 55–62. [Google Scholar]
- Luo, Y.Z.; Lu, J.Y. New criteria for the mobility of 3-D bar structure. Eng. Mech. 2006, 11, 70–75. [Google Scholar]
- Chen, Y.; Sareh, P.; Yan, J.; Fallah, A.S.; Feng, J. An Integrated Geometric-Graph-Theoretic Approach to Representing Origami Structures and Their Corresponding Truss Frameworks. J. Mech. Des. 2019, 141, 091402. [Google Scholar] [CrossRef]
- Guest, S.D. The stiffness of prestressed frameworks: A unifying approach. Int. J. Solids Struct. 2006, 43, 842–854. [Google Scholar] [CrossRef]
- Guest, S.D. The stiffness of tensegrity structures. IMA J. Appl. Math. 2011, 76, 57–66. [Google Scholar] [CrossRef]
- Zhang, P.; Kawaguchi, K.; Feng, J. Prismatic tensegrity structures with additional cables: Integral symmetric states of self-stress and cable-controlled reconfiguration procedure. Int. J. Solids Struct. 2014, 51, 4294–4306. [Google Scholar] [CrossRef]
- Pellegrino, S.; Calladine, C.R. Matrix analysis of statically and kinematically indeterminate frameworks. Int. J. Solids Struct. 1986, 22, 409–428. [Google Scholar] [CrossRef]
- Luo, Y.Z.; Lu, J.Y. Geometrically non-linear force method for assemblies with infinitesimal mechanisms. Comput. Struct. 2006, 84, 2194–2199. [Google Scholar] [CrossRef]
- Kaveh, A.; Shojaei, I.; Rahami, H. New developments in the optimal analysis of regular and near-regular structures: Decomposition, graph products, force method. Acta Mech. 2015, 226, 665–681. [Google Scholar] [CrossRef]
- Chen, Y.; Yan, J.; Sareh, P.; Feng, J. Nodal flexibility and kinematic indeterminacy analyses of symmetric tensegrity structures using orbits of nodes. Int. J. Mech. Sci. 2019, 155, 41–49. [Google Scholar] [CrossRef]
- Kaveh, A. Optimal Analysis of Structures by Concepts of Symmetry and Regularity; Springer: Berlin, Germany, 2013. [Google Scholar]
- Vassart, N.; Motro, R. Multiparametered formfinding method: Application to tensegrity systems. Int. J. Space Struct. 1999, 14, 147–154. [Google Scholar] [CrossRef]
- Pellegrino, S. Structural computations with the singular value decomposition of the equilibrium matrix. Int. J. Solids Struct. 1993, 30, 3025–3035. [Google Scholar] [CrossRef]
- Hangai, Y.; Kawaguchi, K. Morphological Analysis: Generalized Inverse Matrix and Its Application; Intellectual Property Publishing House: Beijing, China, 2014. [Google Scholar]
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).