Académique Documents
Professionnel Documents
Culture Documents
ABSTRACT
The potential for the use of neural networks in engineering activities has been prompted and
progressively illustrated by several authors in the recent past and is currently emerging as a
main concern for many of the groups involved in AI research specifically related to structural
engineering, earthquake engineering and engineering seismology applications.
This paper describes some of the early steps of such an effort aimed at exploring the use of
neural networks for classification and prediction problems in seismic analysis and design of
structures.
INTRODUCTION
The modelling of the mechanical behaviour of structures has undergone a process of great
maturation throughout the last few decades, especially with the advent of universal access to
computational power.
One could describe most of the attained advances either theoretical, experimental or
computational as physical in a broad sense, given the attempt they all encompass of modelling
a (physical) reality by describing the associated (physical) phenomena using a set of
representational tools of a physical nature. In the case of structures, the emphasis has been in
the mimicking of the phenomena itself through their governing mechanical laws.
However, this line of physical modelling of structures faces a number of bottlenecks, namely
associated with computational inefficiency. A typical of such problems is the modelling of large
structures subjected to an earthquake loading described through an accelerogram.
TRADITIONAL MODELLING STRATEGIES
An usual, though sophisticated, form of structural modelling under earthquake loading is the
iterative integration of the set of differential equations which establish equilibrium under
dynamic conditions, usually referred to as equation of motion (eq. 1).
M u (t ) + CT u ( t) + KT u ( t) = P( t)
(1)
in which u(t), u (t) and u(t) are, respectively, the vectors of nodal acceleration, velocity and
displacement at instant t; M denotes the mass matrix, CT represents the tangent matrix of
damping and KT that of stiffness, both at instant t, while P(t) is the vector of external equivalent
forces.
It is well known that there are, basically, two different approaches to the solution of the
equation of dynamic equilibrium (eq. 1): its direct integration or the simplified use of modal
superimposition methods.
In order to enable the direct integration of eq.1, it is necessary to subdivide the time domain in
a number of finite intervals of duration t. Equation 1 develops, hence, to the following form:
M u + CT u + KT u = P
(2)
The integration of the system of equations above may be attempted by explicit o r implicit
methods, as explained elsewhere (Clough and Penzien, 1993). If an explicit method is adopted,
the response at time ti+1 may be defined by establishing equilibrium at time ti, i.e. (eq. 2) needs
to be solved once per time step. If, contrarily, an implicit method is to be used, then it is
necessary to define a rule of variation for the acceleration and, therefore, velocity and
displacements in each time step. Consequently, the solution at time ti+1 depends on the values of
u(t), u (t) and u(t), but also of the contemporaneous values at time ti+1. It is therefore likely
that equation 2 need to be solved iteratively until the adopted values of acceleration enable
equilibrium.
If the earthquake to which the structural model is to be analysed is represented, as it often
happens, by a ground motion record, such as the one of Figure 1, the chosen time step (usually
constant) for the iterative resolution of the system of equations (2) implies that the
accelerogram be described by finite steps of acceleration. That system of equations may,
therefore, be solved in order to satisfy the prescribed conditions of dynamic equilibrium for
every time interval under consideration, once per interval for explicit methods or more than that
for implicit ones.
This system of equations is formed by as many equations as the number of degrees of freedom
(dof) established by the model. In a typical situation of a buildings model resorting to 3D bar
elements, one may achieve as many as a few thousand dof. One needs, therefore, to compute
all the values of the increment of displacement u in each time step as well as the increment of
velocity u and acceleration u .
300
200
100
0
0
10
15
20
-100
-200
-300
process such as the history of loading, geometrical non-linearity, plasticity, fatigue, cracking,
local buckling, etc.
The most usual approaches to this problem are either the use of simplified models for the
overall sectional behaviour e.g. the Takeda model (Takeda, Sozen and Nielsen, 1970) or the
use of section discretization models e.g. fibre ones in which the section is divided in a
number of smaller parts (usually, in the order of hundreds of fibres). For each generic fibre a
constitutive relation must then be defined in a way that sufficiently reflects the influence of
each of the above mentioned mechanical phenomena (Figure 2 and Figure 3).
nf
nl
Acn
y cn
i
As
yce
nf
ys
i
A ce
Figure 2 - Fibre model for a general rectangular reinforced concrete section (R. Bento, 1996)
s
A
Es
kfc
Q (sQ ,0)
D
s
0,2 k fc
C (sQ,- )
z k fc
Ec1
Eco
Ec1
Eco
ft Eco
E co
kco
E co
Ec1
Eco
c2o
cmax 1,05cmax
Figure 3 - Constitutive relations for steel and concrete fibres (R. Bento, 1996)
It results rather obvious that the use of such fibre models with section discretizations and
constitutive relations like the ones illustrated above, introduce a reasonably heavy
computational effort, certainly much heavier than that required by simplified models. Indeed,
the use of the latter models for the overall section behaviour may reduce the number of
computations involved so drastically that it may affect the actual possibility of trivially using
the former for modelling real structures.
COMPUTATIONAL EFFORT
Let us focus on the following simple exercise of computing the approximate number of times
the description of a fibres constitutive relation herein after referred to as a constitutive cycle
needs to be accessed for a trivial building model with 500 bar elements analysed for a 20s
earthquake using an explicit formulation:
no. of elements: 500 => 1000 sections
duration of accelerogram: 20 s
time step: 0.01 s
500
400
200
300
200
-0.1
-0.08
-0.06
-0.04
-0.02
0.02
0.04
0.06
0.08
100
-200
0
-0.15
-0.1
-0.05
0
-100
0.05
0.1
0.15
-400
-200
-600
-300
-400
-500
(a)
-800
-1000
(b)
Figure 4 - Numerically generated hysteretic diagram for RC sections (a) column; (b) beam.
0.1
Figure 5 - Hysteretic diagrams for steel rectangular hollow sections (ECCS, 1986)
Figure 6 - Experimental hysteretic diagrams for steel I-shaped sections (ECCS, 1986)
ADOPTED APPROACH
The prediction of hysteretic behaviour should enable the quick computation of, for example, a,
moment given a curvature (or a displacement given a force) taking into account the history of
loading and all the aforementioned physical phenomena involved. Figure 7 illustrates that
process:
400
300
Mi
200
100
0
-0.08
-0.06
-0.04
-0.02
0.02
0.04
0.06
0.08
0.1
-100
-200
-300
-400
2) the more dense description of the hysteretic diagrams by means of bitmaps containing the
full graphical description of the diagrams (Figure 9c). Since the former leads to immensely
lighter networks and that its training revealed relatively simple, it became the privileged form
of description of the diagrams. Indeed, as seen in Figure 8c, only 10 co-ordinate points have
been used (experiments with richer descriptions revealed no significant gain for discrimination).
400
400
400
300
300
300
200
200
200
100
100
100
0
-0.1
-0.05
0
0
0.05
0.1
-0.1
-0.05
0
0
0.05
0.1
-0.1
-0.05
-100
-100
-100
-200
-200
-200
-300
-300
-300
-400
-400
-400
0.05
0.1
(a)
(b)
(c)
Figure 8 - (a) Full numerical diagram, (b) contour and (c) simplified discrete contour
description.
(a)
(c)
Figure 9 - (a) Full experimental diagram; (b) discrete contour; (c) heavy bitmap description.
Several architectures and learning algorithms have been tested, but the use of a 20x40x1
multi-layered network trained resorting to standard backpropagation has shown satisfactory
results. In such a network, the 20 input units correspond to the x and y co-ordinates (M, ) of
the 10 contour points for each diagram, while the single output unit defines the section class.
29 different sections belonging to different section classes have been used. The three classes,
referred to a RC beam with varying b/h ratio, and two families of RC columns - squared and
rectangular sections with varying dimensions . Members of these classes have been classified
numerically with values of 0.1, 0.5 and 0.9. Among the 29 cases, 6 were left aside for testing of
the generalization capabilities of the trained network. The various experimented networks
converged during training under 500 epochs, with a marginal residual error.
The results of the classification problem are summarized by Figure 10, were it may be seen
that the sections left aside for testing were correctly classified.
0.9
0.8
0.7
0.6
0.5
0.4
0.3
training data
test data
0.2
0.1
0
10
15
20
25
(3)
Output
x1(1),y1(1)
x1(2),y1(2)
x1(3),y1(3)
....
x1(1),y1(1)
x2(1),y2(1)
x2(2),y2(2)
x2(3),y2(3)
...
x2(1),y2(1)
where the x(i),y(i) are the x-y points for each curve, the above strategy corresponds to a one
step delay.
The later approach has been attempted with an arquitecture of 3x10x10x2, in which the first of
3 input units represents a symbolic description of the section properties. Indeed, the use of a set
of real properties, would merely increase the number of input units; the remaining 2 inputs are,
obviously, the co-ordinates of the previous point in the hysteretic diagram.
The results, although corresponding to an oversimplified version of the real diagrams and
trained with non-real sectional properties, have shown an interesting potential, as described in
figures 11(a)-(i), in which very good agreement may be found between original and predicted
diagrams.
(a)
(b)
(c)
(d)
(e)
(f)
(g)
(h)
(i)
REFERENCES
Bento, J.P., Ndumu, D., 1996: Application of Neural Networks to the Earthquake Resistant
Analysis of Structures, short contribution, EG-SEA-AI 3rd Workshop, Iain MacLeod (ed.),
111-112, Ross Priory, Scotland.
Bento, Rita, 1996: Avaliao do Comportamento Ssmico de Estruturas Porticadas de Beto
Armado: Uma Abordagem Baseada em ndices de Danos, PhD Thesis (in Portuguese),
Department of Civil Engineering, Instituto Superior Tcnico, Lisboa.
Clough, R.; Penzien, J. (1993) Dynamics of Structures, McGraw-Hill International Editions,
Singapore.
ECCS Technical research, 1986: Study on Design of Steel Building in Earthquake Zones,
ECCS, Brussels, Belgium.
Lapedes A. & Farber R., 1987: How Neural Networks Work Neural Information Processing
systems, ed D. Z. Anderson, 442-456, American Institute of Physics, New York
Takeda, T.; Sozen, M.; Nielsen, N., 1970 Reinforced Concrete Response to Simulated
Earthquakes, ASCE Journal of the Structural Division, N ST 12.