Professional Documents
Culture Documents
Abstract: Response sensitivity is needed for simulation applications such as optimization, reliability, and system identification. The
exact response sensitivity of material nonlinear beam–column elements is derived for the displacement- and force-based formulations. For
displacement-based beam–column elements the response sensitivity is straightforward to compute because the displacement field is
specified along the element. A new approach is presented for computing the response sensitivity of force-based beam–column elements,
Downloaded from ascelibrary.org by Consortium Couperin on 03/07/13. Copyright ASCE. For personal use only; all rights reserved.
in which the displacement field is not specified. In this approach, the response sensitivity depends on the derivative of unbalanced section
forces because the element displacement field changes with the element state. Example nonlinear static analyses of steel and reinforced
concrete structural systems verify the exact response sensitivity for force-based elements using the new approach.
DOI: 10.1061/共ASCE兲0733-9445共2004兲130:9共1281兲
CE Database subject headings: Beam columns; Finite elements; Nonlinear analysis; Optimization; Parameters; Sensitivity analysis;
Structural reliability.
where Pr / 兩 U is termed the conditional derivative of the resist- where k⫽q/v is the element stiffness matrix. The derivative of
ing force vector because it gives the derivative of the resisting the section forces is also obtained by the chain rule
forces with respect to while the displacements are held fixed.
Physically, this derivative represents the change in resisting forces
required to keep the structure fixed at the current state while the
s
e s
⫽ks ⫹
冏 e
(5)
parameter changes. Using the definition of the tangent stiffness
matrix, KT ⫽Pr /U, Eq. 共2兲 gives a linear system of equations where the section stiffness matrix is ks ⫽s/e.
for the nodal response sensitivity U/ The geometric transformations of basic forces q to global re-
冏
sisting forces Pr and global displacements U to element deforma-
U P f Pr tions v are linear for small deformations and displacements. These
KT ⫽ ⫺ (3)
U
transformations are carried out by well documented structural
analysis procedures, and the response derivatives transform be-
The conditional derivative of the resisting force vector is as- tween the global and basic systems in the same manner as the
sembled from element contributions in the same manner as the response itself.
resisting force vector. Response sensitivity analysis at the global The computation of response sensitivity for path-dependent
level requires assembly of the right-hand side and solution of the problems is a two-phase process 共Zhang and Der Kiureghian
factorized linear system of equations 关Eq. 共3兲兴 for each parameter 1993兲. Phase one begins with the assembly of Pr / 兩 U from the
in the vector ⍜. The derivative of the external force vector, conditional derivative of the basic forces q/ 兩 v for each ele-
P f /, is nonzero only for parameters that describe the load ment. Solution for the nodal response sensitivity U/ by Eq. 共3兲
applied to the structure. With the formulation at the global level, concludes phase one. For path-dependent problems, the response
the element contribution to the response sensitivity must be de- sensitivity is also path-dependent. To track the path-dependent
termined. response sensitivity, sensitivity history variables are required. The
computation of the derivative of section deformations e/ from
the nodal response sensitivity permits the update of these sensi-
Element Formulation for Sensitivity tivity history variables during phase two. Which sensitivity his-
tory variables must be stored and how they are updated depends
Beam–column elements are conveniently formulated in a basic on the section constitutive model. This process is outlined by
system, free of rigid body displacement modes. For this discus- Zhang and Der Kiureghian 共1993兲 for the J 2 plasticity model
sion, element deformations are assumed small. In the two- 共Simo and Hughes 1998兲 and in the Appendix of this paper for a
dimensional simply supported basic system, the element deforma- simplified uniaxial concrete model.
tion vector, v⫽v共兲, consists of three components: one axial Due to the governing equations of element equilibrium and
deformation and one rotation at each node, as shown in Fig. 1. compatibility, the computation of the conditional derivative of
Three-dimensional elements have six deformations. The corre- basic forces and the derivative of section deformations is different
sponding basic forces, q⫽q共v共兲,兲, are a function of the element for displacement- and force-based elements. The statements of
deformations, as well as the parameter . At every cross section equilibrium and compatibility, and the computational steps for the
along the element, there are section deformations, e⫽e共兲, and response sensitivity, are presented in the following two sections
the corresponding section forces, s⫽s共e共兲,兲. For both the for each element formulation.
and Taylor 2000兲, compatibility along the element is stated as In the implementation of displacement-based beam–column ele-
ments, the basic forces and their conditional derivative, from Eqs.
e⫽ae v (6) 共7兲 and 共14兲, respectively, are evaluated by the Gauss–Legendre
where the matrix ae ⫽ae (x) contains interpolation functions relat- numerical integration rule. For the assumption of a cubic Hermit-
ing section deformations to element deformations. The principle ian transverse displacement field along the element, two Gauss–
of virtual displacements leads to a weak form of equilibrium Legendre integration points is sufficient.
between basic forces and section forces The result in Eq. 共14兲 could have been obtained directly from
Eq. 共9兲 because the condition of fixed nodal displacements leads
q⫽ 冕 L
0
aTe sdx (7) to fixed element and section deformations in the displacement-
based element formulation. However, differentiation of the ele-
ment equilibrium and compatibility relationships and subsequent
Downloaded from ascelibrary.org by Consortium Couperin on 03/07/13. Copyright ASCE. For personal use only; all rights reserved.
k⫽
q
v
⫽ 冕 L
0
aTe ks ae dx (8)
Force-Based Elements
Typically, the assumed displacement fields along the element
are linear for the axial component and cubic Hermitian for the In the force-based element formulation 共Spacone et al. 1996兲, the
transverse component. These displacement fields admit constant equilibrium relationship is stated in strong form as
axial deformation and linear curvature along the element in Eq.
共6兲, according to the Bernoulli beam theory. Due to this approxi- s⫽bq (15)
mation of deformations, which is exact only for linear elastic, where the matrix b⫽b(x) contains equilibrium interpolation
prismatic elements, it is necessary to use several displacement- functions that express section forces in terms of basic forces. In
based elements 共h refinement兲 to represent the material nonlinear the absence of element loads, the axial force is constant, while the
behavior of a structural member. It is possible to use higher order bending moment varies linearly along the element.
interpolation functions 共p refinement兲, but the deformations along From the principle of virtual forces, the compatibility relation-
the element remain constrained to an approximate and generally ship between section deformations and element deformations is
冕
inaccurate solution for material nonlinearity. L
The response sensitivity for displacement-based elements is v⫽ bT edx (16)
well known 共Zhang and Der Kiureghian 1993兲, but it is derived in 0
this paper by an approach that lends insight into the derivation of Linearization of Eq. 共16兲 with respect to basic forces gives the
response sensitivity for force-based elements. To determine the element flexibility matrix
response sensitivity, the equilibrium relationship, Eq. 共7兲, is dif-
ferentiated with respect to
f⫽
v
⫽ 冕 L
bT fs bdx (17)
冕
q
q L s 0
⫽ aTe dx (9)
0 where fs ⫽ks⫺1 is the section flexibility matrix. Inversion of the
element flexibility matrix gives the element stiffness matrix, k
After insertion of the basic and section force derivatives, from ⫽f⫺1 .
Eqs. 共4兲 and 共5兲, Eq. 共9兲 expands to The derivation of response sensitivity for force-based elements
k
v q
⫹
v
⫽ 冏 冕 冉 L
0
aTe ks
e s
⫹
冏冊
e
dx (10)
is not as straightforward as that for displacement-based elements.
The difficulty arises from the structure of the element equilibrium
and compatibility relationships in the force-based formulation. To
The solution for the conditional derivative of basic forces gives demonstrate this difficulty, differentiation of the equilibrium rela-
tionship, Eq. 共15兲, with respect to gives
q
冏 冕
v
⫽
0
L
aTe
s
冏 冕
e
dx⫹
L
0
aTe ks
e
dx⫺k
v
(11) s
⫽b
q
(18)
The derivative of the element compatibility relationship, Eq. 共6兲
After substitution of the derivatives of basic and section forces
e v from Eqs. 共4兲 and 共5兲, Eq. 共18兲 expands to
⫽ae
冏 冉 冏冊
(12)
e s v q
ks ⫹ ⫽b k ⫹ (19)
is combined with Eq. 共11兲 to give the following expression: e v
q
冏 冕
v
⫽
L
0
aTe
s
e
冏 冉冕
dx⫹
L
0
aTe ks ae dx 冊 v
⫺k
v
(13)
However, the conditional derivative of basic forces cannot be
determined from Eq. 共19兲 because the interpolation matrix b is
not invertible. Adding to the difficulty, differentiation of the ele-
From the definition of the element stiffness matrix, Eq. 共8兲, the ment compatibility relationship, Eq. 共16兲, gives
last two terms on the right-hand side of Eq. 共13兲 are equal, and the
conditional derivative of the basic forces for the displacement-
based formulation reduces to
v
⫽ 冕 0
L
bT
e
dx (20)
Element flexibility f⫽ 冕 0
L
bT fs bdx
0
aTe
s
e
冏
dx
Downloaded from ascelibrary.org by Consortium Couperin on 03/07/13. Copyright ASCE. For personal use only; all rights reserved.
v v
II Element deformation derivative
冉 冏 冏冊
e v q s e v
⫽fs bk ⫹f b ⫺ ⫽ae
Section deformation derivative
s v
e
in which the derivative of the section deformations appears in the It is worth noting the similarity between Eqs. 共14兲 and 共24兲 for
integrand on the right-hand side of Eq. 共20兲. From the form of the two beam–column formulations since it can be shown that the
Eqs. 共19兲 and 共20兲, it is apparent that further manipulation is interpolation matrix relating the increment in section deforma-
required to derive the conditional derivative of the basic forces. tions to an increment in element deformations is ae ⫽fs bk for
The following derivation establishes the response sensitivity for force-based elements. The interpolation of section deformations
force-based elements. from element deformations depends on the current element state
As a first step, the derivative of the section deformations can because the element stiffness changes due to nonlinearity in the
be obtained from Eq. 共19兲 by solving for e/ section constitutive response. As a result, the unbalanced section
冉 冏 冏冊
force derivative must be included in the derivative of the section
e v q s
⫽fs bk ⫹fs b ⫺ (21) deformations, as seen in Eq. 共21兲. For displacement-based ele-
v e ments, the derivative of the section deformations is computed
The quantity in parentheses on the right-hand side of Eq. 共21兲 directly from the derivative of the element deformations in Eq.
represents an unbalanced section force derivative because it is the 共12兲 according to the specified element displacement field.
difference between the interpolation of the conditional derivative In the numerical implementation of force-based beam–column
of the basic forces and the conditional derivative of the section elements, the compatibility relationship, Eq. 共16兲, must be solved
forces. The conditional derivative of the basic forces must be by an iterative method, e.g., Newton–Raphson, or by a nonitera-
computed, and the key step is the substitution of Eq. 共21兲 into Eq. tive approach 共Neuenhofer and Filippou 1997兲. The intermediate
共20兲 steps in finding element compatibility do not affect the response
冉冕 冊 冕 冉 冏 冏冊
sensitivity for these elements because the sensitivity is only com-
v L v L q s puted at a converged state in which compatibility is satisfied. To
⫽ bT fs bdx k ⫹ bT fs b ⫺ dx (22)
0 0 v e
assure the computation of the exact response sensitivity for force-
based elements, the consistent section flexibility and element
From the definition of the element flexibility matrix in Eq. 共17兲 stiffness matrices from the compatible state must be used in Eqs.
and the identity fk⫽I, the term on the left-hand side and the first 共21兲 and 共24兲. Furthermore, the Gauss–Lobatto numerical inte-
term on the right-hand side of Eq. 共22兲 are equal. Eq. 共22兲 then gration rule is applied to Eqs. 共16兲 and 共24兲 because it places
reduces to integration points at the element ends, where the bending mo-
0⫽ 冕 冉 冏 冏冊
0
L
bT fs b
q
⫺
s
v e
dx (23)
ments are largest in the absence of element loads. Typically, three
to five Gauss–Lobatto integration points along the element accu-
rately represent the material nonlinear behavior.
Eq. 共23兲 is important because it requires the unbalanced section The two-phase process for the computation of response sensi-
force derivatives to be zero in an average sense along the element. tivity for beam–column elements is summarized in Table 1. The
After inversion of the element flexibility matrix in Eq. 共23兲, the conditional derivative of the basic forces is computed by either
final expression for the conditional derivative of the basic forces Eq. 共14兲 or 共24兲. Then, after assembly and solution for the nodal
in the force-based formulation is response sensitivity in Eq. 共3兲, the derivative of the section defor-
冏 冕 冏
mations is determined by Eq. 共12兲 or 共21兲. The computational
q L s steps outlined in Table 1 have been implemented in the OpenSees
⫽k bT fs dx (24)
v 0 e finite element analysis framework 共McKenna et al. 2000兲.
s⫽ 冕A
aTs dA (25)
shown in Fig. 2. A mesh of five displacement-based elements
captures the material nonlinear behavior of the beam where only
one force-based element is required. The response sensitivity is
The compatibility matrix as gives the material strain as a func- computed with respect to the steel yield stress for both element
tion of the section deformations formulations, and is shown in Fig. 3. The results obtained by the
FDM converge to those obtained by the DDM for both the
⫽as e (26) displacement- and force-based element formulations. Discrete
By a derivation identical to that for displacement-based elements, jumps are seen in the sensitivity as the steel material switches
the conditional derivative of the section forces for this method is from elastic to plastic states 共Conte et al. 1999兲.
s
冏 冕 冏
e
⫽
A
aTs
dA (27)
Examples
To show the validity of the new DDM for the force-based element
formulation, the response sensitivity is compared with that ob-
tained from the FDM for small parameter perturbations, ⌬⫽.
For decreasing parameter perturbations, the sensitivity obtained
by the FDM should converge to the DDM sensitivity
U共 ⫹⌬ 兲 ⫺U共 兲 U
lim ⫽ (29)
⌬→0
⌬ Fig. 4. Steel cantilever beam local response at the peak load for
force- and displacement-based element formulations: 共a兲 curvature
The convergence of the FDM to the DDM indicated in Eq. 共29兲 is
distribution and 共b兲 sensitivity of curvature distribution with respect
demonstrated in the following nonlinear static analyses of steel
to yield stress, computed by direct differentiation method
and reinforced concrete structural systems.
Conclusions
and 50 mm cover. The concrete is represented by the phenomeno- vides a uniform approach to computing the response sensitivity
logical stress–strain relationship shown in Fig. 8, in which mono- for both displacement- and force-based elements. This approach
tonic behavior in compression is represented by a parabolic func- overcomes the difficulty that arises in the derivation of response
tion up to the peak compressive strength of f ⬘c at a strain of c , sensitivity for force-based elements because the displacement
followed by a linear descending branch to a crushing strain of u , field along the element is not specified, but changes according to
where the concrete loses all strength. For simplicity, the concrete the element state.
model unloads and reloads along the same branch, which passes The response sensitivity computed by the finite difference
through the origin, and the tensile strength is zero. The derivatives method converges to the exact sensitivity computed by the direct
of the stress–strain response for this concrete material model are differentiation method, as demonstrated by the nonlinear analysis
presented in the Appendix. of steel and reinforced concrete structures. The ability to compute
For this example, the concrete has a compressive strength of the response sensitivity accurately and efficiently for force-based
f c⬘ ⫽⫺28.0 MPa, crushing strain c ⫽⫺0.002, and ultimate strain elements broadens the application of these elements in the fields
u ⫽⫺0.006. The steel is bilinear with 2% kinematic hardening, of structural analysis, design, reliability, and optimization.
elastic modulus E⫽2.0⫻105 MPa, and yield stress y
⫽420 MPa. A constant axial load equal to 10% of the gross sec-
tion capacity and a transverse sinusoidal load of peak intensity Appendix. Uniaxial Concrete Model
P⫽260 kN are applied to the beam. The integration of the steel
and concrete material stress response over the section area ac- The response derivatives for the uniaxial concrete material model
counts for axial–moment interaction, and the midpoint integration shown in Fig. 8 are presented in this Appendix. There are two
rule is used with 20 concrete layers. history variables to track path-dependent behavior: min , the larg-
The load–displacement response for the beam is shown in Fig. est compressive strain, and min , the stress on the backbone cor-
9. The response sensitivity is computed with respect to both the responding to min . The only parameter considered for differen-
tiation in this example is the compressive strength f ⬘c . The
response derivatives for each branch labeled in Fig. 8 are shown
below.
冏
b ⫽ section force interpolation matrix;
u ⫺ e ⫽ section deformation vector;
⫽ (35)
f ⬘c u ⫺ c f ⫽ element flexibility matrix;
fs ⫽ section flexibility matrix;
KT ⫽ global tangent stiffness matrix;
Unloading ÕReloading Branch „Ì min… k ⫽ element stiffness matrix;
Stress response ks ⫽ section stiffness matrix;
Pf ⫽ global external force vector;
min Pr ⫽ global resisting force vector;
⫽ (36) ⫽ element basic force vector;
Downloaded from ascelibrary.org by Consortium Couperin on 03/07/13. Copyright ASCE. For personal use only; all rights reserved.
min q
s ⫽ section force vector;
冉 冊
Derivative of stress
U ⫽ global displacement vector;
min min v ⫽ element deformation vector;
min ⫺ min ⫽ material strain; parameter perturbation;
f ⬘c f ⬘c min ⫽ parameter;
⫽ ⫹ (37)
f ⬘c min
2 min f ⬘ ⍜ ⫽ parameter vector; and
c
⫽ material stress.
冉 冊
Conditional derivative of stress
References
min min
冏
min ⫺ min Conte, J. P., Vijalapura, P. K., and Meghella, M. 共1999兲. ‘‘Consistent
f ⬘c f ⬘c finite element sensitivities in seismic reliability analysis.’’ Proc., 13th
⫽ (38) ASCE Engineering Mechanics Division Conf., Reston, Va.
f c⬘ min
2
Kleiber, M., Antunez, H., Hien, T. D., and Kowalczyk, P. 共1997兲. Param-
eter sensitivity in nonlinear mechanics, Wiley, New York.
Given a strain and the history variables min and min , the
Liu, P. L., and Der Kiureghian, A. 共1991兲. ‘‘Optimization algorithms for
conditional derivative of the stress is computed from either Eq. structural reliability.’’ Struct. Safety, 9, 161–177.
共32兲, 共35兲, or 共38兲, depending on the active branch of the stress– McKenna, F., Fenves, G. L., Jeremic, B., and Scott, M. H. 共2000兲.
strain relationship. This conditional derivative of stress contrib- ‘‘Open system for earthquake engineering simulation.’’
utes to the conditional derivative of the section forces in Eq. 共27兲 具http://opensees.berkeley.edu典
during phase one of sensitivity computations. Neuenhofer, A., and Filippou, F. C. 共1997兲. ‘‘Evaluation of nonlinear
The derivatives min /f ⬘c and min /f ⬘c are required to com- frame finite-element models.’’ J. Struct. Eng., 123共7兲, 958 –966.
pute the conditional derivative of stress on branch 3, as seen in Simo, J. C., and Hughes, T. J. R. 共1998兲. Computational inelasticity,
Eq. 共38兲. As a result, these derivatives must be stored as sensitiv- Springer, New York.
Spacone, E., Ciampi, V., and Filippou, F. C. 共1996兲. ‘‘Mixed formulation
ity history variables. When on branches 1 and 2, min /f c⬘ is set
of nonlinear beam finite element.’’ Comput. Struct., 58, 71– 83.
to / f ⬘c , as given by Eq. 共28兲 during phase two of sensitivity Zhang, Y., and Der Kiureghian, A. 共1993兲. ‘‘Dynamic response sensitivity
computations. The derivative min /f ⬘c is then computed by ei- of inelastic structures.’’ Comput. Methods Appl. Mech. Eng., 108, 23–
ther Eq. 共31兲 or 共34兲. When on branch 3, min does not change, so 36.
the sensitivity history variables min /f ⬘c and min /f ⬘c are not Zienkiewicz, O. C., and Taylor, R. L. 共2000兲. The finite element method:
updated during unloading and reloading. Volume 1, the basis, 5th Ed., Butterworth–Heinman, Stoneham, Mass.