You are on page 1of 8

30

ISSN 1392 - 1207. MECHANIKA. 2008. Nr.6(74)

MATLAB implementation in direct probability design of


optimal steel trusses
V. Jankovski*, J. Atkočiūnas**
*Vilnius Gediminas Technical University, Saulėtekio 11, 10223 Vilnius, Lithuania, E-mail: JWMsoftcorp@gmail.com
**Vilnius Gediminas Technical University, Saulėtekio 11, 10223 Vilnius, Lithuania, E-mail: juozas.atkociunas@st.vgtu.lt

1. Introduction 2. Mathematical model of optimal trusses

The aim of structures design is to secure their safe Optimal trusses DPD considering the reliability of
work in particular exploitation period with a view of econ- strength and stability reserve is carried out by solving
omy. Structures design, regulated by design standards [1, nonlinear mathematical programming optimization prob-
2], is based on the method of limit states and operates with lem:
deterministic material physical properties and external ac-
tion values. Partial reliability ratios and combinations of find min LT A0 (1)
them secure the reliability of the structures. Direct prob-
ability design (DPD) [3-7], directly allows to control safety
subject to: [ A ] N = μF , (2)
bounds of the structures by using probability theory and β0 ,t , N ≥ 0;
statistical calculations. The application of energy extre- β ( A0 , N ) ≥ (3)
β0 ,c , N < 0.
mum principle is natural for both mechanical and mathe-
matical view while formulating and solving deterministic A0 ≥ A0 ,min . (4)
[8, 9] and stochastic [10, 11] problems of structures analy-
sis and optimization. Mathematical model of optimization problem (1-
DPD of optimal steel trusses is analyzed in this 4) consists of: objective function (truss minimal volume
paper by using equilibrium finite elements [12] and criterion) (1); truss static equilibrium equations (2); truss
mathematical programming means [13]. The variations of elements reliability indices nonlinear conditions (element
material physical-mechanical characteristics, element designing conditions) (3); structural restrictions (4). Here:
cross-sections geometrical characteristics and external ac- L is the length vector of truss elements; A0 is the areas vec-
tions are estimated in design process as random values tor of elements cross-sections (optimized parameter); [A] is
approximated by normal distribution law. Mathematical the ratios matrix of truss equilibrium equations; N is the
model allows designing trusses from one load case, but elements axial forces vector; μF is the mean values vector
since these trusses work only in elastic stage the problem of truss external forces; β(·) is the elements reliability indi-
and algorithm easily can be reconstructed for trusses de- ces vector-valued function; β0,t, β0,c are the limit reliability
sign from several load cases. Trusses are designed from indices vectors of the elements under tension and compres-
steel profiles (HE, IPE, TUB) considering to the dispersion sion respectively. Unknowns of the problem (1-4) are:
of profiles discrete characteristics and directly estimating A0 ≡ μ A0 , N ≡ μN .
reliability requirements of strength and stability for bar
elements.
Solution algorithm of obtained DPD mathematical 3. Reliability of element strength reserve
model for optimal trusses is realized in MathWorks
Statistical probability dispersion is a characteristic
MATLAB environment analysis and optimization system
for material properties (elastic modules Ei and steel design
JWM_SAOSYS_Toolbox_v0.40 (Structural Analysis and
strengths under yield bound Ry,i), cross-sections geometry
Optimization System) created by the authors’ for structures
(cross-sections areas Ai and inertia moments Ii) and exter-
modeling by finite elements. MATLAB characterizes by
nal actions Fi for random values. Dispersion of the named
convenient usage, numerous functional and supple
properties can be enough well approximated by Gauss-
technological facilities. Jointly with optimization problems
Laplace’s distribution law characterized by mean value μX
solving key modulus Optimization Toolbox it became
effective tool for experimental systems design. and dispersion σ X2
Numerical example of bridge-truss DPD sub-
jected to static loading is presented. Analysis of material X = { E , R y , A, I , F } ; ( )
X i ∈ N μ X i ; σ X2 i , (5)
physical-mechanical properties, variations of external load-
i = 1, 2, 3, ...
ing and the influence of element limit reliability indices on
truss volume is performed.
Owning the data of statistical control, evaluating The truss consist of a set K of bar elements. The
the dispersion of random values more exactly and com- strength reserve Zk of every element under tension or com-
plexly applying mathematical programming theory for the pression is equal to the difference between the element
solution of optimization problems we can not only guaran- axial capacity N0,k and action effect Nk
tee sought reliability of the structure elements but also to
Z k = N 0,k − N k , k ∈ K (6)
create more economic projects.
31

