Научная статья на тему 'FLAT ROD SYSTEMS: OPTIMIZATION WITH OVERALL STABILITY CONTROL'

FLAT ROD SYSTEMS: OPTIMIZATION WITH OVERALL STABILITY CONTROL Текст научной статьи по специальности «Медицинские технологии»

CC BY
62
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Magazine of Civil Engineering
Scopus
ВАК
RSCI
ESCI
Ключевые слова
STEEL STRUCTURES / FLAT ROD SYSTEMS / OPTIMIZATION / GENETIC ALGORITHMS / FINITE ELEMENT METHOD / STRENGTH / STIFFNESS / OVERALL STABILITY

Аннотация научной статьи по медицинским технологиям, автор научной работы — Serpik I.N., Alekseytsev A.V., Balabin P.Yu., Kurchenko N.S.

An algorithm for discrete optimization of steel flat rod systems was developed on the basis of an evolutionary search. The task is to minimize the weight of the bars via taking into account constraints on stresses, displacements, and overall stability. The cross-sectional dimensions of the bars and the coordinates of their node connections were varied. Buckling is taken into account when stability is lost both in the object plane and out of the plane. Analysis of deformations of the considered structure variants was performed via the displacement-based finite element method. An iterative procedure for solving the task was formulated by using an auxiliary elite population, combined approaches to selection and mutation, and single-point crossover. The primary feature of the proposed computing scheme is simplified structure stability verification by determining stress-strain conditions with a tangent stiffness matrix and the additional self-balanced system of small fictitious forces. Assessment as to how constraint on stability was met was performed based on the results of the considered convergence of the internal iteration cycle used for analyzing load-carrying system behavior by taking into account the influence of longitudinal forces on the bars while bending. It was calculated that it is sufficient to perform only 3–5 iterations of this procedure to verify structure stability. Efficiency of the proposed algorithm is illustrated via the example of optimization of bar system with two supports and a frame with a girder truss.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ПЛОСКИЕ СТЕРЖНЕВЫЕ СИСТЕМЫ: ОПТИМИЗАЦИЯ С КОНТРОЛЕМ ОБЩЕЙ УСТОЙЧИВОСТИ

Разработан алгоритм дискретной оптимизации изготовленных из стали плоских стержневых систем на основе эволюционного поиска. Ставится задача минимизации веса стержней с учетом ограничений по напряжениям, перемещениям и общей устойчивости. Варьируются размеры поперечных сечений стержней и координаты узлов их соединения. Учитывается выпучивание при потере устойчивости как в плоскости, так и из плоскости объекта. Анализ деформаций рассматриваемых вариантов конструкции выполняется методом конечных элементов в форме метода перемещений. Сформулирована итерационная процедура решения поставленной задачи с использованием вспомогательной элитной популяции, комбинированных подходов к селекции и мутации, одноточечного кроссинговера. Основной особенностью предлагаемой вычислительной схемы является упрощенная проверка устойчивости конструкций путем расчета их напряженно-деформированного состояния с использованием касательной матрицы жесткости и дополнительной самоуравновешенной системы малых фиктивных сил. Оценка удовлетворения ограничения по устойчивости выполняется по результатам рассмотрения сходимости внутреннего итерационного цикла, реализующего анализ поведения несущей системы при учете влияния для стержней продольных сил на изгиб. Расчетным путем установлено, что для проверки устойчивости конструкции достаточно выполнить только 3–5 итерации этой процедуры. Работоспособность предлагаемого алгоритма иллюстрируется на примере оптимизации двухопорной стержневой системы и рамы с ферменным ригелем.

Текст научной работы на тему «FLAT ROD SYSTEMS: OPTIMIZATION WITH OVERALL STABILITY CONTROL»

doi: 10.18720/MCE.76.16

Flat rod systems: optimization with overall stability control

Плоские стержневые системы: оптимизация с контролем

общей устойчивости

I.N. Serpik,

Bryansk State University of Engineering and Technology, Bryansk, Russia A.V. Alekseytsev,

National Research Moscow State Civil Engineering University, Moscow, Russia P.Yu. Balabin, N.S. Kurchenko,

Bryansk State University of Engineering and Technology, Bryansk, Russia

Д-р техн. наук, заведующий кафедрой И.Н. Серпик,

Брянский государственный инженерно-технологический университет, г. Брянск, Россия

канд. техн. наук, доцент А.В. Алексейцев,

Национальный исследовательский Московский государственный строительный университет, г. Москва, Россия без степени, аспирант П.Ю. Балабин, канд. техн. наук, доцент Н.С. Курченко, Брянский государственный инженерно-технологический университет, г. Брянск, Россия

Key words: steel structures; flat rod systems; optimization; genetic algorithms; finite element method; strength; stiffness; overall stability

Ключевые слова: стальные конструкции; плоские стержневые системы; оптимизация; генетические алгоритмы; метод конечных элементов; прочность; жесткость; общая устойчивость

