Академический Документы
Профессиональный Документы
Культура Документы
9 1993 Springer-VerlagLondonLimited
Engineering
C~nputers
1. Introduction
1.1. Shells as Structures of Optimal Behaviour
Shells are the most efficient structural alternative for
a number of extreme situations such as structures of
long spans, minimum mass, or high resistance [13. At
the same time, they appear very light and graceful,
and meet aesthetical demands in a natural manner.
There is no doubt that shells are the epitome of
structural elegance. The extraordinary behavior of
shell structures is caused by the 'double arch effect'
which, in contrast to one-dimensional curved structures, allows them to carry several different load
constellations by a pure membrane action. That means
that shells designed to act as membranes are already
optimal structures. In some cases they may also show
typical characteristics of 'over-optimized' specializations with high sensitivity with respect to small
Correspondence and offprint requests to: K.-U. Bletzinger,Univer-
28
K.-U. Bletzinger a n d E. R a m m
f(x)
subject to: hj(x) = 0;
minimize:
gj(x) ~
0;
x L~<x~<xu;
1,...,
me
j -= m e -t- l . . . .
(1)
, m
x~R"
ere d V
(2)
29
E8]:
fs = fv (~ - a")2 dV
(3)
(4)
i=1
30
continuity
d e s i g n nodes
a) four B6zier
patchesdefininga plate
continuity
patches
roo
Fig. 1. B6zierpatch.
b) shift designnodes
the results compared with equivalent Lagrange
interpolation schemes, but allows the construction of
continuity conditions between adjacent design patches
if composite surfaces are to be defined. This is
demonstrated by an example which also reflects the
interactive capabilities of CARAT. A plate is defined
by four 16-noded B6zier patches as shown in Fig. 2.
These elements are connected in such a way that the
shape generated is continuous in slopes across the
common edges of adjacent patches. To obtain this,
corresponding design nodes of the involved patches
have to remain on a common line during all
subsequent shape modifications. The same rule holds
for the second dimension which leads to linear
dependencies between, at most, nine design nodes.
These topological relations are formulated in superimposed 'continuity patches' [9]. They are generated
automatically and preserved during manual user
interactions and shape optimization (Fig. 2(a), (b), (c)).
Figure 2 shows different types of continuity patches
depending on whether they are connecting two or four
design patches, or if they are defined at an isolated
corner. In all cases, four nodes are independent and
control the locations of the remaining nodes, leading
to a reduction of geometrical degree of freedom which
is very welcome in structural optimization to stabilize
the procedure.
The idea of continuity patches is very helpful in
interactive design of free form shells which can serve
as initial shapes for subsequent optimization runs or
as valuable interactive pre-processor tools for input
preparation of complex shapes. Figure 3 shows the
c) generatedcontinousshape
Fig. 2. Interactive surface modification; continuity patches connecting four B6zierpatches.
plan of a free form shell described by a total of 16
B6zier patches, and the generated shape modelled by
8-noded isoparametric shell elements. The generated
model of a sea urchin shell is shown in Fig. 4, and
was the subject of a biomechanical study together with
biologists [18]. The stiffening effects of the wrinkles
were the main objective of this investigation. The shape
was interactively adjusted to measured data using
B-splines which were linearly blended in cylindrical
coordinates (Coons' interpolation).
Another important fact which must be considered
when 'membrane' shapes are to be determined is the
generation and modification of corresponding support
conditions. CARAT supplies rules to generate support
conditions which are tangential and normal to surfaces
or edges, respectively, and remain so during the whole
form finding process.
31
ground plan
generated shape
4. Examples
4.1. Bi-parabolie Roof Shell
diaphragm
= 12mr
32
optimizer: SQP
intial values:
Sl = 3m
s2 = 3m
a) initialshape
1200
Z~
~
optimal values:
s2* = 3.12m
1080
960
840
e~
720
600
0 1 2 3 4 5
iterations
360,
b) optimal
optimal values:
Sl* 0.90m
s2* = 1-97m
=
340 i
280 k
~ 260, ~ .
240:
012345678
iterations
36 i
34
optimal values:
sl* = 1.64m
s2* = 1.34m
~ 32
.~
30
28
26
24
0123456
iterations
33
oround olan:
load:
load cases:
snow:
~!:!i!i~:.i!i!i~:.~!~!iiii~i:i~iiii!~i!iii!:i:~:~:!!i!i~:i!i!ii!i~i~i!!i!!%i|P
p=5~
nl 2
I::iii]i:i~iii~i~i~iii!i]!iii:ii!i!:~i:i]
and
'~
~iiiiiiiiiiiiiiiii~,,
lOm
[i!!i!!!i!i!!ii!i!i!i~-i!i!:ii!ii~iiii!il]
dead load
,i::::::::::::::::::::::::
:i i i i ili~i :i~:~i:i:i i ~il,
Ii:i:!:i:i:!:~:i:!:~:!:!:i:i:!:]:i:]
1,9-----------I~,~-------I~
lOm
t o = 8.1cm
,~
lOm =,...
lOm
t* = 8.0cm
lOm =,
initial shape
optimal shape
34
side views:
A-A
B-B
lore
~r. i'
I,dl
7.3m
I~
r.,,i
18rn
r~
continuity patches
IS
'11
sl
~ :
~~l
~ls|
$23
~'22 -
~-4
v l
10m
141
"
El
25.3m
variable height
linked height
-$21 -$20
Fig. 8. Geometric model of free
form shell.
Is
it, are considered as different load cases. The sum of
the non-weighted individual strain energies defines a
compromise objective. The initial geometry with a
thickness of t = 8.1 cm was evaluated in a preliminary
design process. The shape is defined by four Brzier
patches. Design variables are linked and continuity
patches are introduced to preserve symmetry and
continuity of the structure. The optimal shape exhibits
a maximal stiffness. Since a pure membrane state is
otherwise not possible, the shell needs a boundary
stiffened by a distinct negative curvature.
5. C o n c l u s i o n s
Shape-sensitive structures like shells require high
quality design, analysis and manufacturing. Therefore,
the main objective is a membrane-oriented design,
avoiding as far as possible bending, and also buckling
phenomena.
The present paper presents the methods of structural
optimization as general computational tools to find
the shape of shells subjected to different load cases
and certain boundary conditions. The key to the
approach is a flexible design modeller which allows
the generation and modification of even complex
shapes by only a few design parameters. Different
design objectives can be applied. It was shown that
useful information on optimal shells of preferable
stress state can be achieved by the objectives of
'minimal strain energy' and 'stress levelling'. Although
the static analysis is assumed to be linear in this
investigation, the entire optimization procedure is
highly non-linear, demanding sophisticated algorithms and experienced personnel. Together with
progress in computational sciences and hardware,
35
[3
9.
10.
Acknowledgements
This work is part of the research project SFB 230'Natural Structures
Light Weight Structures in Architecture and Nature' supported
by the German Research Foundation (DFG) at the University of
Stuttgart. The support is gratefully acknowledged. The authors also
would like to thank their former research associate and colleague
Stefan Kimmich.
-
References
1. Ramm, E.; Mehlhorn, G. (1991) On shape finding methods and
ultimate load analyses of reinforced concrete shells, Engineering
Structures, 13, 178-198
2. Isler, H. (1990) Elegante Modelle - die moderne Form des
Schalenbaus, Deutsche Banzeitung, db 7, 62-65
3. Ramm, E.; Schunck, E. (1986) Heinz Ister - Sehaten, Kr~mer,
Stuttgart
4. Haftka, R.T.; Grandhi, R.V. (1986) Structural shape optimization - a survey, Comp. Meth. Appl. Mech. Engng, 57, 91-106
5. Kruzelecki, J.; Zyczkowski, M. (1985) Optimal structural design
of shells - a survey, SM Archives, 10, 101-170
6. Schmit, L.A. (1981) Structural synthesis - its genesis and
development, AIAA Journal, 19, 1249-1263
7. Petiau, C. (1991) Structural optimization of aircraft, Thin
Walled Structures, 11, 43-64
8. Kimmich, S. (1990) Strukturoptimierung und Sensibilitfits-
11.
12.
13.
14.
15.
16.
17.
18.