Limit state function of element strength reserve Zk with 0, N k ≥ 0;


varying arguments we can write in the following form
Zk
δI = ϕ (15)
k
δ I A0, k μ R ,
k y ,k
Nk < 0
Z k = z ( A0, k , I k , lk , Ry , k , Ek , N k ) = z ( x ) =
A0, k , N ≥ 0;
A0, k Ry , k − N k , N k ≥ 0; Zk
δ R = ϕ k
(16)
= (7) y ,k
δ R A0, k μ R + ϕ k A0, k , N k < 0
ϕ ( Ek , Ry , k , lk , I k , A0, k ) A0, k Ry , k + N k , N k < 0 y ,k y ,k

0, N k ≥ 0;
where buckling ratio function of the element under central Zk
δE = ϕ (17)
compression is
k
δ E A0, k μ R ,
k y ,k
Nk < 0

ϕ ( E , Ry , l , I , A ) = ϕ ( E , Ry , λ ( l , I , A) ) (8) (
ϕ k = ϕ k μ E , μ R , lk , I k , A0, k
k y ,k
) (18)
I = min { I y , I z } (9)
where the definition of the partial derivatives values ϕδ x of
The influence of the variation of beam elements buckling ratio by numerical differentiation method is dis-
lengths lk on the element strength reserve is not considered cussed in the other section.
in this paper. According to the normal distribution characteris-
Normal distribution is characteristic to the func- tics μ Z k and σ Zk of the strength reserve Zk (Fig. 1) we can
tion of element strength reserve Zk define and control the probability αk of the limit state event
described by the reliability index βk of the strength reserve
(
Z k ∈ N μ Z k ; σ Z2k ) (10)
αk = 1 − Φ ( βk ) (19)
which is dependent on the arguments distributed under μZ
normal law (5). Mean strength reserve μ Z k and standard βk = k
(20)
σZ
deviation of strength reserve σ Zk describe the normal dis-
k

tribution and can be defined as follows The condition of element design we can write as follows

k
(
μ Z = z A0, k , I k , lk , μ R , μ E , N k = z ( μ x ) y ,k k
) (11)
βk ≥
β 0,t , k , N k ≥ 0;
k∈K (21)
β 0,c , k , N k < 0.
⎡⎛ ∂z ( μ ) ⎞
2
⎛ ∂z ( μ x ) ⎞
2

σ Z = ⎢⎜⎜ x
σ A ⎟⎟ + ⎜ σI ⎟ + h
k
⎢⎝ ∂A0, k 0, k
⎠ ⎝ ∂I k k

⎣ β kσZk
2
⎛ ∂z ( μ x ) ⎞ ⎛ ∂z ( μ x )
2

+⎜ σ ⎟⎟ + ⎜ σ Ek ⎟ +
⎜ ∂Ry , k Ry ,k
⎝ ⎠ ⎝ ∂Ek ⎠ h(Zk )
2 1/ 2
⎛ ∂z ( μ x ) ⎞ ⎤
+⎜ σ Nk ⎟ ⎥ (12)
⎝ ∂N k ⎠ ⎥⎦
P=Φ (β k )
The definition of the real standard deviation is
realized as follows
α k Pf
=⎡ ( ) +( )
2 2
σZ k ⎢⎣
Zk
δ A A0, kν A
0 ,k k
Zk
δ I I kν I
k k
+

( ) (
1/ 2

) + σ N2 k ⎤
2 2
+ Zk
δR σ R y ,k y ,k
+ Zk
δE σ E k k ⎥⎦
(13) 0 μ Zk Zk
Failure Safe
here v Ak , vIk are variation ratios of cross-section area and region region
inertia moment respectively. The partial derivatives values
Zk < 0 Zk > 0
Zk
δ x at the points μx is calculated by such formulas:
Fig. 1 Distribution of element Zk, failure and safe regions
μR , N k ≥ 0;
δA =
Zk y ,k

ϕ
(14) Before designing of the structure we set strength
0,k
δ A A0, k μ R + ϕk μ R , N k < 0
0,k y ,k y ,k
reserve Zk limit reliabilities P0,t,k, P0,c,k for every element.
Applying tabels P·=·Φ(β) [1, 4] we define strength reserve
limit realibility indices β0,t,k, β0,c,k of the elements under
tension and compression.
32