Abstract. An algorithm for discrete optimization of steel flat rod systems was developed on the basis of an evolutionary search. The task is to minimize the weight of the bars via taking into account constraints on stresses, displacements, and overall stability. The cross-sectional dimensions of the bars and the coordinates of their node connections were varied. Buckling is taken into account when stability is lost both in the object plane and out of the plane. Analysis of deformations of the considered structure variants was performed via the displacement-based finite element method. An iterative procedure for solving the task was formulated by using an auxiliary elite population, combined approaches to selection and mutation, and single-point crossover. The primary feature of the proposed computing scheme is simplified structure stability verification by determining stress-strain conditions with a tangent stiffness matrix and the additional self-balanced system of small fictitious forces. Assessment as to how constraint on stability was met was performed based on the results of the considered convergence of the internal iteration cycle used for analyzing load-carrying system behavior by taking into account the influence of longitudinal forces on the bars while bending. It was calculated that it is sufficient to perform only 3-5 iterations of this procedure to verify structure stability. Efficiency of the proposed algorithm is illustrated via the example of optimization of bar system with two supports and a frame with a girder truss.

Аннотация. Разработан алгоритм дискретной оптимизации изготовленных из стали плоских стержневых систем на основе эволюционного поиска. Ставится задача минимизации веса стержней с учетом ограничений по напряжениям, перемещениям и общей устойчивости. Варьируются размеры поперечных сечений стержней и координаты узлов их соединения. Учитывается выпучивание при потере устойчивости как в плоскости, так и из плоскости объекта. Анализ деформаций рассматриваемых вариантов конструкции выполняется методом конечных элементов в форме метода перемещений. Сформулирована итерационная процедура решения поставленной задачи с использованием вспомогательной элитной популяции, комбинированных подходов к селекции и мутации, одноточечного кроссинговера. Основной особенностью предлагаемой вычислительной схемы является упрощенная проверка устойчивости конструкций путем расчета их напряженно-деформированного состояния с использованием касательной матрицы жесткости и дополнительной самоуравновешенной системы малых фиктивных сил. Оценка удовлетворения ограничения по устойчивости выполняется по результатам рассмотрения сходимости внутреннего итерационного цикла, реализующего анализ поведения несущей системы при учете влияния для стержней продольных сил на изгиб. Расчетным путем установлено, что для проверки устойчивости конструкции достаточно выполнить только 3-5 итерации этой процедуры.

Работоспособность предлагаемого алгоритма иллюстрируется на примере оптимизации двухопорной стержневой системы и рамы с ферменным ригелем.

Introduction

For newly designed building systems, the percentage of buildings and constructions with steel bearing structures is increasing. These being the case, flat rod systems are in wide usage. The process of optimally designing such objects often includes the choice of bar profile dimensions and the arrangement of their connecting nodes, taking into account constraints on stresses, displacements, and stability. To verify the provision of strength and stiffness of flat rod systems included in steel framework systems, one should usually implement two-dimensional computational models. At the same time, a stability analysis of such objects, in many cases, is required to be performed while taking into account the possibility of buckling out of the structure plane.

The issue of optimally designing bar systems is given great attention in scientific literature. The most universal approaches to solving these problems have been obtained via the use of meta-heuristic methods [1-10], which allow performing an effective search using discrete sets of variable parameters taking into account a set of standard requirements as the conditions for a building structure design. In particular, the use of genetic algorithms in such issues was considered [1, 4]. At the same time, meta-heuristic procedures for the optimal synthesis of frameworks are often related to the need for performing a significant number of working capacity checks of structure solution variants taken into consideration. A significant volume of work hours for such checks to be spent, particularly for taking into account the necessity of ensuring conditions of stability, to a certain extent restrains the use of such algorithms for practical purposes. In a number of papers that represent optimization methods of various types, stability constraints were considered only for separate bars [11-15], which greatly simplifies the task, but reduces the possibilities of application in real design practice. In [16, 17], compliance with constraints on a structure's overall stability was verified on the basis of the classical solution of the eigenvalue problem within the framework of the Euler approach. In [18, 19], the condition of ensuring stability at size optimization of the flat rod systems unfolded from displacements from the plane of the structure was approximately taken into account by considering the effect of longitudinal forces on bending.

It should be noted that during the optimization process, it is usually not necessary to determine the critical load values and buckling shapes, but only to check structure stability. To do so, it is sufficient to confirm that the determinant of the tangent stiffness matrix of the system is positive [20]. Such a criterion was taken into account for optimization of bar structures in [21, 22]. In this paper, to optimize flat rod systems, even a simpler assessment of in-plane and out-of-plane stability is realized, including analysis of convergence of the iterative process of the structure calculation via the finite element method using a tangent stiffness matrix and a self-balanced system of small auxiliary forces. In this case, the stability test is combined with the analysis of the stress-strain condition of the bar system.

Minimization of the rods' weight is performed with a set of strength, stiffness, and overall stability constraints by varying rod profiles and coordinates of nodal points on discrete sets of permissible variants. Constructive and technological requirements are all taken into account when assigning sets of permissible values of variable parameters. The structure of the optimization scheme is carried out by using the general provisions for genetic algorithm of work [23].

The purpose of this paper is to develop an evolutionary algorithm for optimization of flat rod systems considering with acceptable computational complexity the overall stability as one of the active constraints. To this effect the problem of creating a simplified iteration scheme of overall stability evaluation of rod structures without defining the critical load level for intermediate alternatives of a deformable object is solved.

