Professional Documents
Culture Documents
discussions, stats, and author profiles for this publication at: http://www.researchgate.net/publication/280722331
1-s2.0-S0168874X12000807-main
DATASET AUGUST 2015
DOWNLOAD
VIEWS
3 AUTHORS, INCLUDING:
Hector Morales
Metropolitan Autonomous University
4 PUBLICATIONS 4 CITATIONS
SEE PROFILE
Department of Civil and Environmental Engineering, Mahidol University, Nakhonpathom 73170, Thailand
Architectural Engineering 49 Limited, Bangkok 10110, Thailand
c
ticas, A.C., Guanajuato, Gto 36240, Mexico
n en Matema
Centro de Investigacio
b
a r t i c l e i n f o
a b s t r a c t
Article history:
Received 1 August 2011
Received in revised form
10 February 2012
Accepted 15 April 2012
Available online 23 May 2012
The purpose of this paper is to show a practical implementation of a genetic algorithm for minimizing
membrane stresses discrepancies between the actual assembled equilibrium and the specied design
state. The method prevents the surface wrinkle problems in membrane structures under service loading
and determines an optimum cutting pattern, which accounts for the designed stresses of the membrane
structures. Using the displacements of the 3-D surface as the key variables, the proposed method
utilizes a geometrically nonlinear nite element analysis based upon the improved the stress-adapted
numerical form nding of pre-stressed surfaces by the updated reference strategy. The model of genetic
algorithm and the genetic operators are then designed to solve numerically the optimization problem.
The method is validated through examples and compared with the available data. The analysis results
show no signicant differences between the assumed designed stresses and the actual stresses in the
membrane.
& 2012 Elsevier B.V. All rights reserved.
Keywords:
Optimization
Cutting pattern
Genetic algorithm
Membrane structures
Finite element analysis
1. Introduction
Membrane cutting pattern generation deals with the problem
of dening the subdivision of a large three dimensional surface
into subsurfaces. The shape-nding processes must ensure that
these subsurfaces can be developed in two-dimensions [1]. However, the surfaces which are used in practical membrane structural design possess strong double curvature. Particularly, many
problems are associated with the cutting pattern generation
when the high-curvature structural design is unavoidable. One
of them is in trying to get rid of wrinkles, which could arise in
stressed membrane surfaces after the construction is completed.
The previous studies show that wrinkles are caused by two main
reasons: (i) an extension of the material arises and it is not
considered during the cutting pattern; (ii) there exists a deviation
between the actual stress at the construction stage and the design
stress given by the designer. When the cutting strips are evaluated in the light of the morphological parameters of forms,
forces and materials, these problems need to be taken into
account for minimization.
Many attempts have been made in recent years to develop
better and effective procedures to produce optimum cutting
patterns. Grundig et al. [2] and Tsubota et al. [3] proposed a
Corresponding author. Tel.: 662 889 2138x6391; fax: 662 889 2138x6388.
E-mail addresses: egwpr@mahidol.ac.th, wonsiri@gmail.com (W. Punurai).
0168-874X/$ - see front matter & 2012 Elsevier B.V. All rights reserved.
http://dx.doi.org/10.1016/j.nel.2012.04.008
85
0 eij
n
X
I1
n
X
0 ij
NI,X i u^ k NI,X j u^ k ;
I1
t Dt
s N du ds
f N du dn,
Y
Z
Z
Y
Fig. 1. An evolution process for nding an optimal cutting pattern for a hyperbolic
paraboloid type membrane structure. (a) Initial membrane shape-nding with
initial updated reference geometry. (b) GA-optimized cutting pattern of an
extracted strip.
86
X 2 warp
cable
1
X3
X1 fill
Table 1
Membrane material properties of model examples I and II.
Properties
Values
Thickness (cm)
Youngs modulus (MPa)
Shear modulus (MPa)
Poissons ratio
b 0.08
E1 267.05 (ll), E2 806.05 (wrap)
G13 69.825
n12 0:29, n21 0:87
Fig. 5. Initial and optimum cutting pattern for a quarter model example I.
Table 2
Comparison of membrane stress coefcients for model example I.
Results
AVR1
AVR2
AVSD1
AVSD2
1.080
0.992
1.009
1.100
0.992
0.992
0.100
0.047
0.051
0.200
0.113
0.090
87
88
techniques known as genetic operators, which include reproduction, crossover, and mutation. A new population is created in each
generation through replacement of old members with new
members, and the evolutionary process continues. The used GA
tool contains the elitist approach. This means that a solution
cannot degrade from one generation to the next, but the best
individual of generation is copied to the next generation without
any changes being made to it.
All the formulations and methods outlined were implemented in
MATLAB& . The parameters in GA tool menu in MATLAB& included:
Population Type, Double Vector; Population Size, 100; Creation
Function, Uniform; Scaling Function, Rank; Selection Function,
Stochastic Uniform; Crossover Fraction, 0.80; Mutation, Gaussian;
Crossover Function, Scattered; Algorithm Settings (Initial Penalty:
10, Penalty Factor: 100); Hybrid Function, None; Stopping Criteria
(Generations: 1000, Time Limit: Inf, Fitness Limit: Inf; Stall
Generations, 1000; Stall Time Limit, 20).
Fig. 1 shows an evolution process for nding an optimal cutting
pattern for a hyperbolic paraboloid type membrane structure. Fig. 2
shows the resulting convergence speed of the optimization process.
The points at the bottom denote the best tness values, while the
points above them denote the averages of the tness values in each
generation. The plot also displays the best and mean values in the
current generation numerically at the top. Typically, the best tness
value improves rapidly in the early generation, when the individuals
are farther from the optimum. The best tness values improve more
slowly in later generations (after 300), whose populations are closer
to the optimal point. Thus, the GA termination is getting when the
computation shows no more improvement of the best tness value
(500 generations or more). The results from the present study are
discussed in detail through examples in the subsequent section.
4. Numerical examples
In this section, numerical results of structural membrane examples are presented to illustrate the performance of the proposed
method.
Table 3
Comparison of membrane stress coefcients for model example.
Strip
Results
AVR1
AVR2
AVSD1
AVSD2
1.005
0.990
0.999
0.981
0.999
0.988
1.010
1.009
0.999
1.020
1.001
1.010
0.043
0.024
0.043
0.021
0.158
0.056
0.046
0.022
0.044
0.022
0.164
0.052
b
c
Fig. 10. The cutting pattern strips layout for the model example II.
fill
warp
warp
fill
initial cutting pattern
optimum cutting pattern
fill
warp
Fig. 11. Initial and optimum cutting pattern for the model example II.
4.1. Example I
This model example was considered in [8,23]. The model
represents a more realistic pre-stressed membrane. It is a hyperbolic paraboloid (HP) type membrane structure with four xed
corners composed of a fabric textile reinforced by means of cables
89
Fig. 13. Stress contour plots for strips (a), (b), and (c) of the model example II.
90
s11
P 0
s
AVR2 P 22
;
0
s22
s11
P
AVSD2
9s022 s022 9
,
P 0
s22
Acknowledgments
The authors wish to acknowledge the support from Mahidol
University, the Society for Industrial and Applied Mathematics
(SIAM), Philadelphia, Pennsylvania, and Consejo de Ciencia y
Tecnologa del Estado de Guanajuato (CONCYTEG), Mexico for
partially funding the visit of Dr. Wonsiri Punurai to Mexico under
the contract 09-02-K662-073.
References
s011 , s022 are the actual stresses; s011 , s022 are the design stresses;
AVR1, AVR2 are the average Cauchy stresses; AVSD1, AVSD2 are
the average deviation of Cauchy stresses. It is known that the
computation is best when the coefcients are getting closer to
1 and the AVSD coefcients are getting closer to 0.
Numerical comparisons of stress coefcients with the values
reported in references [8] and [23] are listed in Table 2. As can be
seen from Table 2, the deviations are considerably smaller.
4.2. Example II
A cone shape membrane model example was considered in [8].
The model structure shown in Fig. 8 consists of membrane panel,
catenary cables in boundaries and ridge cables between the
center point and xed boundaries. The material properties are
listed in Table 1. In the analysis, the initial stresses of 3.14 and
490 MPa and the compensation ratio of 1% are assigned to pretension the membrane and the cables, respectively. The structure
is then divided into 10 strips in order to perform the initial shapeanalysis and to obtain the target design stresses of 0.49 MPa as
shown in Fig. 9. The three strips (a), (b), and (c) are then selected
for the optimum cutting pattern as shown in Fig. 10. Fig. 11 shows
the extraction of strips, initial cutting pattern as well as the
optimized cutting pattern by the proposed method.
Fig. 12 shows the actual membrane stress distributions for the
ll and warp directions. Stress coefcients are also computed as
dened before (Eq. (4)). Thus, the numerical comparisons of stress
coefcients with [8] are listed in Table 3. It can be seen from the
table that the errors for average stresses in the presented method
are considerably smaller than those reported in Ref. [8]. Fig. 13
shows the resulting stress contour plots for strips (a), (b), and (c).
It is shown that all stresses are well distributed over most of the
membrane area. These results showed that the method presented
in this work is feasible and practical.
5. Conclusions
This study proposes a method to determine the optimum
cutting pattern to reduce the differences between the assumed
and the actual membrane stress. To validate the technique, two
membrane model structures of moderate curvature are analyzed.
Results from the analysis indicate that the stresses on the
equilibrated state are more uniformly distributed, and the nal
[1] M.R. Barnes, Form Finding and Analysis of Tension Structures by Dynamic
Relaxation, Ph.D. Thesis, University of London, 1977.
[2] L. Grundig, L. Ekert, E. Moncrieff, Geodesic and semi-geodesic line algorithms
for cutting pattern generation of architectural textile structures, in: Proceedings of the Asia-Pacic Conference on Shell and Spatial Structures, Beijing,
1996.
[3] H. Tsubota, A. Yoshida, Theoretical analysis of determining optimum cutting
patterns for membrane structures, in: Proceedings of the IASS Symposium,
vol. 3, Madrid, 1989, pp. 1115.
[4] T. Yagi, H. Ohmori, A new approach for cutting pattern analysis of membrane
structures, in: Proceedings of the IASS-LAS98 Conference, Sydney, vol. 2,
1998.
[5] T. Shimada, Y. Tada, Development of a curved surface using a nite element
method, in: International Conference on Computer Aided Optimum Design of
Structure, Southampton, 1989.
[6] B. Maurin, R. Motro, Surface stress density method as a form nding for
tensile membranes, Eng. Struct. 20 (1998) 712719.
[7] M. Ohsaki, J. Fujiwara, Developability conditions for prestress optimization
of a curved surface, Comput. Methods Appl. Mech. Eng. 192 (2003)
7794.
[8] J.-Y. Kim, J.-B. Lee, A new technique for optimum cutting pattern generation
of membrane structures, Eng. Struct. 24 (2002) 745756.
[9] K.-U. Bletzinger, E. Ramm, A general nite element approach to the form
nding of tensile structures by the updated reference strategy, Int. J. Space
Struct. 14 (1999) 131146.
[10] K.-U. Bletzinger, J. Linhard, R. Wuchner, Extended and integrated numerical
form nding and patterning of membrane structures, J. IASS Struct. 50 (2009)
3549.
[11] M.H. Sadd, Elasticity. Theory, Applications, and Numerics, Elsevier, 2005.
[12] L.W. Ratner, Non-Linear Theory of Elasticity and Optimal Design, Elsevier,
2003.
[13] A. Gil, Structural analysis of prestressed Saint VenantKirchhoff hyperelastic
membranes subjected to moderate strains, Compos. Struct. 84 (2006)
10121028.
[14] K.J. Bathe, E. Ramm, E.L. Wilson, Finite element formulations for large
deformation dynamic analysis, Int. J. Numer. Methods Eng. 9 (1975)
353386.
[15] W. Punurai, W. Tongpool, W. Saardwong, An extended nonlinear-based
method for optimum cutting pattern generation of membrane structures,
in: AIP Conference Proceedings, vol. 1233, 2010, pp. 970975.
[16] A. Siev, J. Eidelman, Stress analysis of prestressed suspended roofs, Proc. Am.
Soc. Civ. Eng. 90 (1964) 103121.
[17] J. Nocedal, S.J. Wright, Numerical Optimization, 2nd ed., Springer, 2006.
[18] C.G. Broyden, The convergence of a class of double-rank minimization
algorithms, J. Inst. Math. Appl. 6 (1970) 7690.
[19] R. Fletcher, A new approach to variable metric algorithms, Comput. J. 13
(1970) 317322.
[20] D. Goldfarb, A family of variable metric updates derived by variational
means, Math. Comput. 24 (1970) 2326.
[21] M.A. Abramson, Genetic Algorithm and Direct Search Toolbox Users Guide,
The MathWorks Inc., 2007.
[22] M.D. Vose, The Simple Genetic Algorithm, MIT Press, 1999.
[23] E. Moncrieff, L. Grundig, D. Stroel, The cutting pattern generation of the
pilgrims tents for phase II of the mina valley project, in: IASS International
Symposium, vol. 1, Madrid, 1999, pp. C127C136.