4. Statistical indices of element internal forces Performing differential calculus we can write:

Elements axial forces vector N (the variable of the ∂N k ( μF , μ p )


problem) is equal to the mean axial forces vector N ≡ μN = qk ,i ( μ p ) = qk ,i (28)
∂Fi
in optimization problem (1)-(4). Elements axial forces un-
known standard deviations σN (12) are in the elements ax-
ial conditions (3). Truss analysis problem is needed to de- ∂N k ( μF , μ p ) ∂qk ,1 ( μ p ) ∂qk , m ( μ p )
fine these deviations.
= μ F + ... + μF (29)
∂p j ∂p j 1
∂p j m

The full system of equations of truss analysis


problem is
Finally standard deviation of element axial force Nk is cal-
culated as follows
⎧⎪[ A] N = F ,
⎨ T (22) σ N : σ Nk =
⎩⎪[ A] u − ⎡⎣ D ( p ) ⎤⎦ N = 0
⎛ ∂ ⎡ qk ,1..m ( μ p ) ⎤
2
m np ⎞
here p = { E , A0 } are materials elastic modules and ele- ∑(q ) + ∑⎜ ⎣ ⎦μ σ
2
= σF ⎟ , (30)
i =1
k ,i i
j =1 ⎜ ∂p j
F pj

ments cross-sections areas vector (np×1). We can solve this ⎝ ⎠
system of equations (22) with respect to N. We will get k∈K
then such an elastic internal forces vector solving formula,
which is expressed by influence matrix [Q(p)] Calculations of partial derivatives are needed to
define standard deviations vector σN of the structure axial
[ A] ([ A] ⎡⎣ D ( p ) ⎤⎦ [ A] )
−1
N ( F , p ) = ⎡⎣ D ( p ) ⎤⎦
−1 T −1 T
F = forces. Searches of such derivative analytical shapes are
senseless or impossible while designing structures of vari-
= ⎡⎣Q ( p ) ⎤⎦ F (23) ous complexities. Therefore, Richardson’s finite differ-
ences numerical extrapolation method is applied to calcu-
Matrix-function of internal forces influence of structure late the derivatives values. Function derivative of one ar-
elements has the following form gument at point x0 is calculated as follows

1
⎡ q1,1 ( p) q1,2 ( p) ... q1, m ( p) ⎤ f ′ ( x0 ) = ⎡ f ( x0 − 2h ) − 8 f ( x0 − h ) +
⎢ q ( p) q ( p) ... q2, m ( p) ⎥⎥ 12h ⎣
⎢ 2,1
+8 f ( x0 + h ) − f ( x0 + 2h ) ⎤⎦ + O ( h 4 )
2,2

⎢ ... ... ... ... ⎥ (31)


⎣⎡Q ( p ) ⎦⎤ = ⎢ q ( p) q ( p) ... qk , m ( p) ⎥
⎥ (24)
( ne × m ) ⎢ k ,1 k ,2
where h is set function variation.
⎢ ... ... ... ... ⎥
⎢ ⎥
⎢⎣ qne ,1 ( p) qne ,2 ( p) ... qne , m ( p) ⎥⎦ 5. Assortments: discrete characteristics fields of profiles
in structure optimization
Axial force of separate element, expressed by in-
ternal forces influence functions, we can write as follows Design of steel structures is inseparable from the
discrete sets of profiles assortments. Analyzing the distri-
N k ( F , p ) = qk ,1 ( p ) F1 + qk ,2 ( p ) F2 + ... + qk , m ( p ) Fm (25) bution of discrete characteristics of I-A cross-sections
(Fig. 2) we can notice, that there is no homologous relation
among these characteristics. Therefore, the allowable point
Since for function Nk(F, p) arguments is characteristic of cross-sections geometrical characteristics
normal distribution law, the following denotation is true k
G = { A0, k , I k } of the discrete field DI-A has to be found
{
⎧ N ∈ N ( μN ; diag ( σ N ) σ N ) ,
⎪ } while optimizing. Thus, for the whole structure we can
⎨ (26) write
(
⎪⎩ N k ∈ N μ Nk ; σ Nk , k ∈ K
2
)
[G ] = [ A0 , G1 ] (32)
The standard deviation of axial force is calculated
as follows The mathematical model (1)-(4) of truss optimiza-
tion problem has only one optimized parameter A0 (one
k ( F p)
⎡ m ⎛ ∂N μ , μ ⎞
2 problem variable), which is the vector of optimized leading
σN = ⎢∑ ⎜ σ Fi ⎟ + geometry. Moments of inertia of optimized cross-sections
k
⎢ i =1 ⎜ ∂Fi ⎟ Ik compose the driven (controlled) geometry vector G1.
⎢⎣ ⎝ ⎠
Leading geometry A0 is optimized by iterative solving of
2 1/ 2
np ⎛ ∂N k ( μF , μ p ) ⎞ ⎤ optimization problem (1)-(4), while driven geometry G1 is
+ ∑⎜ σ pj ⎟ ⎥ (27) corrected with reference to conditions of the optimization
j =1 ⎜ ∂p j ⎟ ⎥ problem constraints (3) and admissible field bounds of
⎝ ⎠ ⎥⎦
assortments Imax(A), Imin(A).
33