Methods

Statement of the optimization problem

We believe that the plane steel structure is made of rectilinear bars with constant cross-sections along their lengths. The axes of bars and one of the main axes of bar cross-sections are located in plane XY of the Overall Cartesian coordinate system XYZ (Fig. 1). We set the task of minimizing the weight W of all the bars of the structure:

W(HuH2,...,Hn,RbR2, .,RMmin , (1)

where Hn (n = 1,.2,..., N) - set of permissible combinations of sizes of independently varied cross-sections of the bar n, N — total number of such sections, Rm (m = 1,2,...,M) - set of permissible values for the independently varied nodal coordinate m , M - the total number of such coordinates.

We take into account that the bars with variable cross-sectional dimensions can be combined into groups in which such parameters are assumed to be the same. Accordingly, variable coordinates can be combined into groups, the values of which are required to be the same.

We assume that the structure is subject to loading in its plane. The stress-strain condition of the object is calculated using the finite element method within the framework of the displacement method. This being the case, the possibility of structure spatial deformation should be taken into account, considering the need to assess compliance with stability requirements both in the framework plane and out of the plane. To ensure the possibility of stability testing of separate bars, each of them is divided into not less than 5-6 finite elements.

Figure 1. Example of the bar system with separation into bars and finite elements: 1-3 are bar numbers, G - bar connection nodes, U - nodes of the finite element model

A set Q of all coordinates of the finite-element model nodes can be represented as follows

O={OX, OY }, (2)

where Qx ={Xi, X2,...,Xj } Qy =Yi, Y2,...,Y/ } - sets of values of the node coordinates along axis X and Y , respectively, I — total number of nodes. We expand the set Q into nonoverlapping subsets:

Q = QA + QB + Qd , (3)

where QA - set of independently changeable coordinates, QB — set of changeable coordinates being linear functions of the coordinates belonging to the set QA, Qd - set of unchangeable coordinates.

Each of sets Rm (m = 1,2,...,M) is given for one coordinate of set QA. In this case, if the

position of the rectilinear structural element varies in the plane, each coordinate of nodes Gi, G2 of its

marginal sections (Fig. 2) may belong only to sets QA or QD only. Then, coordinatesXk, Yk of a

certain internal node k of such a structural element for the current configuration of the structure can be determined using equations

Xk = Xi + xk (X2 - Xi) /1, Yk = X2 + Xk (X2 - Xi) /1, (4)

where Xi, Y, X2, Y2 — coordinates for nodes Gi and G2 in the current configuration, respectively, Xk and l — value of coordinate x of node k and the length of the structural element for the basic configuration, respectively.

We believe that, in the general case, the following constraints can be taken into account:

A) Strength condition:

< Ry , (5)

where am - Mises stress; Ry - design steel resistance assigned with regard to the yield strength [24].

B) Stiffness requirements. For each node i. of the discretizable structure, inequations should be

met

u\ <Mj , |v;j <[v]j , (6)

where uj, vj - projections of j node displacement on X and Y axis, respectively, \u]j, [v]j -permissible values for such displacements.

C) Overall stability of bar system structure, including stability of individual bars.

D) Stability of side flanges and walls of profiles.

E) Stability of plane bending of bars.

F) Provision of local structural strength.

G) Unification regarding topologies and parameters.

H) Design constraints (possibility of determining layout of nodal connections, support conditions,

etc.).

Figure 2. Straight-line structural element in plane XY : 1, 2 - basic and current configurations

Principles of constraints accounting

Constraints A, B, and C are considered active and are directly taken into account during the optimization process. Other constraints are taken into account when choosing the initial prerequisites for optimal design and are controlled after the optimal search has been performed. In general, it is understood that the result of optimization, a variant of the design solution, in any case, should be checked for compliance with all the constraints imposed, by applying certain adjusted schemes. If necessary, the initial prerequisites for optimization can be adjusted and the optimization process performed again.

We assume that the structure material operates under conditions of linear elasticity. In general, we take into account that bars are subject to deformations caused by tension/compression, bending in both main planes, and pure torsion. The finite element model of the bar system is formed in accordance with known provisions [25].

We will check compliance with active constraints based on an analysis of the stress-strain condition of the design variants using the method of a step-by-step approach. We consider the system deformations under conditions of small displacements, while taking into account longitudinal-transverse bending of the bars. For each standard combination of loads, during the first iteration, we perform calculations by applying conventional stiffness matrices of the finite element method and the actual load, and, in iteration r > 2 , we solve the following system of linear algebraic equations:

k mir ^qkw, (7)

where [K]t - tangent of the stiffness matrix [20] of the spatial finite element model, {s}r^ - vector of nodal displacements calculated in iteration r , Q} - vector of nodal forces that takes into account the standard impact, {a} - randomly generated vector of a self-balanced system of small nodal forces that can take non-zero values for any nodal degree of freedom.

The tangent matrix of stiffness can be represented as [20]

[K]t=[k]+[kg({n}r-1)) ,

