Строительная механика инженерных конструкций и сооружений Structural Mechanics of Engineering Constructions and Buildings
2024. 20(5). 404-417 ISSN 1815-5235 (Print), 2587-8700 (Online)
http://journals.rudn.ru/structural-mechanics
DOI: 10.22363/1815-5235-2024-20-5-404-417 UDC 69.04 EDN: CONRDX
Research article / Научная статья
Algorithm for Calculating Statically Indeterminate Trusses Using the Force Method
Vladimir V. Lalin12 , Timur R. Ibragimov1
1 Peter the Great St. Petersburg Polytechnic University, Saint Petersburg, Russia
2 RUDN University, Moscow, Russia
Received: July 3, 2024 Accepted: October 1, 2024
Abstract. The study focuses on developing an algorithm for calculating statically indeterminate trusses using the force method. The main challenge in algorithmizing the force method lies in obtaining the solution to the homogeneous equilibrium equations, which is complicated by the ambiguity in selecting the primary system. The idea behind the presented algorithm is based on using the transposed compatibility matrix of the structure as the general solution to the homogeneous equilibrium equations. The governing system of equations eliminates the need to select redundant unknowns, as the column of unknowns is generated automatically. The method for obtaining compatibility equations in statically indeterminate truss cells is presented through a direct examination of changes in the area of truss loops. The compatibility matrix of the system is composed of rows of compatibility equations for independent statically indeterminate truss loops. Compatibility equations for the deformations of triangular and rectangular truss cells are derived, and a method for obtaining compatibility equations for externally statically indeterminate trusses is described. Using the proposed algorithm, the flexibility matrix of a truss with parallel chords is presented. The algorithm removes the ambiguity in selecting the primary system, and the structure of the flexibility matrix is determined by the numbering of the statically indeterminate loops of the system. There is no need to use the equilibrium equations when constructing the flexibility matrix of the structure.
Keywords: planar truss, general solution of the equilibrium equations, strain compatibility equations, continuity conditions of the area, forse method algorithm, flexibility matrix
Conflicts of interest. The authors declare that there is no conflict of interest.
Authors' contribution. Undivided co-authorship.
For citation: Lalin V.V., Ibragimov T.R. Algorithm for calculating statically indeterminate trusses using the force method.
Structural Mechanics of Engineering Constructions and Buildings. 2024;20(5):404-417. http://doi.org/10.22363/1815-5235-2024-20-5-404-417
Vladimir V. Lalin, Doctor of Technical Sciences, Professor of the Higher School of Industrial, Civil and Road Construction of the Institute of Civil Engineering, Peter the Great St. Petersburg Polytechnic University, Saint Petersburg, Russia; Professor of the Department of Construction Technologies and Structural Materials of the Engineering Academy, RUDN university, Moscow, Russia; eLIBRARY SPIN-code: 8220-6921, ORCID: 0000-0003-3850-424X; e-mail: [email protected]
Timur R. Ibragimov, Graduate student of the Higher School of Industrial, Civil and Road Construction of the Institute of Civil Engineering, Peter the Great St. Petersburg Polytechnic University, Saint Petersburg, Russia; eLIBRARY SPIN-code: 5342-2799, ORCID: 0000-0002-2742-1345; e-mail: [email protected]
© Lalin V.V.. Ibragimov T.R.. 2024
^ ^ I This work is licensed under a Creative Commons Attribution 4.0 International License https://creativec0mm0ns.0rg/licenses/by-nc/4.Q/legalc0de
Алгоритм метода сил в расчетах статически неопределимых ферм В.В.Лалин12 , Т.Р. Ибрагимов1 и
1 Санкт-Петербургский государственный архитектурно-строительный университет, Санкт-Петербург, Россия
2 Российский университет дружбы народов, Москва, Россия И [email protected]
Поступила в редакцию: 3 июля 2024 г. Принята к публикации: 1 октября 2024 г.
Аннотация. Работая посвящена построению алгоритма расчёта статически неопределимых ферм методом сил. Основной трудностью в алгоритмизации метода сил является построение общего решения однородных уравнений равновесия, что объясняется неоднозначностью выбора основной системы. Идея излагаемого алгоритма основана на использовании транспонированной матрицы совместности деформации конструкции в качестве общего решения однородных уравнений равновесия узлов конструкции. Построенная система разрешающих уравнений позволяет отказаться от выбора лишних неизвестных, столбец неизвестных формируется автоматически. Изложен метод получения уравнений совместности деформаций ячеек статически неопределимых ферм с помощью рассмотрения изменения площади контуров ячейки. Матрица совместности деформаций системы составляется из строк уравнений совместности деформаций независимых статически неопределимых ячеек фермы. Получены уравнения совместности деформаций треугольной и прямоугольной ячеек ферм, изложен метод построения уравнений совместности деформаций для внешне статически неопределимых ферм. С использованием изложенного алгоритма приведена матрица податливости конструкции фермы с параллельными поясами с крестовой решёткой. Изложенный алгоритм снимает неоднозначность выбора основной системы, структура матрицы податливости конструкции однозначно определяется нумерацией статически неопределимых контуров системы. Для построения матрицы податливости конструкции нет необходимости использования уравнений равновесия узлов.
Ключевые слова: ферма, общее решение уравнений равновесия, уравнения совместности деформаций, условия неразрывности площади, метод сил, матрица податливости
Заявление о конфликте интересов. Авторы заявляют об отсутствии конфликта интересов. Вклад авторов. Нераздельное соавторство.
Для цитирования: Lalin V.V., Ibragimov T.R. Algorithm for calculating statically indeterminate trusses using the force method // Строительная механика инженерных конструкций и сооружений. 2024. Т. 20. № 5. С. 404-417. http://doi.org/ 10.22363/1815-5235-2024-20-5-404-417
1. Introduction
The duality of the displacement method and the force method in structural mechanics is well known, and the application of the methods for "manual" analysis structures is approximately equally labor-intensive. There are certain classes of problems where one or another method may be convenient, for example, in terms of the number of unknowns, but the methods can be considered to be on the same footing.
However, the equality of the methods is lost when CAE packages are used to analyze structures. The absolute majority of commercial software packages are based on the displacement method. The advantage of the displacement method is the relative simplicity of its algorithmization, the matrix of governing equations is unambiguously determined by the numbering of the structure nodes. At the same time, the stiffness matrix has a band structure, is sparsely populated and, generally, is well-conditioned.
In contrast, the matrix of the governing equations of the force method can be formed in a non-unique way. From the point of view of classical structural mechanics, this is explained by the non-uniqueness of the choice of the primary system.
Лалин Владимир Владимирович, доктор технических наук, профессор Высшей школы промышленно-гражданского и дорожного строительства Инженерно-строительного института, Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург, Россия; профессор кафедры технологий строительства и конструкционных материалов инженерной академии, Российский университет дружбы народов, Москва, Россия; eLIBRARY SPIN-код: 8220-6921, ORCID: 0000-0003-3850-424X; е-mail: [email protected]
Ибрагимов Тимур Равилевич, аспирант Высшей школы промышленно-гражданского и дорожного строительства Инженерно-строительного института, Санкт-Петербургский политехнический университет Петра Великого, Санкт-Петербург, Россия; eLIBRARY SPIN-код: 5342-2799, ORCID: 0000-0002-2742-1345; e-mail: [email protected]
In turn, the force method is important in optimization problems and exhibits efficiency in comparison with the displacement method [1-3], nonlinear analysis of structures [4-6], analysis of prestressed structures [7], and design of adaptive structures [8].
The known ways of algorithmization of the force method can be divided into three main groups: algebraic, topological and mixed.
Algebraic methods are generally reduced to particular operations on the matrix of nodal equilibrium equations. One of the first attempts to construct an algorithm for selecting redundant unknowns was the use of the Gauss-Jordan method [9; 10]. Subsequently, LU decomposition methods [11-13], singular value decomposition [14; 15] were proposed, as well as one of the methods for constructing the general solution presented in [16]. The mixed algebraic-topological methods are discussed in papers [17-20].
The main disadvantage of the algebraic methods is the necessity of preliminary application of complex operations on the matrix of equilibrium equations of the structure to form the matrix of governing equations of the force method. This disadvantage prevents from constructing an efficient algorithm in terms of the number of computational operations.
Topological methods are based on the use of the geometric properties of the structure, such as periodicity and cyclicity. The methods proposed in [21-23] can be referred to topological methods. One of the varieties of such methods is discussed in studies [24-26] devoted to the use of the fundamental basis of cycles of a graph, which is equivalent for the considered structure. Algorithms that exploit the cyclic nature of the structure have been proposed [27; 28]. The issue with the methods based on periodicity or cyclicity of the structure is that they cannot be applied to problems with arbitrary geometry. The use of graph operations has the same disadvantage as the algebraic methods.
The widely used integrated force method, first proposed in [29], can be highlighted. Currently, the integrated force method has been generalized to plane and spatial problems of elasticity theory and nonlinear problems [30-32]. The key idea of the method is to solve the joint system of equilibrium equations of the structure and strain compatibility equations. However, the structure of the obtained matrix and the number of unknowns do not indicate efficiency of the method in comparison with the displacement method.
Thus, no algorithm for the force method comparable in complexity to the displacement method has been constructed so far.
This paper presents a method for the analysis of statically indeterminate trusses. The key idea is to use the transposed strain compatibility matrix as the matrix of general solution of the homogeneous equilibrium equations.
The equations of structural mechanics of trusses can be written in the form of the following system of equations:
column of axial forces in the truss members; P is the column of specified nodal loads; U is the column of nodal displacements; £ is the column of axial strains of the members; e0 is the column of specified initial strains of the members; ee is the column of elastic strains of the members; h=diag (( / EAt) is the flexibility coefficient matrix of the members of the system; li is the length of the i-th member; EAi is the axial stiffness of the i-th member.
2. Method
2.1. Problem Statement of Force Method Algorithmization
ATN = P, AU = £ = £0 +ee, £e = AN,
(1a) (1b) (1c)
where AT is the specified nodal equilibrium matrix; [...]T is the matrix transpose operation; N is the
Equation (1a) represents the equilibrium equations of the system nodes, (1b) represents the geometric equations relating displacements and deformations, and (1c) represents the constitutive equations relating forces and deformations.
It is known that the general solution of a non-homogeneous system of equations is the sum of some particular solution of this system and the general solution of the corresponding homogeneous system of equations.
In statically indeterminate systems, the rank of matrix AT is equal to the number of its rows and is obviously less than the number of unknowns, and therefore, the system of the homogeneous equilibrium equations has a nontrivial solution. The construction of the general solution is the main difficulty in the algorithmization of the force method.
Suppose that the fundamental system of solutions of the homogeneous system is constructed. The columns of the fundamental system are taken as the rows of some matrix B . By definition of the fundamental system:
ATBT = 0. (2)
Therefore, for an arbitrary column F the following is valid:
ATBTF = 0. (3)
Thus, BTF is the general solution of the system of the homogenous equilibrium equations. Considering an arbitrary particular solution Np and (1a):
N = BTF + NP. (4)
By transposing (2), one obtains:
BA = 0. (5)
Multiplying (1b) by B yields:
BAU = Be = B (e0 + ee), (6)
and taking into account (5), the following is valid for any column U :
B (e0 + ee ) = 0. (7)
By substituting (3) into (1c), one obtains:
ee = ABTF + ANp. (8)
Substituting (8) into (7) yields the governing system of equations of the force method:
BABTF + Be0 + BANp = 0. (9)
Similar to the method of displacements, BABT is the flexibility matrix of the structure. The solution of the problem is now reduced to the solution of system (9), the forces in the structural elements are recalculated according to (4).
Expression (7) has the physical meaning of the strain compatibility equations. From the algebraic point of view, the transpose of compatibility matrix B produces the desired general solution of the homogeneous equilibrium equations. This is the essence of the proposed method, as it will be shown later, the strain compatibility equations can be constructed without using the nodal equilibrium matrix.
The physical meaning of the unknown column F in system (9) remains unknown. There is no need to choose the primary system and "extra" unknowns, the vector of unknowns is formed "automatically".
2.2. Construction of Strain Compatibility Equations
The idea behind the proposed method of constructing the strain compatibility equations is the relationship between the strain of particular members constituting a loop and the change in area of this loop. For illustration, a truss cell, which is statically indeterminate to the first degree, is shown in Figure 1, a. Here, the members are numbered, arrows indicate their orientation, and letters i,k,m, s denote the nodes of the structure. It should be noted that the numbering and orientation of the members do not affect the final result.
The cell under consideration consists of three independent loops 1, 2, 3 denoted in Figure 1, b. These three loops together constitute the fourth one, shown in Figure 1, c.
a
b
Figure. 1. Truss diagram: a — numbering of members and nodes; b — loops No. 1, 2, 3; c — loop No. 4 S o u r c e : made by V.V. Lalin, T.R. Ibragimov
The following relationship is valid for the areas of the considered loops:
S4 = 5*i + S2 + S3 ,
(10)
where Sj is the area of the j-th loop.
After deformation of the structure due to external loads, the areas of the loops will change, but for the new values of the areas the same identity will be true due to the continuity of the structure:
S4 — S1 + S2 + S3.
(11)
By denoting the change in area of the j-th loop as ASj = Sj - Sf ,the following relationship is obtained:
AS4 — ASj + A S 2 + A S3.
(12)
Expression (12) has the meaning of the continuity condition of the loop area. If expressed through the member strains, equation (12) will be the desired equation of strain compatibility of the considered truss cell.
c
3. Results and Discussion 3.1. Strain Compatibility Equation of 6-member and 4-node Cell
Before obtaining the strain compatibility equations of the truss cell in Figure 1, an arbitrary member in x, y plane and nodes i and k is considered. The member is oriented by unit vector tT = \jx, ty J. Unit
vector nT = [nx,ny J , which is normal to vector t, is introduced such that vectors t,n,z constitute a right-hand vector system, similar to coordinate system x, y, z.
The nodal displacements of the member are written as Uj = [Uix ,Ui} of the member can now be expressed as:
e = tT (Uk-U).
The following notation is introduced:
ro = nT (Uk -U,).
UTk = [Ufa Uky ]. Axial strains
(13)
(14)
Thus, ro represents the relative displacement along the normal to the axis of the member, that is, the relative displacement of the nodes corresponding to the rotation of the member as a rigid body.
The following expression follows from equations (13), (14), which relates the member strains and the displacements of its nodes:
U, - U: =£t + ЮП.
(15)
A convenient tool for evaluating the change in area is the outer product operation [33]. The outer product of two vectors a = [ax,ayJ , b = ,byJ lying in the x,y plane can be written as:
a a
b = det [a, b ] =
(16)
where det[... ] is the matrix determinant.
The main properties of the outer product [33]:
a a b = -b a a,
a a (Kb ) = X(a a b ) = (?ia )a b, Xe M, a a (b + c) = a a b + a a c, a a b = 0^ a II b, a,b ^ 0.
(17)
The outer product is the oriented area of the parallelogram constructed with the multiplied vectors, that is, it is equal to the area of the parallelogram with a positive or negative sign depending on whether the axis triples x, y, z and a, b, z coincide in orientation or not.
Now loop 4 is examined to determine its change in area. Unit vectors for each member (Figure 2) are introduced.
Let ri, rk, rm be the position vectors of the nodes of loop i,k,m having an arbitrary origin. By using outer product, the change in area may be written as:
2AS 4 = S4 - =(rk - r )A(rm - r )-(rk + Uk - rt - U, )A(rm + Um - rt - U, ).
(18)
By expanding the brackets and grouping the terms, the following is obtained:
2AS4 = U, a Uk + Uk a Um + Um a U, +(Um - Uk )a r +(Uk - U, )a m +{U, - Um )a rk. (19)
It should be noted that the second group of terms consists of the products of the difference between the displacements of the nodes and the position vector of the opposite node. The strains of each of the three members of the loops are expressed according to (15):
Uk - Ui =£i?i
Um - Uk = £2t2 + ®2n2; (20)
Ui - Um = £3t3 +®3n3.
Thus, expression (19) will include the products of the member strains (and their rotation as a rigid body) and the position vectors of the opposite nodes. According to the properties of the outer product, the rotation component can be eliminated by requiring the position vector and vector n normal to the member to be parallel. For any triangular loop this is possible if the orthocenter of the triangle (point 0 in Figure 2) is taken as the origin of the position vector. By rewriting (19), leaving the non-zero terms, one obtains:
2AS4 = U, a Uk + Uk a Um + Um a U, +eA A ^ + £2t2 A r*™ +£3^3 A r^, (21)
where the upper index ikm denotes that the origin of the position vector is the orthocenter of triangle ikm. Similarly, the changes in area of loops 1, 2, 3 are determined:
2ASj — Us A Uk + Uk A Ui + Ui A Us + £lt1 A rf - £4t4 A rkski + Ejtj A rf ; (22a)
2 AS2 — Us A Um + Um a Uk + Uk A Us + A ^ A Ck -8^6 A ^ ; (22b)
2AS3 — Us A Um + Um A U, + U, A Us + £3^ A ^ + A ^ + £6^ A ^ . (22c)
Substituting now (21)-(22) into (12), it can be seen that the quadratic displacement terms are identically eliminated. The obtained expression will be the strain compatibility equation for a statically indeterminate to the first degree truss cell:
Ml A r^T + 82t2 a ^ +83/3 A r^ =
= 8iti A rSk - 84/4 A rSk + 85t5 A r^ +
+82t2 a r^ - 85t5 A Ck - 86t6 A rSmk + (23)
+83/3 A rr + 84t4 a C +86t6 A ^ .
Expression (23) is valid for any nondegenerate cell consisting of 6 members connected in a similar way to the considered case. Thus, for the cell shown in Figure 3, the outer product for the terms of the second loop will be obtained with a negative sign and expression (12) will be reduced to the following form:
AS^ + ASksm = ASiks + ASlsm. (24)
Strain compatibility matrix B can now be constructed from the rows of the strain compatibility equations for each statically indeterminate elementary cell. Thus, structure flexibility matrix L = BABT is uniquely determined by the numbering of statically indeterminate loops of the system. At the same time, it is not necessary to use matrix AT of nodal equilibrium equations to construct the structure flexibility matrix.
The algorithm of analysis using the force method comes down to the construction of strain compatibility equations for independent statically indeterminate cells in order to form the strain compatibility matrix of the system, construct of the structure flexibility matrix and solve the governing system.
Figure 4 demonstrates a structure in the form of an equilateral triangle with base a and node 5 in the center of mass of triangle ikm. Construction of the strain compatibility equations for this system is presented below.
Unit vectors ti for the members are expressed as:
tx =
t2 =т
-1
, t3 =-T
1
s
t4 = 2
s 1
1
, t5 = 2
-S 1
, t6 =
The position vectors originating from the orthocenter and pointing to the nodes of loop 4:
rikm = -a-
1
>/з/ 3
r!km = a-
-1
V3/3
rikm = a m
0
V3/3
As a result of calculating the outer products, the following is obtained:
£1t1 Arm = £1 ^ £2t2 A r = £2 ^ £3t3 Ark =£3^=.
Thus, the left-hand side of expression (12):
V3
(£1 + £2 + £3 ).
Similar procedure is applied to loops 1, 2, 3 to obtain:
loop iks:
£1 + e5 ——£
1 ^
V3£1
a
a
loop kms : loop ism :
e5 +e6 ^ e2
£4 + £6 £3
By substituting the obtained expressions into (23), expanding the brackets and grouping the terms, the strain compatibility equation is derived:
6j +£2 +£3-V3 (£4+£5 +^6 )
=0.
(25)
3.2. Crass Brace Truss
As mentioned earlier, expression (23) is suitable for any cell with 6 members, however, there is an important degenerate case for which equation (23) is not acceptable.
Consider the design shown in Figure 5. The requirement of taking the orthocenter of the triangle as the origin of the position vector makes the terms accounting for the strains of members 5 and 6 equal to zero, since the orthocenter of a right triangle is at the apex of a right angle.
The strain compatibility equation can be obtained from the following equality for the areas:
ASiks + ASism - ASiko + ASkso + ASmos + ASiom.
(26)
In this case, the following equalities must be used:
Um -Uo - Uo -Uk-~(Um -Uk);
Ui - Ua = Ua - Us = ^(Ui - Us).
For the orientation of the members shown in Figure 5, the following unit vectors are used:
(27)
1 0 -1
'1 - 0 , '2 - 1 , '3 - 0
'4 -
0 -1
'5 —
-a
b
'6 —
where c = V a2 + b2.
For the loop constructed with vertices i, k, s the orthocenter is point k , therefore
a "0"
r --
i 0 * s b
a
a
a
and to the nearest quadratic terms: 412
2Д5к = e2h A r + 61*1 A rs = е2a + e^. Similarly, for loop ism :
2&S1Sm =e4a + £3b.
For the loop with vertices i, k, o:
1 2 2 b - a "0" a " 1 " a " 1 "
r = — , rk = —
2b 1 ' i 2 a / b k 2 -a / b
„AO 1 1 a • c, \ b2 - a2
= e^ ara + ^e5i5 ar, + -e6i6 Art =—( +e6)- ei
Similarly, the change in area of the loop with vertices m, o, s,
,2 2
„ao a • C/ >. b -a
2^mos ~ (( +e6
For the loop with vertices ,, o, m:
,2 2 b - a "1" = b "b / a " = b "-b / a '
2a 0 , r = 2 1 , Гт = 2 1
2 l2
a - b
2AS,om = £4f4 A ro -1 £6f6 A + 1 £5f5 A r = ^(£5 + £6 ) - £4 —I-•
2 2 2a 2a
Similarly, for loop kos :
„AO b • c, s a2 - b2
2ASk =-(e5 + £6 ) - £2-.
kos 2a 5 6 ' 2 2a
After substitution into condition (26), the following strain compatibility equation is obtained after simplifications:
a(ej +e3) + b(e2 +e4)-Va2 + b2 (e5 +e6) = 0.
In the particular case of a square cell (a = b), the equation becomes:
£j +e2 + e3 +e4 -V2(e5 +e6)
= 0.
(28)
(29)
A similar expression is given in [34], where it was obtained by analyzing the matrix of nodal equilibrium equations of the structure.
Using the obtained expression (29), the formation of the structure flexibility matrix of the example truss presented in Figure 6 is discussed below. The truss consists of n square cells, the axial stiffness of each member is EA. The members are numbered according to the scheme shown in Figure 6. The total number of members in the truss is 1 + 5n, the total number of nodes is 2 (n +1).
The diagonal matrix of the member flexibility coefficients:
Л = -0- diag [1,1,1,1, V2,V2,1, ...,1,>/2,>/2 ].
EA L J
a
Figure 6. Rectangular truss S o u r c e: made by V.V. Lalin, T.R. Ibragimov
The strain compatibility matrix of the system, according to (29), will have the following form (only the first three rows are shown):
B = a
1111 -42 -42 o •••
0001 o o 111 -42 -42 o •••
• 0 10 0111 -42 -42 o •••
By multiplying out BABT, the following tridiagonal flexibility matrix of the system is obtained:
4(1+42) 1 1 4 (1+42) 1
L =-
EA
1 4 (1 + 42)
(30)
Thus, the obtained flexibility matrix has the size of n x n. The displacement method stiffness matrix, in turn, will have the dimension of 4 (n +1).
3.3. Externally Statically Indeterminate Trusses
In this section, the problem of composing the strain compatibility equations for externally statically indeterminate trusses is considered. These are trusses, the support reactions of which cannot be determined from the equilibrium equations.
Figure 7, a shows a statically indeterminate to the first degree cell with two independent loops 1 and 2, and the third loop denoted in Figure 7, b.
An obvious equality is true for the areas of the loops:
AS3 = ASj + AS2. (31)
In the case of no additional support, the cell would be statically determinate and the quadratic displacement terms in equation (31) would not reduce.
The presence of supports leads to some constraints on the displacements of the nodes, as a result of which the quadratic terms are reduced and the equality can be expressed through the member strains.
m a
m b
Figure 7. Externally statically indeterminate truss: a — loops No. 1, 2; b — loop No. 3 S o u r c e: made by V.V. Lalin, T.R. Ibragimov
The changes in area of the loops taking into account that Ui - Uk = Ui - Us + Us - Uk :
2Д^ = U, a Um + Um A Uk + Uk A U, +
+ (( - Um )a rm,k +(Um - U, )a rkm,k + ( - Uk )a r,
,,m,k.
r
m
2д5\ = Ut a Um + Um a Us + Us a Ut +
+ (Us - Um) А гГ + (Um - U,) a rfm + (U, - U^) a r,T;
2Д^2 = Um a Uk + Uk А Us + Us А Um +
+ (Us - Uk )А rmkm +(Um - Us )А r^ +(Um - Uk )a r^.
(32a)
(32b)
(32c)
For the given cell, the displacements of nodes s, k are parallel, hence by the properties of the outer product:
Us a Uk = 0.
In turn, the displacement of node i is zero and the remaining non-zero terms are:
2AS3 = U, A Um + (Uk - Um ) A + (Um - U, ) A r^ + (Us - Uk ) A ;
2ASj = Um A Us + (Us - Um ) A r/Sm + (Um - U, ) A rS'Sm + (U, - Us ) A ^ ;
2AS2 = Um A Uk + Us A Um + (Us - Uk )a ^ + (Um - Us )a r^ + (Um - Uk )a rsskm
(33)
(34a) (34b) (34c)
As seen from expressions (34), the quadratic terms are identically eliminated when substituted into expression (31). The remaining ones, written in terms of member strains in accordance with (15), represent the strain compatibility equation for the considered externally statically indeterminate truss.
By taking, for example, the lengths of members 1, 2, 3 equal to a, and correspondingly the lengths of members 4, 5 equal to V2a , it is possible to obtain the following strain compatibility equation using (31):
£j +£2 + 2e3 - л/2 (e4 +£3)
= 0.
(35)
a
4. Conclusion
1. The main problem in the algorithmization of the force method is finding the general solution to the homogeneous equilibrium equations of the structure AT N = 0 . The method of obtaining the strain compatibility equations completes the construction of the algorithm for solving the problems of statically indeterminate trusses using the force method.
2. The proposed formulation of the force method allows to not have to select the "primary system" and the unknowns of the force method. The proposed method automatically "selects" the vector of unknowns F. The numbering of statically indeterminate loops unambiguously determines the structure of the flexibility matrix of the system.
3. The advantage of the proposed method is that the equilibrium equations of the structure are not required. There is no need to store in the computer memory and use the matrix of nodal equilibrium equations of the structure AT .
References / Список литературы
1. Kaveh A., Zaerreza A. Comparison of the graph-theoretical force method and displacement method for optimal design of frame structures. Structures. 2022;43:1145-1159. http://doi.org/10.1016/JISTRUC.2022.07.035
2. Kaveh A., Shabani Rad A. Metaheuristic-based optimal design of truss structures using algebraic force method. Structures. 2023;50:1951-1964. http://doi.org/10.1016/J.ISTRUC.2023.02.123
3. Kaveh A., Zaerreza A. Optimum Design of the Frame Structures Using the Force Method and Three Recently Improved Metaheuristic Algorithms. International Journal of Optimization in Civil Engineering. 2023;13(3):309-325.
4. Saeed N.M., Kwan A.S.K. Simultaneous displacement and internal force prescription in shape control of pin-jointed assemblies. Journal of Aircraft. 2016;4:2499-2506. http://doi.org/10.2514/1J054811
5. du Pasquier C., Shea K. Validation of a nonlinear force method for large deformations in shape-morphing structures. Structural andMultidisciplinary Optimization. 2022;3:1-17. http://doi.org/10.1007/s00158-022-03187-z
6. Mohammed Saeed N., Aulla Manguri A. An Approximate Linear Analysis of Structures Utilizing Incremental Loading of Force Method. UKH Journal of Science and Engineering. 2020;6(4):37-44. http://doi.org/10.25079/ukhjse. v4n1y2020.pp37-44
7. Yuan X., Liang X., Li A. Shape and force control of prestressed cable-strut structures based on nonlinear force method. Advances in Structural Engineering. 2016;12(19):1917-1926. http://doi.org/10.1177/1369433216652411
8. Reksowardojo A.P., Senatore G., Smith I.F.C. Design of Structures That Adapt to Loads through Large Shape Changes. Journal of Structural Engineering. 2020;5:1-16. http://doi.org/10.1061/(asce)st.1943-541x.0002604
9. Denke P.H. A general digital computer analysis of statically indeterminate structures. NASA-TN-D-1666. 1962.
10. Przemieniecki J.S., Denke P.H. Joining of complex substructures by the matrix force method. Journal of Aircraft. 1966;3(3):236-243. http://doi.org/10.2514Z3.43731
11. Topgu A., Thierauf G. Structural optimization using the force method. World Congress on Finite Element Methods in Structural Mechanics. Bournemouth, England, 1975.
12. Topgu A. A contribution to the systematic analysis of finite element structures using the force method. Doctoral dissertation, Essen University, 1979. (In German)
13. Soyer E., Topcu A. Sparse self-stress matrices for the finite element force method. International Journal for Numerical Methods in Engineering. 2001;9:2175-2194. http://doi.org/10.1002/nme.119
14. Pellegrino S., Van Heerden T. Solution of equilibrium equations in the force method: A compact band scheme for underdetermined linear systems. Computers & Structures. 1990;5:743-751. http://doi.org/10.1016/0045-7949(90)90103-9
15. Pellegrino S. Structural computations with the singular value decomposition of the equilibrium matrix. International Journal of Solids and Structures. 1993;21(30):3025-3035. http://doi.org/10.1016/0020-7683(93)90210-X
16. Rozin L.A. Rod systems as systems of finite elements. Leningrad. 1976. (In Russ.)
Розин Л.А. Стержневые системы как системы конечных элементов. Ленинград: Издательство ЛГУ, 1976. 232 c.
17. Coleman T.F., Pothen A. The Null Space Problem I. Complexity. SIAM Journal on Algebraic Discrete Methods. 1986;4(7):527-537. http://doi.org/10.1137/0607059
18. Coleman T.F., Pothen A. The Null Space Problem II. Algorithms. SIAM Journal on Algebraic Discrete Methods. 1987;4(8):544-563. http://doi.org/10.1137/0608045
19. Pothen A. Sparse null basis computations in structural optimization. Numerische Mathematik. 1989;5:501-519. http://doi.org/10.1007/BF01398913
20. Gilbert J.R., Heath M.T. Computing a Sparse Basis for the Null Space. SIAM Journal on Algebraic Discrete Methods. 1987;3(8):446-459. http://doi.org/10.1137/0608037
21. Henderson J.C. Topological Aspects of Structural Linear Analysis. Aircraft Engineering and Aerospace Technology. 1960;5:137-141. http://doi.org/10.1108/eb033249
22. Maunder E.A. Topological and linear analysis of skeletal structures. Imperial College, London, 1971. ISBN: 2013206534
23. De Henderson J.C.C., Maunder E.A.W. A Problem in Applied Topology: on the Selection of Cycles for the Flexibility Analysis of Skeletal Structures. IMA Journal of Applied Mathematics. 1969;2(5):254-269. http://doi.org/10.1093/IMAMAT/ 5.2.254
24. Kaveh A. Application of Topology and Matroid Theory to the flexibility analysis of structures. Ph.D. Thesis London University Imperial College, 1974.
25. Kaveh A. Subminimal Cycle Bases for the Force Method of Structural Analysis. Communications in Applied Numerical Methods. 1987;4(3):277-280. http://doi.org/10.1002/cnm.1630030407
26. Kaveh A. Bandwidth reduction of rectangular matrices. Communications in Numerical Methods in Engineering. 1993;3(9):259-267. http://doi.org/10.1002/cnm.1640090310
27. Koohestani K. An orthogonal self-stress matrix for efficient analysis of cyclically symmetric space truss structures via force method. International Journal of Solids and Structures. 2011;2:227-233. http://doi.org/10.1016/j.ijsolstr.2010.09.023
28. Koohestani K. Innovative numerical form-finding of tensegrity structures. International Journal of Solids and Structures. 2020;206:304-313. http://doi.org/10.1016/j.ijsolstr.2020.09.034
29. Patnaik S. An integrated force method for discrete analysis. International Journal for Numerical Methods in Engineering. 1973;2(6):237-251. http://doi.org/10.1002/nme.1620060209
30. Patnaik S.N., Pai S.S., Hopkins D.A. Compatibility condition in theory of solid mechanics (elasticity, structures, and design optimization). Archives of Computational Methods in Engineering. 2007;4(14):431-457. http://doi.org/10.1007/ S11831 -007-9011-9/METRICS
31. Wei X.F., Patnaik S.N., Pai S.S., Ling P.P. Extension of Integrated Force Method into Stochastic Domain. International Journal for Computational Methods in Engineering Science and Mechanics. 2009;3(10):197-208. http://doi.org/ 10.1080/15502280902795060
32. Wei X.F., Patnaik S.N. Application of stochastic sensitivity analysis to integrated force method. International Journal of Stochastic Analysis. 2012;1:249201. http://doi.org/10.1155/2012/249201
33. Postnikov M.M. Analytical Geometry. Moscow: Nauka Publ.; 1979. (In Russ.)
ПостниковМ.М. Аналитическая геометрия. Москва: Наука, 1979. 336 c.
34. Washizu K. Variational Methods in Elasticity and Plasticity. New York: Oxford, Pergamon Press, 1974.