-5 Solving of the optimization problem. Solving of


× 10
3.0 the optimization problem (1)-(4) we perform by an itera-
I , m4 TUB tive approximation way and begin with the biggest vectors
2.5 of the optimal cross-sections areas A0 = A0 ,max and inertia
discret point j +2 moments G1 = G1 ,max .
j +1
2.0 Step_1: calculate finite variations of the cross-
Imax (A) j
sections areas and inertia moments for numerical solution
of functions partial derivatives
1.5
I-A ( )
δA0 = diag ηA0 A0 ; δG1 = diag ηG1 G1 ( ) (33)
1.0
I-A
k
G Calculate the standard deviations vectors of the cross-
Ik
0.5 sections areas and inertia moments
I min (A)
-3
×10 ( )
σ A0 = diag ν A0 A0 ; σG1 = diag νG1 G1 ( ) (34)
0 1 2 3 4 5 6 7 8
A0,k A, m2 Step_2: calculate the influence matrix [Q(μp)]
(23) of the mean internal forces of the truss elements. Cal-
Fig. 2 Discrete values field DI-A and admissible I-A culate the standard deviations vector σN of the truss ele-
characteristics field of TUB profiles assortment ments internal forces by Richardson’s method numerically
differentiating the matrix [Q(p)] according all the members
6. Trusses design algorithm and its programmable rea- of the vector p and applying the formula (30).
lization Step_3: to perform one iteration the routine P6
solves the prepared optimization problem (1)-(4) of nonlin-
The algorithm is realized in complex MATLAB ear mathematical programming. If the optimization prob-
and authors’ created JWM SAOSYS Toolbox v0.40 system lem was solved successfully – optimal solution was found
of structures modeling, analysis and optimal design. – we have a new vector A0* of the optimal cross-sections
Further we will describe the main parts of truss stochastic
areas and the vector N of the truss elements axial forces
design algorithm (Fig. 3) and its realization.
mean values.
Truss modeling. Parameterize and model the
If the solution of the optimization problem was
truss by elastic equilibrium LINK1 finite elements under
not successful (an admissible point, optimal solution were
tension or compression [12]. Create the input file (Batch
not found) – increase the areas vector A0 of the optimal
and Data File) of initial data of the structure model
cross-sections
(SAOSYS preprocessor).
Preparing of design environment. After reading
1 A0,′ k − A0, k
input data file, the routine P1 of SAOSYS preprocessor
creates the database DB of the structure (MATLAB struc- A0, k
( A′ + A0,k ) ,
= 2 0, k A0,′ k
≥ ε;
k ∈ K (35)
tural data field). The routine P2, which controls profiles
ξ A0, k , otherwise
assortments, reads and prepares steel profiles HE, IPE,
TUB assortments from SRT database. The routine P3 col-
lects the finite elements library FELIB of SAOSYS sys- here: A0,′ k ≡ A0,*,kprev is optimal area of the optimal cross-
tem. Lastly, the routine P4 creates and initiates the ensem- section in the previous iteration; ε is relative threshold
ble FE of finite elements, which compose the structure. (10-3 %) of recurring increase of A0,k; ξ is the partial ratio
Preparative calculations. The routine P5 creates of direct increase of A0,k. Correct the inertia moments vec-
the ratios matrix [A] of the truss equilibrium equations, the tor G1 and return to the Step 1.
mean values vector μF of the external loads and the stan- Step_4: the routine P7 performs the correction of
dard deviations vector σF. Prepare the edge values vectors the cross-sections driven geometry vector G1 (the inertia
A0,min, A0,max, G1,min, G1,max of the optimal geometry sec- moments vector).
tions areas A0,k and inertia moments Ik with reference to Step_5: Calculate the volume V of the structure
SRT database of profiles assortments. Prepare the total with the new A0* . Perform this iterative process till con-
lengths vector L and the lengths vector Lmax of the longest
vergence conditions of the problem will not be satisfied:
elements in elements groups of the structure. Prepare the
indices vectors β0,t, β0,c of a limit reliability of the truss
elements under tension and compression respectively. Cre- ⎧⎪ A0,′ k − A0,* k ⎫⎪ V ′ −V
max ⎨ , k ∈ K ⎬ ≤ ε A0 ; ≤ εV (36)
ate the material characteristics mean values and standard A0,′ k V′
deviations vectors: μE, μRy, σE, σRy. Create the variation ⎩⎪ ⎭⎪
ratios vectors ν A0 , νG1 of the optimal cross-sections areas
here: V′ is the volume of the previous iteration structure;
inertia moments respectively. Prepare the partial ratios ε A0 , εV are the convergence tolerance criterions (0.1 %) of
vectors ηA0 , ηG1 for the solution of partial derivatives with
the cross-sections areas and structure volume respectively.
finite differences.
34