where [k] - stiffness matrix of the finite element model, KG ({n}-r-1)) element system [25] expressed through longitudinal bar forces found in iteration r -1 that are combined into vector {N}(r-1).

(7)

- geometric matrix of the finite

Vector {A} should not have any significant influence on the task solution if the load does not approach the Euler critical level. In this case, additional fictitious displacements associated with this vector should allow creating the conditions for the manifestation of stability loss by a planar or spatial scheme. Then, according to the theory of stability [26], as the load approaches the critical level, the energy of the object deformation obtained through the effect of longitudinal forces on the bars bending will tend to infinity. We introduce an estimate of structure stability based on the premise that when implementing the iterative process on a computer in accordance with equation (7), the absence of the convergence of solutions indicates non-fulfillment of constraint C. We control the approach to the condition of instability by verifying the following condition for the preset iteration number ro > 3:

U(ro)

1 -

< a, (9)

U (ro -1)

where U(jo^, U(r°-1) — discretized object deformation energies obtained in iterations ro and ro -1, respectively, a — fixed small positive number.

According to calculations, a sufficiently effective verification of this type is ensured if ro = 5,

a = 0.001. If all the standard requirements are met for the bar system, then practically 3-5 iterations are required for the iterative process to be implemented.

Management of the optimal search process on the basis of genetic algorithm

In our case, an individual is the variant of the structure obtained by choosing values of parameters from predefined discrete sets. Each of such sets shall be arranged in descending order: by area of cross-

sections for sets Hn and the values of the coordinates for sets Rm .

We believe that during each iteration of the genetic algorithm, the following two populations (sets) of individuals shall be considered:

1. Current population O1. It has the fixed size N1 and is used for individuals that can be processed by genetic operators.

2. Elite population ®2. It is introduced to save the best variants of solutions in the search process. The genetic material of this population can be used in the modification of population O1. It is envisaged that the number of individuals in population ®2 should not exceed preset value N2 .

Initially, population Oi is formed. N1 identical projects based on the first elements of sets Hn

(n = i,2,...,N) , Rm (m = 1,2,...,M) are introduced. Next, an iterative procedure is performed, each iteration of which includes the following steps:

1. Check of the individuals' fitness for work. The stress-strain condition is calculated for each variant of the structure related to population Oi. This population is divided into groups: OJ and O[. If for an individual belonging to group Oi, any of the active constraints is not met, then such individual is replaced by the best individual from the elite population O2 not available in population Oi. If there are no such individuals in population O2, then, for this purpose, random information is generated about parameters for a new variant of the structure not considered in population Oi. For an individual from

group Oj, constraint (9) is taken into account in the same way. At the same time, if only constraints A and B are violated for individuals belonging to this group, a significant penalty shall be introduced by multiplying the value of the objective function by a factor

kp = (i + taZ^a ))(i + tslfas )), (10)

where £,a,£,s — set positive numbers, j(x) — heaviside function of some argument c (j(c) = 0, if c < 0 and x(c) = i, if c > 0),

aG = max

t

f a(i max)

max

i

V

Y\

R

-1

V

y

as = max

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

t

max

max

}

u,

-1

ul

max

}

\\\

-1

(11)

t - number of load combination variants, a this bar material.

(i max)

m

- maximum value cm for i bar, Ryi - value Ry for

2. Modification of the elite population. For each individual < of population Oi, the objective function value W (<) is calculated and the following condition shall be verified:

Kil = <2 j) v (<2 j e O2 ))) v (W(<il) < W2max ), (12)

where <2 j - j individual from population O2, W2max — the maximum value of the objective function for this population individuals.

If the criterion (12) is met, the individual from population Oi is copied into population O2. This

being the case, if the elite population already contains individuals N2 , then the individual with the largest value of the objective function is removed from it.

3. Check of conditions for the optimization completion. Calculations show that in the absence of changes in population O2, throughout 200-300 iterations, further continuation of the search, as a rule, does not lead to a change in the best value of the objective function. It was assumed that, providing that the elite population is stable for 300 iterations, the solution of the optimization problem is complete.

4. Mutation. For individuals of population Oi, where in each generation there exists the possibility of random change in part of the parameters in several individuals. The following mixed scheme for changing the position of parameter j in the discrete set Tj of its permissible values is used. Suppose

that this set has wj elements. On the interval (0; 1), with the help of a random number generator, values

ma, mb are selected by applying the uniform distribution law. to be compared with the control numbers

of mutation f, fi,f2, f . If ma > f , then the number of the parameter value in set Ti shall be chosen

randomly with equal probability. When ma < f, the choice shall be made in accordance with Table 1,

v

m

l

v

V

where rj is the number of the parameter value in set Ti before mutation, ~ is the value by which this number changes as a result of mutation.

Table 1. Values of additions to the parameter number at ma < f

г

rJ mb < f1 f1 < mb < f2 f2 < mb < f3 mb ^ f3

1 0 0 1 2

2 -1 -1 1 2

3 -2 -1 1 2

4 -2 -1 1 2

Wj - 2 -2 -1 1 2

Wj-1 -2 -1 1 1

wj -2 -1 0 0

