Professional Documents
Culture Documents
In this article, the effects of uncertainty on optimum structural Failure costs include the costs of repairing or replacing damaged
design are investigated by comparing three distinct formulations structural members, removing a collapsed structure, rebuilding it,
of the structural optimization problem. Deterministic Design cost of unavailability, cost of compensation for injury or death of
Optimization (DDO) allows one to find the shape or configuration employees or general users, penalties for environmental damage,
of a structure that is optimum in terms of mechanics, but grossly etc. All failure consequences have to be expressed in terms of
neglects parameter uncertainty and their effects on structural monetary units, which can be a problem when dealing with human
safety. As a general rule, the result of DDO is a structure with injury, human death or environmental damage. Evaluation of such
more failure modes designed against the limit: hence, the optimum failure consequences in terms of the amount of compensation
structure compromises safety, in comparison to the original (non- payoffs allows the problem to be formulated, without directly
optimal) structure. Reliability-Based Design Optimization (RBDO) addressing matters about the value of human life [28,29].
has emerged as an alternative to properly model the safety-under- For each structural component or system failure mode, there is
uncertainty part of the problem [1–16]. With RBDO one can ensure a corresponding failure cost term. The total (life-cycle) expected
that a minimum (and measurable) level of safety is achieved by cost of a structural system becomes:
the optimum structure. However, RBDO does not account for the J total (z) = J initial or construction (z) + J operation (z)
economical consequences of failure, since the safety level is a + J inspection and maintenance (z) + J disposal (z)
constraint, and not an optimization variable. DDO and RBDO can
both be used to achieve mechanical structural efficiency, but they + J failure (z).Pf (z). (4)
do not address the safety-economy tradeoff. failure modes
Risk Optimization (RO) increases the scope of the problem, The initial or construction cost increases with the safety coef-
by including the (expected) cost of failure in the economic ficients used in design and with the practiced level of quality as-
balance [17–25]. Hence, RO allows one to find the optimum surance. More safety in operation involves more safety equipment,
tradeoff point between the competing goals of economy and safety. more redundancy and more conservatism in structural operation.
RO aims at finding the optimum level of safety to be achieved in a Inspection cost depends on intervals, quality of equipment and
given structural system, in order to minimize the total expected choice of inspection method. Maintenance costs depend on main-
cost or maximize the expected profit. It is as a tool for decision tenance plan, frequency of preventive maintenance, etc. When the
making in the presence of uncertainty. RO is complementary to overall level of safety is increased, most cost terms increase, but
DDO or RBDO, in the sense that the most economic structural the expected costs of failure are reduced.
design also requires mechanical efficiency. Any change in z that affects cost terms is likely to affect the
expected cost of failure. Changes in z which reduce costs may
2. Failure probability and expected cost of failure result in increased failure probabilities, hence increased expected
costs of failure. Reduction in expected failure costs can be achieved
Let X and z be vectors of structural system parameters. by targeted changes in z, which generally increase costs. This
Vector X represents all random system parameters, and includes compromise between safety and costs is typical of structural
geometric characteristics, resistance properties of materials or systems.
structural members, and loads. Some of these parameters are
random in nature; others cannot be defined deterministically due 3. Structural optimization formulations
to uncertainty. Typically, resistance parameters can be represented
as random variables and loads are modeled as random processes 3.1. Deterministic Design Optimization (DDO)
of time. Vector z contains all deterministic system parameters
to be optimized, like nominal member dimensions, partial safety In deterministic design optimization, uncertainties and conse-
factors, design life, parameters of the inspection and maintenance quences (cost) of failure are not explicitly taken into account. A typ-
programs, etc. Vector z may also include some parameters of ical formulation of DDO reads:
random variables in X. find: z∗
The existence of uncertainty implies risk, that is, the possibility which minimizes: manufacturing cost (z) or volume (z)
of undesirable structural responses. The boundary between (5)
subject to: deterministic failure criteria
desirable and undesirable structural responses is given by limit
state functions g (z, x) = 0, such that: (e.g. : σ (z) < σyield /λ).
Df = {z, x|g (z, x) ≤ 0} is the failure domain In Eq. (5), λ is a safety coefficient, given by some design code
and not an optimization variable. The cost function only includes
Ds = {z, x|g (z, x) > 0} is the safety domain. (1) cost (or volume) of structural materials, and sometimes life-cycle
Each limit state describes one possible failure mode of and/or manufacturing costs. The formulation allows one to find a
the structure, either in terms of performance (serviceability) structure which is optimal in terms of mechanics but, due to lack of
or ultimate capacity. The probability of undesirable structural a quantitative measure of safety, expected costs of failure cannot
response, or probability of failure, is given by: be considered. Since safety is not quantified, the resulting optimal
structure may compromise safety, in comparison to the original
Pf (z) = P [g (z, X) ≤ 0] (2) (non-optimal) structure. This will generally happen as more failure
where P [.] stands for probability. The probabilities of failure modes are designed against the limit.
for individual limit states and for system failure are evaluated
using traditional structural reliability methods such as FORM and 3.2. Reliability-Based Design Optimization (RBDO)
SORM [26,27].
The life-cycle cost of a structural system subject to risk can be One formulation which allows uncertainty to be taken explicitly
decomposed in an initial or construction cost, cost of operation, into account is known as reliability-based design optimization
cost of inspections and maintenance, cost of disposal and expected [1–16]. A typical formulation of RBDO reads:
costs of failure (J expected ). The expected cost of failure, or failure risk, find: z∗
is given by the product of failure cost (J failure ) by failure probability:
which minimizes: manufacturing cost (z) or volume (z) (6)
J expected (z) = J failure (z)Pf (z). (3) subject to: Pf (z) < Pfadmissible .
20 A.T. Beck, W.J.S. Gomes / Probabilistic Engineering Mechanics 28 (2012) 18–29
Table 1
Summary of comparative optimization analysis.
Keyword Description Result
RO Complete RO, used as reference for other analyses. Optimum configuration (z∗ ) and safety factors (λ∗ ) ; hence also optimum Pf∗
RBDO RBDO, with Pf∗ used as constraint Optimum configuration (z∗ )
DDO1 DDO, with single optimum safety coefficient λ∗ used as constraint Optimum configuration (z∗ )
DDOn DDO, with n optimum safety coefficients λ∗i , i = 1, . . . , n used as Optimum configuration (z∗ )
constraints, for n design (limit state) equations
RO_esc DDO, followed by a scaled RO which maintains aspect ratios but looks Optimum config. (z∗ ) by DDO, optimum Pf∗ by RO
for the optimum Pf∗
Table 2
Summary of random variable data for three-bar parallel system.
Random variable Variant Distribution Mean C.o.v. (%) Cost
optimum constraints in DDO and RBDO, one would obtain the same Stiffness of the ith bar is given by Ki = EAi /L. The load factor
optimum structure obtained in risk optimization (RO). This is not for bar 1 is given as RSF1 = K1 /KS , where KS is the total stiffness,
always so, as will be shown in the sequence. given by: KS = K1 + K2 + K3 . Hence, the limit state equation used
In the numerical examples that follow, the RO solution is to evaluate the probability that bar 1 fails, given that no other bar
found first. Since the scope of RO is larger, and includes the has failed before, is given by:
scopes of DDO and RBDO, this general RO solution is used as
a reference. In order to compare results, total expected costs g1 = fy1 · A1 − RSF1 · P . (11)
(Eq. (4)) are evaluated for the optimum structures resulting
Failure of the first bar (be it bar 1, 2 or 3) is considered a service
from all formulations. Hence, following DDO or RBDO analyses,
failure probabilities and costs of failure are also computed for failure, since the remaining bars will carry the load. Given that bar
comparison. In order to understand the differences between the 1 has failed, the load factor for bar 2 becomes RSF2 = K2 /KS , where
results, (manufacturing) cost functions used in DDO and RBDO KS is now: KS = K2 + K3 . The limit state equation for failure of bar
analyses are also computed for RO results. 2, given that bar 1 has failed, is given by:
In real world problems, one does not know optimal failure
g2|1 = fy2 · A2 − RSF2 · (P − η · fy1 · A1 ). (12)
probabilities or optimal safety coefficients before designing a
structure. Hence, a ‘‘natural’’ order of solution for real problems This is again considered a service failure, because the third bar
would be a DDO (or RBDO) analysis, followed (or not) by a will carry the load. In Eq. (12), variable η is used to model brittle and
risk optimization (RO) analysis. In this paper, the implications of ductile material failures, following Hendawi and Frangopol [34]. A
performing a DDO analysis first, followed by a RO analysis, are perfectly elastic material with brittle (fragile) failure is modeled
also studied. In this case, the optimum structural configuration with η = 0. An elastic-perfectly plastic material with ductile
is found in the DDO analysis. The risk optimization that follows failure is modeled using η = 1. The term η · fy1 · A1 in Eq. (12)
maintains aspect ratios, but scales the structure in order to find
gives the residual strength of bar 1, which is zero when material
its optimum failure probability (or optimal safety coefficients).
failure is brittle.
Table 1 summarizes the different optimizations considered in this
The collapse failure probability, for failure sequence 1–2–3, is
paper, and presents the keywords that identify each solution in the
examples section that follows. given by the probability that bar 3 fails, given that bars 1 and 2
have failed. The limit state equation is:
5. Numerical examples g3|2|1 = fy3 · A3 − (P − η · (fy1 · A1 + fy2 · A2 )). (13)
5.1. Three-bar parallel system In a similar way, all possible failure sequences are considered.
Eqs. (11)–(13) are used to evaluate the corresponding probabilities,
This problem involves a parallel system composed of three bars, with a proper change in the indexes. If the jth failure sequence
each made of a different material. The mean resistance is the same is denoted by Sj , the system collapse probability is given by the
for all materials, but the coefficient of variation (c.o.v.) is different union:
for each material, reflecting differences in manufacturing quality
control. The cost of each material is also different, as presented in
Table 2. Pf |system = P Sj . (14)
The optimization variables for this problem are the cross- j
section areas of each bar, and the number of bars (maximum 3). If The objective function for DDO and RBDO is a ‘‘manufacturing’’
the optimization algorithm reduces the area of any bar to 0.1 cm2 cost function, which includes cost of materials and workmanship.
or below, the bar is considered not necessary and eliminated.
Cost of materials is given by:
Hence, z = {A1 , A2 , A3 }. The only deterministic design restriction
for this problem is given by: Cmat = $mat ·ρ · L · (A1 + 1.05 · A2 + 1.10 · A3 ) (15)
g = (fyi · Ai ) − P · λ ≥ 0 (10) where $mat is the unit cost of material 1 (per weight), ρ is material
i density, L is length of the bars, 1.05 and 1.10 are the relative cost
where λ is the safety coefficient, fyi is the tensile strength of the ith factors for materials 2 and 3. A fixed reference cost, Cref , is evaluated
material, and Ai is the area of the ith bar. from an initial, deterministic design, for a central safety factor
22 A.T. Beck, W.J.S. Gomes / Probabilistic Engineering Mechanics 28 (2012) 18–29
Table 3
Variants of three-bar parallel system problem.
Variant Brittle-ductile material (η) Cost of service failure
(1A) 0 Cref
(1B) 1 Cref
(1C) 1 0
Table 4
Optimum results for variants of three-bar parallel system problem.
Variant Solution A1 A2 A3 λ Pf
Table 5
Optimum cost results for variants of three-bar parallel system problem.
Problem variant CM/CMref CET/CETref
RO RBDO DDO1 RO_esc RO RBDO DDO1 RO_esc
Table 6
Summary of random variable data for plane truss problem.
Random variable Distribution Mean C.o.v. (%)
on variables d and t:
d
Dmín ≤ ≤ Dmáx (19)
t
Fig. 3. Comparison of optimum costs for plane truss problem.
such that the thickness is not larger than half the diameter (Dmin =
2) and to avoid local instability of tube walls (Dmax = 10). Random
variables considered in this problem are presented in Table 6. The Table 7
compressive stress in the tubes is given by: Summary of random variable data for column problem.
Random variable Distribution Mean C.o.v. (%)
P (B2 + H 2 )1/2
σ = . (20) Load (P) Normal 300 kN 15
πt Hd Elastic modulus (E) Normal 210 GPa 3
Approximating the cross-section area by A = π · d · t, the Euler Material strength (fy ) Lognormal 250 MPa 10
elastic buckling stress is obtained as:
and total expected costs. This means that the extra safety margin
π 2 E (d2 + t 2 )
σE = . (21) obtained in limit state g2 does not improve safety significantly,
8 (B2 + H 2 ) while increasing cost of materials. The scaled risk optimization,
Two deterministic design equations are considered. The first obtained by running RO after a deterministic DDO analysis, is also
accounts for plastification of the cross-section, the second accounts incapable of reproducing the optimum structural configuration.
for buckling: Hence, the DDO for non-optimal safety coefficients reaches a given
configuration, and scaling this configuration in an RO_esc analysis
g1 = fy − λ1 · σ does not lead to the best configuration possible.
(22) The RBDO formulation is also incapable of reproducing the
g2 = σE − λ2 · σ
optimum structural configuration, for this problem. The optimum
where λ1 , λ2 are the safety factors. For simplicity, mean values are (system) failure probability, found in the reference RO solution,
used in the deterministic design equation. The design equations are is provided as a constraint in the RBDO problem. However, the
also the limit state equations, for λ1 = λ2 = 1. RBDO formulation leads to another configuration, which respects
The manufacturing cost is evaluated following example 5.1. An the acceptable system failure probability constraint and reduces
unitary cost of material is considered, and a fixed reference cost is manufacturing costs, by finding another point of balance between
evaluated from an initial, deterministic design, resulting in Cref = the two failure modes. By doing this, and by ignoring that
10 $mat . The cost of workmanship is composed of a fixed part, plus costs of failure are distinct for the two failure modes, the RBDO
a term proportional to cost of materials. The final manufacturing compromises the expected cost of failure. Hence, for the RBDO
cost becomes: formulation to achieve the same result as RO, the optimum failure
probability for each failure mode would have to be provided. When
CM = $mat · 1.2 · ρ · 2π · d · t · (B2 + H 2 )1/2 + 10 .
(23) the costs of failure for the two failure modes are identical, RBDO
In this problem, a distinction is made between service and yields the same result as RO.
ultimate limit states. Yielding of the cross-section is considered
a service failure, with cost of failure Cf 1 = 5 · Cref . Buckling is 5.4. Built-up column
considered an ultimate failure, with cost of failure equal to Cf 2 =
20 · Cref . The total expected cost function becomes: The column illustrated in Fig. 4 is made of U-section struts
(U200 × 75 × 2.65 mm), with L-section braces and battens (L30 ×
CET = CM + Cref · Cf 1 · P [g1 ≤ 0] + Cf 2 · P [g2 ≤ 0] .
(24) 2.25mm). The total length is L and the column is subject to a load
Fig. 3 illustrates the results obtained for this problem. The P. Optimization variables are the width b and the number of braces
and battens (N = L/d). Random variables are the load P, the
optimum configuration found by the reference RO solution is H =
elasticity modulus and the materials yield stress, as summarized
1.632 m, d = 0.1755 m, and t = 0.0176 m, from which the
in Table 7.
optimum safety coefficients are obtained as λ1 = 1.544 and
The design equations for this problem relate to local and global
λ2 = 1.354. Using two optimum safety coefficients in the DDO2
buckling. Ideal truss behavior and elastic (Euler) buckling are
solution, the same optimum configuration is obtained. However, if
assumed. Local buckling of the U-shaped struts is given by:
the DDO analysis is done using a single optimum safety coefficient
(the largest between λ1 and λ2 ), then the optimum configuration π 2 · E · IU P
is not achieved and there is an increase in both manufacturing gL = − λ1 · (25)
d2 2
24 A.T. Beck, W.J.S. Gomes / Probabilistic Engineering Mechanics 28 (2012) 18–29
Table 8
Summary of random variable data for cable-stayed tower problem.
Random variable Distribution Mean C.o.v. (%)
where 125.Cref is the cost per meter of foundation. The unitary cost
of cables (per meter) is assumed as 50.Cref and total length of cables
(Lcables ) is a function of foundation positions (x1 , x2 , x3 ). The cost of
workmanship is fixed at 105 .Cref . Putting all these terms together,
manufacturing cost becomes:
Table 9
Optimum cable and foundation configurations for cable-stayed tower problem.
Solution Optimization variables Pf |system
x1 x2 x3 λ1 λ2 λ3
RO 25.00 29.00 30.00 1.9767 1.8877 1.8521 2.6428 · 10−3
DDO1 22.56 23.56 24.56 1.9767 1.9767 1.9767 1.2473 · 10−3
DDO3 22.52 23.52 24.52 1.9767 1.8877 1.8521 2.6428 · 10−3
RBDO 23.00 25.77 26.77 2.0245 1.8174 1.9341 2.6428 · 10−3
RO_esc 20.91 23.01 24.01 2.2505 2.1735 2.1548
Fig. 10. Mean value of objective function for 10 runs of 5 risk optimization
Fig. 9. Comparison of optimum costs for the cable-stayed tower problem. problems.
where P [damage|failure] = 0.75 (assuming that not all the area programming algorithms like Powel and Polak–Ribiere and heuris-
around the tower has been built up by third parties). tic algorithms like genetic (GA) and particle swarm optimiza-
For many configurations of this problem (different ratios tion (PSO), as well as some hybrid variants developed by the
between cost terms), the reliability-based risk optimization (RO) authors [33,36].
yields an optimum solution where the farthest foundation is The method of Powel [37] is a zero-order optimization
located within the potential damage area. For these configurations, method, which does not require computation of the gradients.
both DDO3 (using optimum safety coefficients) and RBDO (using The objective function is minimized once in each coordinate
optimum failure probabilities) yield the same optimum solutions. direction, and once in a random direction. The order of coordinate
In case of RBDO, this happens because no service failures are direction minimizations is changed cyclically. Because the random
considered in this problem. Expected failure costs are controlled search direction can lead to linearly dependent search directions,
by failure probabilities, which are controlled by the foundation modified versions of the algorithm were proposed [38,39]. A
safety factors. Hence, DDO with three optimum safety factors as modified Powel algorithm is used in the present study. The
constraints also yields the same optimum solution. Polak–Ribiere [40] is a first-order (gradient-based) conjugate
However, for the problem configuration presented here, results direction algorithm. It is based on the popular Fletcher and Reeves
are quite different, as shown in Fig. 9 and Table 9. For this conjugate direction algorithm. For the linear search, the algorithm
configuration, which can be said to be of ‘‘cheap land’’, the of Davies, Swann and Campey [39,41] was used, with minor
RO formulation yields an optimum solution where the farthest modifications.
foundation is located at x3 = 30 m. Hence, expected failure costs In terms of heuristic, genetic and particle swarm optimization
are controlled by reducing to zero the potential damage area. This algorithms were used. The genetic algorithm (GA) uses a shuffled
configuration is not achieved in any of the alternative formulations complex evolution rule for the crossover of individuals, as detailed
(DDO1, DDO3, RDBO or RO_esc), because expected costs of failure in Duan et al. [42]. A 20% chance of mutation was used, with
are not accounted for. Even when optimum safety coefficients and perturbations of up to 15% in the individuals characteristics.
failure probabilities are used as constraints, the three formulations A general particle swarm algorithm (PSO) was implemented,
yield optimum solutions where manufacturing costs are reduced, following Bratton and Kennedy [43].
but total expected costs are increased. It is observed that the RBDO Optimization methods with mathematical programming (e.g.
formulation leads to an increase of nearly 4% in total expected gradient-based) are known to be very efficient. For well-behaved
costs. For the RO_esc solution, both manufacturing and total problems, they find the global minimum with a small number of
expected costs are higher. This solution is obtained by performing iterations (objective function calls). However, the authors’ expe-
a DDO optimization first, with λ = 2, and then performing a risk rience has shown that reliability-based risk optimization leads to
optimization, with fixed values of {x1 , x2 , x3 }. problems with many local minima. Hence, mathematical program-
It is also observed that, for many optimum configurations ming methods do not always converge to the global minimum (as
(Table 9), the distance between foundations was reduced to one shown in Fig. 10). As a consequence, heuristic algorithms had to
meter, but they were not merged together by the algorithm. This be considered. These methods use populations (of individuals or
may have happened because of the non-linear exponent (1.1) particles) to scan the whole domain of the optimization problem,
considered in the foundation cost function (Eq. (40)). making sure that the global minimum is found. The drawback of
evolutionary methods is their computational cost, which grows in
6. Performance of optimization algorithms proportion to the population size (see Fig. 11). In order to find a
proper balance between reliability and efficiency, hybrid methods
6.1. Optimization algorithms were constructed by the authors [33,36], by combining heuristic
with mathematical programming methods. The idea behind these
Different optimization algorithms were used in solution of hybrids comes from the observation that, at some point, the pop-
the problems presented in Section 5. This includes mathematical ulation of individuals or particles converges to a smaller region of
A.T. Beck, W.J.S. Gomes / Probabilistic Engineering Mechanics 28 (2012) 18–29 27
Table 10
‘‘Cost’’ of risk optimization solutions using the developed PSS-Powel hybrid algorithm and FORM.
Mean number of calls to Problem
Truss 3 bar series 3 bar parallel Built-up column Cable-stayed tower
[34] Hendawi S, Frangopol DM. System reliability and redundancy in structural [40] Grippo L, Lucidi SNA. A globally convergent version of the Polak–Ribiere
design evaluation. Structural Safety 1994;16:47–71. conjugate gradient method. Itália: Università degli Studi di Roma ‘‘La
[35] Fox R. Optimization methods for engineering design. Addison-Wesley Sapienza’’; 1995.
Publishing Co.; 1973 [41] Swann WH. Report on the development of a new direct searching method of
[36] Gomes WJS, Beck AT. Hybrid algorithms based on particle swarm optimization
optimisation. ICI Ltd. Central Instrument Laboratory Research Note 64/3. 1964.
and a Powell method for global optimization. In: Tsompanakis Y, Topping BHV,
editors. Proceedings of the Second International Conference on Soft Comput- [42] Duan QA, Gupta VK, Sorooshian S. Shuffled complex evolution approach for
ing Technology in Civil, Structural and Environmental Engineering. Stirling- effective and efficient global minimization. Journal of Optimization Theory and
shire, Scotland: Civil-Comp Pres; 2011. Applications 1993;76(3):501–21.
[37] Powel MJD. An effective method for finding the minimum of a function of [43] Bratton D, Kennedy J. Defining a standard for particle swarm optimization.
several variables without calculation derivatives. The Computer Journal 1964; In: Proceedings of the swarm intelligence symposium. IEEE; 2007.
7(4):303–7. [44] Nealder JA, Mead R. A simplex method for functional minimization. The
[38] Fletcher R. Function minimization without evaluating derivatives—a review.
Computer Journal 1965;4(7):308–13.
The Computer Journal 1965;8:33–41.
[45] Begambre O, Laier JE. A hybrid particle swarm optimization—simplex algo-
[39] Box MJ. A comparison of several current optimization methods, and the use
of transformations in constrained problems. The Computer Journal 1966;9: rithm (PSOS) for structural damage identification. Advances in Engineering
67–77. Software 2009;40(9):883–91.