Batch and Optimization Loop


START
Data File
Step 1
SAOSYS Evaluate:
Preprocessor
δ A 0, δ G 1 (33)

DB
P1
Build Model Database σ A 0, σ G1 (34)

P2 Step 2
Load HE, IPE, TUB Evaluate σ N (30)
SRT
Sortiments
Step 3 P6
Solve NLP (1-4)

Correct G 1
P3 P7
FELIB Load FE Library
eLINK1
eBEAM3 No
eLINK11
P4
Init Finite Elements Optimal Solution Increase A 0 (35)
eBEAM31 Found?
dLINK1 P5 Yes
dBEAM3 Prepare Equalibrium
Equations [A], μF; σF New: A*0, N
Step 4
Correct G1
P7
FE
Prepare:
A 0,min, A 0,max, G1,min, G1,max,
L, L max, Evaluate Volume V
β 0,t, β 0,c, Step 5
μE, σ E, μRy, σ Ry,
ν A 0, ν G 1, η A 0, η G 1 No
Is Convergense
Yes Optimal Solution:
Achieved? A *0, G1*, N , V
(36)
Initial Cross-Sectional
Characteristics:
A 0 = A 0,max; G1 = G1,max SAOSYS
END Postprocessor

Fig. 3 The algorithm SAOSYS-TrussDPD of a direct probability design of optimal trusses

Correction procedure of the cross-section ge- also controlling and correcting satisfaction of the limit in-
ometry G1. The concept of element groups set R we make ertia moments Ilim,r in the bounds conditions of discrete
out while designing the truss. We optimize the geometrical admissible fields of profiles assortments
characteristics {A0,r, G1,r} of single elements groups r.∈.R.
These characteristics compose the vectors pair A0 and G1. D
I min,r ( A0,∗ r ) ≤ I lim,r ≤ D I max,r ( A0,∗ r ) (40)
Since we operate with element groups, the entirety of ele-
ments, which enter into the r group, we make out by inter- Solve the equation (38) by numerical method, se-
section of sets – K.∩.Rr. The vector G1 of optimal cross- quentially increasing the argument Ilim,r,k value of the func-
sections limit inertia moments – is the vector, which satis-
tion βk (·) by the step t and controlling the inequality
fies the element design conditions (3) and the bounds of
the admissible discrete fields DI-A of profiles assortments β -β
k (Fig. 4). Automatically it performs such a func-
0, c , k

tion of MATLAB-SAOSYS
G1 ≡ I lim = I lim ( A0* , N , Lmax , DI − A ) (37)
x = ConFunArgValSearch(hF, y, vInt, tol, <N>)

Define the limit inertia moments I where: x is the found value (Ilim,r) of function argument;
lim.=.{Ilim,r,.r.∈.R}of cross-sections (elements under com- hF.– function handle ( @ β k ( I lim,r ) = βk (·) ); y is function
pression – stability conditions) by solving such an equation
of reliability indices for every element result (β0,c,k); vInt is the vector of search interval {Imin,r,
Imax,r}; tol is search tolerance; N is granulation of search
βk ( A0,* r , N k , Lmax , r , I lim,r,k ) = β 0,c , k , (38) interval (optional parameter).
Define the discrete bounds DImin,r, DImax,r of as-
k ∈ K ∩ Rr , r ∈ R
sortments profiles (Fig. 5) with reference to binary-bared
search of discrete values, which is performed by such a
Finally we define the limit inertia moment of cross-section function
of elements group-set Rr
vp = BinBarSearch(vD, x, b)
I lim,r = max { I lim,r,k , k ∈ K ∩ Rr } (39)
where: vp is the indices vector of discrete points got into
the bar; vD is the vector ( D AHE ∨ IPE ∨TUB ) of discrete values
35