5. Selection and crossover. The selection operator is applied to all individuals from population Oj by applying the roulette method [27, 28] on the basis of the obtained objective function values in accordance with the mixed scheme used in [22]. Crossover was performed using the single-point operator [27, 28].

Results

The use of a developed computational scheme is considered for examples of a bar structure with two supports and a frame with a girder truss. It was assumed that the optimized objects were made of

S235 steel [24]. The following was taken into account: modulus of elasticity E = 2.06 • 105MPa, weight density p = 77 kN/m3. The following was set out: N1 = N2 = 20, ro = 5 , = 10, = 100 , f = 0.9, f = 0.5, /2 = 0.75 , /3 = 0.9. Compliance with constraints on strength, stiffness, and

stability were confirmed for the obtained optimization task solutions by applying the Autodesk NEi Nastran software package (License FGBOU VO "BGITU" N PR-05918596) and with regard to the existing standards [24].

Example 1 considered the bar structure with two supports consisting of six bars 1-6 of equal length (Fig. 3a) with an H-shaped cross-section (Fig. 3b) at z || Z . Dimensions of each bar 1-3 cross-section of the symmetric system were varied independently. Permissible combinations of bar cross-sections are indicated in Table 2. Coordinates of the central node C also varied, provided that straightness of segments DC u DC. remain unchanged. The following set of permissible values was specified for this coordinate: {-20, -17.5, -15, -12.5, -10, -7.5, -5, -4, -3, -2, -1, 0, 1, 2, 3 4, 5, 7.5, 10, 12.5, 15, 17.5, 20} (cm). The uniform finite element mesh was introduced (see Fig. 3a). Independently, three cases of optimization were implemented with the following loading conditions: p = 2.5 MN, p = P3 = P4 = 0 ;

2) P1 = 2.5MN , P2 = P3 = P4 = 0.5MN u 3) P1 = 2.5 MN, P2 = P3 = 1.25MN , P4 = 0 . It was

assumed that [w^ = [v^ = 8 cm , Ry = 230 MPa . Optimization results are shown in Figure 4, where

kst - safety factor of stability by the Euler method obtained through the use of Autodesk NEi Nastran software. These design parameters were achieved in no more than 60 generations.

a)

b)

Figure 3. Bar system with two supports: a - design diagram applying the basic geometry of the object with subdivision on finite elements: 1-6 - bar numbers, b - bar cross-section in local

system of axes

Table 2. Permissible combinations of cross-section variable parameters for Example 1

Combination number bf ,cm tf ,cm hw ,cm tw ,cm

1 16 1 15 0.6

2 20 1.5 18 0.8

3 25 2 20 1

4 28 2 25 1.2

5 30 2.2 30 1.2

6 34 2.2 35 1.4

7 38 2.4 40 1.4

8 42 2.6 45 1.6

9 46 2.8 50 1.6

10 50 3 55 1.8

Case 1 —

iF-5.54 kN K=\M

Figure 4. Results of an optimal search for a bar system with two supports with numbers of bar

cross-section combinations (see Table 2)

Example 2 demonstrates the object of optimization represented by a symmetrical plane frame with a girder truss, span L = 36m (Fig. 5). In the basic configuration of the object. H = 10m, H = 3.5m,

H3 = 1.75m. The frame has rigid supports A , B and is fixed in the nodes of the upper chord of the truss from displacement in the direction of axis Z . The operational load of the weight of the structure and snow in the form of the system of forcesp p, wind pressure represented by distributed loads qi - q4 ,

and bars weight adjusted during the process of optimization according to the varied parameters, was taken into account. Values of loads were determined considering the structure location in Bryansk (Russian Federation). The following was set out: P1 = 108kN , P2 = 54kN, q1 = 1.38kN/m,