aligned in the increasing order; x is the real value ( A0,* r ); 7. Numerical example
b.is the width of search bar. Define discrete bounds accord- Design structure. The bridge-truss subjected to
ing to the vector vp and perform the return of no admissi- one load case (Fig. 6) is designed. Material of the elements
ble points { A0,* r , I lim,r } (Fig. 5 the points 1 and 3) to the – steel S275: μE = 210 GPa; σE = 25.200 GPa; μRy =
admissible zone (the points 4 and 5). = 275 MPa; σRy = 8.333 MPa. The truss modeled by equi-
librium LINK1 finite elements consist of: 14 nodes; 30
finite elements; 3 design parameters R1-3 (elements cross-
βk sections). Truss flanges (R1, R2) are designed by IPE, and
grid (R3) – by TUB profiles. Profiles variations ratios of
∼ cross-sections areas and inertia moments respectively are:
β k (· )
νA = 10%; νI =5%. The truss is subjected by nodal loads:
μF1 = 55 kN; σF1= 10.061 kN; μF2 = 90 kN; σF2.=.16.463.kN.
Limit reliability index of the elements under ten-
sion is set β0,t = 1.64 (probability of failure Pf,0,t = 0.0505);
β 0,c,k elements under compression – β0,c = 3.00 (Pf,0,c = 0.00135).
Results. DPD of bridge-truss was performed by
iterations. 10 approximation iterations were performed at
all (Fig. 7). Calculated optimal theoretical cross-sections
and the closest found profiles for them are presented in the
0 table (Table). Designed structure volume is V.=.0.210.m3.
t/8 To find the values of discrete profiles it is necessary to
t/4 perform discrete optimization of truss DPD, the realization
of which is intended in the future.
Table
t Calculated optimal theoretical cross-sections (*) and the
closest profiles to these cross-sections
Imin,r Ilim,r,k Imax,r Ik , m4 Profile A0,r, m2 Ir, m4
R1: * 2.636⋅10-3 1.009⋅10-6
Fig. 4 The limit Ilim,r,k definition of the element under IPE O180 2.710⋅10-3 1.173⋅10-6
compression with reference to equation (38) IPE 180 2.395⋅10-3 1.009⋅10-6
IPE 200 2.848⋅10-3 1.424⋅10-6
I b R2: * 5.911⋅10-3 7.881⋅10-6
TUB
3 IPE 330 6.261⋅10-3 7.881⋅10-6
IPE O300 6.283⋅10-3 7.457⋅10-6
IPE A330 5.474⋅10-3 6.852⋅10-6
Return R3: * 4.476⋅10-4 1.034⋅10-8
TUB 20×45×4.0 4.560⋅10-4 2.467⋅10-8
* 4
I-A
TUB 25×40×4.0 4.560⋅10-4 3.898⋅10-8
Imax,r(A0,r)
TUB 30×40×3.5 4.410⋅10-4 5.083⋅10-8

Consumption diagram of truss elements reliability


2 indices Δβ = β0 − β (Fig. 8) shows, that truss elements
Ilim,r
* 5 E{3, 8, 9, 22, 25} are designed in the state of the limit reli-
I min,r (A0,r)
1 Return ability index β0. Reliability indices of the truss bottom
flange are distributed in the interval β1-7 = [1.640; 3.703],
*
A0,r A top flange – β8-14 = [3.000; 5.100], grid – β15-30 = [1.640;
8.022].
Fig. 5 Binary-bared search: return to the admissible field The influence of limit reliability index on the
truss volume V(β0) (Fig. 9) is performed, and the influence
Partial derivatives by the Richardson’s nume- of standard deviations of external loads to the truss volume
rical extrapolation method. To calculate the partial deri- is realized through the loads reliability ratio γF
vatives (31) of functions such a function is created
γ F −1
d = RichFDE(hFun, cvX0, np, h) σ F ≅ μF (41)
1.64
where: d is the value of calculated derivative; hFun is func-
Also the influence of standard deviation of the
tion handle; cvX0 is the point-vector of derivative calcula-
steel yield strength σRy and steel elastic modulus σE on the
tion; np is the number of function argument with reference
structure volume is performed and shown in the diagram
to which differentiation is performed; h is argument finite
(Fig. 10).
difference.
36

11 11:R2 12
10:R2 12:R2
10 13
13:R

3
9:R2

:R
3

(h1)
:R

:R
2

3.000 (h)
30

25
27

2.533 (h2)
9 14

23
3
:R

17:R3

18:R3
:R
21

19:R3
16:R3
3
24 14:
8:R
2 R2

26
:R

1.562
22:

28
R3 R3

:R
29: 20:R3
3

:R
15:R3

3
1 8

3
1:R1 2 2:R1 3 3:R1 4 4:R1 5 5:R1 6 6:R1 7 7:R1 X
F1 F1 F1 F1
Y F1 + F2 F1 + F2
7 × 3.000 (b)

Fig. 6 Truss modeled with LINK1 finite elements

0.025
R1
R2
R3
0.02

Δβ ≈ 0.0
0.015

{A0}, m2

0.01

0.005
0.0 1.0 2.0 3.0 4.0 5.0 6.0 6.38
Δβ:
0
1 2 3 4 5 6 7 8 9 10
Iteration

Fig. 7 Variation dynamics of iterative solution of the opti- Fig. 8 Outgo diagram of truss elements reliability index
mal A0
0.225
γF
1.25 1.3 1.35 1.4 1.45 1.5 1.55 1.6 V(σ Ry )
0.23
0.22 V(σ E)
0.225

0.22
0.215
0.215
V(γ )
0.21 F 0.21
3
V, m V, m3
0.205
0.205
0.2
V(β )
0.195 0 0.2

0.19
0.195
0.185

0.18 0.19
1 1.5 2 2.5 3 3.5 4 4.5 5 10 15 20 25 30 35 40 45
β0 σ Ry , MPa | σ E, GPa

Fig. 9 Truss volume dependencies on the limit reliability Fig. 10 Truss volume dependency on steel σRy, σE.
index β0 and loads reliability ratio γF standard deviations

8. Conclusions reliabilities separately in the cases of tension or compres-


sion deformation.
1. Direct probability design of optimal trusses is 4. The volume of the bridge-truss analyzed in
an optimization problem of nonlinear mathematical pro- numerical example responds fairly sensitively to the varia-
gramming, which can be solved in approximation way. tions of the limit reliability index β0, loads and material
2. Applying the principle of admissible fields of physical-mechanical properties.
assortments profiles characteristics (optimized leading G0 5. With reference to the data of statistical control
and controlled driven geometry G1) we can directly esti- and applying mathematical programming theory we can
mate the distribution of profiles discrete characteristics. not only guarantee the safety reliability of the structure
3. SAOSYS system created by the authors’ and its elements but also create more economic projects.
modulus of trusses direct probability design TrussDPD
allows to model and design any plane trusses from assort-
ments profiles evaluating elements strength and stability
37

References vimo algoritmas realizuotas MATLAB aplinkoje, autorių