q2 = 4.42 kN/m, q3 = 1.035 kN/m, q4 = 3.31kN/m, [wj = 9 cm, [vj = 12cm , Ry = 234 MPa .

Figure 5. Frame basic configuration

All in all, 22 variables were varied independently: 15 combinations of cross-section dimensions and 7 coordinates. This being the case, provisions were made to ensure structure symmetry. In Figure 5, for the left half of the object, gi - gi5 groups of bars are shown with independently varied combinations of

cross-section dimensions and nodes Ux -U7. with independently variable coordinates Y . It was supposed that the bars have an H-beam cross-section (see Fig. 3b), provided that z || Z. For each group gi - gj5 of bars, the search was performed with reference to the combinations of dimensions

indicated in Table 3. For Y coordinates of U -U4 nodes, a set of permissible values {700; 800; 900; 1000; 1050 1100} (cm) was taken into account, and for U5 - U7 nodes - the set {1150; 1175; 1200; 1225; 1250} (cm).

Table 3. Permissible combinations of bar cross-sections in Example 2

Number of combination bf ,cm tf ,cm К ,cm tw ,cm

1 10 1 8 0.6

2 20 1.2 18 0.6

3 25 1.6 23 0.8

4 30 1.8 28 0.8

5 35 1.8 33 0.8

6 40 2 38 1

7 43 2 40 1

8 45 2.2 43 1

9 50 2.4 48 1.2

10 55 2.4 52 1.4

11 60 2.6 58 1.6

12 70 2.8 68 1.8

In performing the structure discretization, each bar was divided into five finite elements. As a result of the optimal search, the solution was obtained and shown in Fig. 6 with the value of the objective function W = 88.50 kN, where digits indicate the number of combinations of bar cross-section dimensions (see Table 3). In this case, 300 iterations of the outer cycle were required with less than

6 -104 structure variant analysis. The optimization process took 37 hours of computer time by using an

Intel Core i7 Processor. For this project, coefficient kst = 1.19. From Figure 6, it is clear that during the

course of optimization, for the most important bar cross-sections, an arch configuration was reproduced approximately.

Figure 6. Result of frame optimization

Discussion

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

It should be noted that in the presented algorithm used for the performance of optimal search iterations, an object stability assessment is provided for, including the stability of individual bars according to a spatial pattern. The introduction of a random self-balanced system of small forces can be considered as a practical means to reduce complexity of calculations when there is an opportunity to approximately reproduce buckling corresponding to the Euler mode of stability loss in the case where a normative load does not allow it to be done. Such conditional additional loading cannot lead to rejection of an efficient structure variant. At the same time, it is presumed that, in any case, the solution of an optimization task must be analyzed in detail, including by applying widely-distributed software for finite element analysis.

In the considered examples, the proposed procedure provided for obtaining the resulting framework variants and stability conditions both via the Euler method and in accordance with standard requirements [24]. The values of the Euler stability coefficient for such project solutions did not exceed 1.19. Since the search was performed using discrete sets of parameters, the stability coefficients are quite acceptable for practical purposes. In this case, in assessing the structure variant stability combined with the calculation of stress and strain of the bar system. This approach does not require intermediate search stages of multiple consideration of the generalized problem of eigenvalues or the performance of calculating the stress-strain structure in a geometrically nonlinear setting, and allows solving, with an acceptable level of requirements to the complexity of the calculations, complex optimization problems of bar systems.

Conclusion

1. A computational scheme is proposed which allows optimization of flat rod systems made of steel, on discrete sets of bar cross-section dimensions and geometrical parameters defining the shape of a structure.

2. An optimal search is performed using the genetic algorithm procedures earlier proposed by the authors for effectively solving complex tasks with a large number of constraints.

3. In the optimization process, verification of the structure variants for stresses, displacements, and overall stability is provided for. Assessment of compliance with requirements for stability is performed both for buckling in the structure plane and out of plane by applying an approximate approach providing for the implementation of 5 iterations of the object deformation analysis via the finite element method based on the tangent of the stiffness matrix. In this case, no multiple generalized eigenvalue problems require solving.

4. Examples of steel load-bearing structures were used to make it possible, due to the proposed approach, to find solutions for flat rod systems optimization. Verification of compliance with stability constraints based on the adjusted schemes showed that factors of safety for the obtained constructive solutions were within the interval [1.12, 1.19].

Acknowledgement

This paper was executed under the auspices of the Russian Fundamental Research Fund: grant 16-38-00041 "Evolutionary optimization of steel load-bearing structures of buildings and structures of the normal and high levels of responsibility".

References

1. Yang X.-S. Engineering Optimization: An Introduction with Metaheuristic Applications. Wiley. Hoboken. NJ. USA, 2010. 347 p.

2. Goncalves M.S., Lopez R.H., Miguel L.F.F. Search group algorithm: A new metaheuristic method for the optimization of truss structures. Computers and Structures. 2015. No. 153. Pp. 165-184.

3. Ho-Huu V., Nguyen-Thoi T., Vo-Duy T., Nguyen-Trang T. An adaptive elitist differential evolution for optimization of truss structures with discrete design variables. Computers and Structures. 2016. No. 165. Pp. 59-75.

4. Erbatur F., Hasançebi O., Tutucu I., Kiliç H. Optimal design of planar and space structures with genetic algorithms. Computers and Structures. 2000. No. 75(2). Pp. 209-224.

5. Sonmez M. Discrete optimum design of truss structures using artificial bee colony algorithm. Structural and Multidisciplinary Optimization. 2011. No. 43(1). Pp. 85-97.

6. Lamberti L. An efficient simulated annealing algorithm for design optimization of truss structures. Computers and Structures. 2008. No. 86(19-20). Pp. 1936-1953.

7. Perez R.E., Behdinan K. Particle swarm approach for structural design optimization. Computers and Structures. 2007. No. 85. Pp. 1579-1588.

8. Kaveh A., Talatahari S. Size optimization of space trusses using big bang-big crunch algorithm. Computers and Structures. 2009. No. 87(17-18). Pp. 1129-1140.

9. Kaveh A., Khayatazad M. A new meta-metaheuristic method: ray optimization. Computers and Structures. 2012. No. 112-113. Pp. 283-294.

10. Kaveh A., Mahdavi V.R. Colliding bodies optimization method for optimum design of truss structures with continuous variables. Advances in Engineering Software. 2014. No. 70. Pp. 1-12.

11. Hasançebi O., Erbatur F. On efficient use of simulated annealing in complex structural optimization problems. Acta Mechanica. 2002. No. 157(1). Pp. 27-50.

12. Kaveh A., Kalatjari V. Size/geometry optimization of trusses by the force method and genetic algo-rithm. ZAMM Journal of Applied Mathematics and Mechanics. 2004. No. 84(5). Pp. 347-357.

13. Dedea T., Ayvaz Y. Combined size and shape optimization of structures with a new meta-heuristic algorithm. Applied Soft Computing. 2015. No. 28. Pp. 250-258.

14. Kaveh A., Ahmadi B. Sizing, geometry and topology optimization of trusses using force method and supervised charged system search. Structural Engineering and Mechanics. 2014. No. 50(3). Pp. 365-382.

15. Rahami H., Kaveh A., Gholipour Y. Sizing, geometry and topology optimization of trusses via force method and genetic algorithm. Engineering Structures. 2008. No. 30. Pp. 2360-2369.

16. Gao X., Ma H. Topology optimization of continuum structures under buckling constraints. Computers and Structures. 2015. No. 157. Pp. 142-152.

17. André J., Torii R.H.L., Leandro F.F.M. Modeling of global and local stability in optimization of truss-like structures using frame elements. Structural and Multidisciplinary Optimization. 2015. No. 51(6). Pp. 1187-1198.

18. Serpik I.N., Alekseytsev A.V. Optimizatsiya ramnykh konstruktsiy s uchetom vozmozhnosti zaproyektnykh vozdeystviy. Inzhenerno-stroitelnyy zhurnal [Optimization of

Литература

1. Yang X.-S. Engineering Optimization: An Introduction with Metaheuristic Applications. Wiley. Hoboken. NJ. USA, 2010. 347 p.

2. Goncalves M.S., Lopez R.H., Miguel L.F.F. Search group algorithm: A new metaheuristic method for the optimization of truss structures // Computers and Structures. 2015. № 153. Pp. 165-184.

3. Ho-Huu V., Nguyen-Thoi T., Vo-Duy T., Nguyen-Trang T. An adaptive elitist differential evolution for optimization of truss structures with discrete design variables // Computers and Structures. 2016. № 165. Pp. 59-75.

4. Erbatur F., Hasançebi O., Tutucu I., Kiliç H. Optimal design of planar and space structures with genetic algorithms // Computers and Structures. 2000. № 75(2). Pp. 209-224.

5. Sonmez M. Discrete optimum design of truss structures using artificial bee colony algorithm // Structural and Multidisciplinary Optimization. 2011. № 43(1). Pp. 85-97.

6. Lamberti L. An efficient simulated annealing algorithm for design optimization of truss structures // Computers and Structures. 2008. № 86(19-20). Pp. 1936-1953.

7. Perez R.E., Behdinan K. Particle swarm approach for structural design optimization // Computers and Structures. 2007. № 85. Pp. 1579-1588.

8. Kaveh A., Talatahari S. Size optimization of space trusses using big bang-big crunch algorithm // Computers and Structures. 2009. № 87(17-18). Pp. 1129-1140.

9. Kaveh A., Khayatazad M. A new meta-metaheuristic method: ray optimization // Computers and Structures. 2012. № 112-113. Pp. 283-294.

10. Kaveh A., Mahdavi V.R. Colliding bodies optimization method for optimum design of truss structures with continuous variables // Advances in Engineering Software. 2014. № 70. Pp. 1-12.

11. Hasançebi O., Erbatur F. On efficient use of simulated annealing in complex structural optimization problems // Acta Mechanica. 2002. № 157(1). Pp. 27-50.

12. Kaveh A., Kalatjari V. Size/geometry optimization of trusses by the force method and genetic algorithm // ZAMM Journal of Applied Mathematics and Mechanics. 2004. № 84(5). Pp. 347-357.

13. Dedea T., Ayvaz Y. Combined size and shape optimization of structures with a new meta-heuristic algorithm // Applied Soft Computing. 2015. № 28. Pp. 250-258.

14. Kaveh A., Ahmadi B. Sizing, geometry and topology optimization of trusses using force method and supervised charged system search // Structural Engineering and Mechanics. 2014. № 50(3). Pp. 365-382.

15. Rahami H., Kaveh A., Gholipour Y. Sizing, geometry and topology optimization of trusses via force method and genetic algorithm // Engineering Structures. 2008. № 30. Pp. 2360-2369.

16. Gao X., Ma H. Topology optimization of continuum structures under buckling constraints // Computers and Structures. 2015. № 157. Pp. 142-152.

17. André J., Torii R.H.L., Leandro F.F.M. Modeling of global and local stability in optimization of truss-like structures using frame elements // Structural and Multidisciplinary Optimization. 2015. № 51(6). Pp. 1187-1198.

18. Серпик И.Н., Алексейцев А.В. Оптимизация рамных конструкций с учетом возможности запроектных воздействий // Инженерно-строительный журнал. 2013. № 9(44). С. 38-46.

frame structures taking into account the possibility of emergency actions]. Magazine of Civil Engineering. 2013. No. 9(44). Pp. 38-46. (rus)

19. Serpik I.N., Alekseytsev A.V. Optimization of flat steel frame and foundation posts system. Magazine of Civil Engineering. 2016. No. 1. Pp. 14-24. (rus)

20. Wriggers P. Nonlinear Finite Element Methods. SpringerVerlag, Berlin-Heidelberg, 2008. 560 p.

21. Kucherenko A.A. Optimizatsiya topologii sterzhnevykh sistem i ikh ustoychivost [Optimization of the topology of the rod and their stability]. Sistemnyye tekhnologii. 2015. No. 4(99). Pp. 23-30. (rus)

22. Sergeyev O.A., Kiselev V.G., Sergeyeva S.A. Obshchaya poterya ustoychivosti i optimizatsiya sterzhnevykh konstruktsiy so sluchaynymi nesovershenstvami pri ogranicheniyakh na veroyatnost bezotkaznoy raboty [Overall instability and optimization of bar structures with random defects in case of constraints on faultless operation probability]. Magazine of Civil Engineering. 2013. No. 9(44). Pp. 30-41. (rus)

23. Serpik I.N., Alekseytsev, A.V., Balabin, P.Y. Mixed approaches to handle limitations and execute mutation in the genetic algorithm for truss size, shape and topology optimization. Periodica Polytechnica Civil Engineering. 2017. No. 61(3). Pp. 471-482.

24. SP 16.13330.2011. Stalnyye konstruktsii. Aktualizirovannaya redaktsiya SNiP II-23-81* [Russian Set of Rules SP 16.13330.2011. Steel structures. Updated version of SNiP II-23-81 *]. Moscow: Ministerstvo regionalnogo razvitiya RF, 2011. 173 p. (rus)

25. Zienkiewicz O.C., Taylor R.L., Fox D. The finite element method for solid and structural mechanics. Elsevier. Oxford, 2014. 672 p.

26. Alfutov N.A. Osnovy rascheta na ustoychivost uprugikh system [Basics of calculating the stability of elastic systems]. Moscow: Mashinostroyeniye, 1978. 312 p. (rus)

27. Rutkovskaya D., Pilinskiy M., Rutkovskiy L. Neyronnyye seti, geneticheskiye algoritmy i nechetkiye sistemy [Neural networks, genetic algorithms and fuzzy systems]. Moscow: Goryachaya liniya-Telekom, 2008. 452 p. (rus)

28. Gladkov L.A., Kureychik V.V., Kureychik V.M. Geneticheskiye algoritmy [Genetic algorithms]. Moscow: Fizmatlit, 2010. 368 p. (rus)

19. Серпик И.Н., Алексейцев А.В. Оптимизация системы стальной плоской рамы и столбчатых фундаментов // Инженерно-строительный журнал. 2016. № 1(61). С. 14-24.

20. Wriggers P. Nonlinear Finite Element Methods. SpringerVerlag, Berlin-Heidelberg, 2008. 560 p.

21. Кучеренко A.A. Оптимизация топологии стержневых систем и их устойчивость // Системные технологии. 2015. № 4(99). С. 23-30.

22. Сергеев О.А., Киселев В.Г., Сергеева С.А. Общая потеря устойчивости и оптимизация стержневых конструкций со случайными несовершенствами при ограничениях на вероятность безотказной работы // Инженерно-строительный журнал. 2013. № 9(44). С. 30-41.

23. Serpik I.N., Alekseytsev, A.V., Balabin, P.Y. Mixed approaches to handle limitations and execute mutation in the genetic algorithm for truss size, shape and topology optimization // Periodica Polytechnica Civil Engineering. 2017. № 61(3). Pp. 471-482.

24. СП 16.13330.2011. Стальные конструкции. Актуализированная редакция СНиП II-23-81*. М.: Министерство регионального развития РФ, 2011. 173 c.

25. Zienkiewicz O.C., Taylor R.L., Fox D. The finite element method for solid and structural mechanics. Elsevier. Oxford, 2014. 672 p.

26. Алфутов Н.А. Основы расчета на устойчивость упругих систем. М.: Машиностроение, 1978. 312 с.

27. Рутковская Д., Пилиньский М., Рутковский Л. Нейронные сети, генетические алгоритмы и нечеткие системы. М: Горячая линия-Телеком, 2008. 452 с.

28. Гладков Л.А., Курейчик В.В., Курейчик В.М. Генетические алгоритмы. М.: Физматлит, 2010. 368 с.

Igor Serpik,

+7(4832)64-88-00; [email protected]

Anatoly Alekseytsev, +7(960)564-33-58; [email protected]

Pavel Balabin,

7(919)196-53-92; [email protected] Natalia Kurchenko,

+7(920)602-32-40; [email protected]

Игорь Нафтольевич Серпик, +7(4832)64-88-00;

эл. почта: [email protected]

Анатолий Викторович Алексейцев, +7(960)564-33-58; эл. почта: [email protected]

Павел Юрьевич Балабин, +7(919)196-53-92;

эл. почта: [email protected]

Наталья Сергеевна Курченко, +7(920)602-32-40; эл. почта: [email protected]

© Serpik I.N.,Alekseytsev A.V.,Balabin P.Yu.,Kurchenko N.S., 2017

i Надоели баннеры? Вы всегда можете отключить рекламу.