sukurtoje JWM SAOSYS Toolbox v0.40 konstrukcijų mo-
1. EN 1990:2002 E: Eurocode – Basis of Structural De- deliavimo baigtiniais elementais, analizės ir optimalaus
sign.-CEN, Brussels, 2002.-87p. projektavimo sistemoje. Pateiktas tiltinės santvaros, vei-
2. STR 2.05.08:2005. Desing of steel structures. General kiamos vienkartės apkrovos, tiesioginio tikimybinio opti-
rules.-Vilnius, 2005.-95p. (in Lithuanian). malaus projektavimo pavyzdys.
3. Augusti, G., Baratta, A., Casciati, F. Probabilistic
Methods in Structural Engineering.-Chapman and Hall,
1984.-556p. V. Jankovski, J. Atkočiūnas
4. Chen, W. F., Richard Liew, J. Y. The Civil Engineer-
ing Handbook.-CRC Press LLC, 2003.-2813p. MATLAB IMPLEMENTATION IN DIRECT
5. Kudzys, A. Survival probability of existing structures. PROBABILITY DESIGN OF OPTIMAL STEEL
-Mechanika. -Kaunas: Technologija, 2005, Nr.2(52), TRUSSES
p.42-46.
6. Užpolevičius, B., Amšiejus, J. Methods of lineariza- Summary
tion for direct probability-statistic based codes for
structures and foundations.-The 9th Int. conference Direct probability design (DPD) of optimal steel
“Modern building materials, structures and tech- trusses using mathematical programming means is dis-
niques”.-Vilnius: Technika, 2007. v.2, p.354-355. cussed in this paper. The variations of material physical
7. Vaidogas, E.R. Prediction of Accidental Actions and mechanical properties, elements cross-sections geome-
Likely to Occur on Building Structures. An Approach try characteristics and external actions are considered
Based on Stochastic Simulation.-Vilnius: Technika, while designing. Strength and stiffness requirements of
2007.-248p. truss elements are estimated. The mathematical model of
8. Atkočiūnas, J. Design of Elastoplastic Systems under nonlinear mathematical programming problem of optimal
Repeated Loading.-Vilnius: Science and Encyclopedic trusses design is created. Solution algorithm of truss ele-
Publishing House, 1994.-148p. (in Russian). ments (picked from profile assortments) design, directly
9. Atkočiūnas, J., Merkevičiūtė, D., Venskus, A., Skar- evaluating dispersion of profiles discrete characteristics, is
žauskas, V. Nonlinear programming and optimal proposed. The finite elements structures analysis and opti-
shakedown design of frames.-Mechanika.-Kaunas: Te- mization software JWM SAOSYS Toolbox v0.40, which is
chnologija, 2007, Nr.2(64), p.27-33. created in MATLAB environment, realizes design algo-
10. Borkowski, A., Sikorski, K. A. On reliability analysis rithm. Numerical example of bridge-truss subjected by the
and optimization of plastic plane frames.-Rozprawy In- static load DPD is solved.
żynierskie, 1985. 33, p.311-322.
11. Norkus, A., Karkauskas, R. Truss optimization under
В. Янковски, Ю. Аткочюнас
complex constraints and random loading.-J. of Civil
Engineering and Management, 2004, v.X, No3, p.217- ПРЯМОЕ ВЕРОЯТНОСТНОЕ ПРОЕКТИРОВАНИЕ
226. ОПТИМАЛЬНЫХ МЕТАЛЛИЧЕСКИХ ФЕРМ В
12. Kalanta, S. The equilibrium finite element in computa- СИСТЕМЕ MATLAB
tion of elastic structures.-Statyba.-Vilnius: Technika,
1995, 1(1), p.25-47. (in Russian). Резюме
13. Bazaraa, M. S., Sherali, H. D., Shetty, C. M. Nonlin-
ear Programming: Theory and Algorithms.-New York: Рассматривается прямое вероятностное проек-
John Wiley & Sons Ltd., 2004.-853p. тирование оптимальных металлических ферм. Фермы
проектируются по условиям прочности и устойчивости
элементов с заданной надежностью, при этом учиты-
V. Jankovski, J. Atkočiūnas ваются вариации физикомеханических свойств мате-
риалов, геометрических характеристик профилей и
OPTIMALIŲ PLIENINIŲ SANTVARŲ TIESIOGINIS
нагрузок. Построенная математическая модель задачи
TIKIMYBINIS PROJEKTAVIMAS MATLAB
нелинейного программирования с условиями вероят-
APLINKOJE
ностного оптимального проектирования и разработан-
Reziumė ный алгоритм решения учитывают и разброс дискрет-
ных характеристик профилей в ассортиментах. Алго-
Straipsnyje nagrinėjamas optimalių plieninių san- ритм реализован в комплексной среде технических
tvarų tiesioginis tikimybinis projektavimas taikant mate- вычислений MATLAB, созданной авторами приклад-
matinį programavimą. Projektuojant atsižvelgiama į me- ноинструментальной системой JWM SAOSYS Toolbox
džiagų fizikinių-mechaninių savybių, elementų skerspjūvių v0.40 конечноэлементного моделирования, анализа и
geometrinių charakteristikų bei išorinių poveikių variaci- оптимального проектирования строительных конст-
jas, taip pat į elementų stiprumo atsargos ir stabilumo pati- рукций. Приводится численный пример проектирова-
kimumo reikalavimus. Sudarytas optimalių santvarų pro- ния мостовой фермы минимального объема.
jektavimo netiesinio matematinio programavimo uždavinio
matematinis modelis. Pasiūlytas santvaros elementų pro- Received October 02, 2008
jektavimo iš sortimentinių profiliuočių, tiesiogiai vertinant Accepted November 15, 2008
jų diskretinių charakteristikų sklaidą, algoritmas. Projekta-

You might also like