JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010 1

Size Optimization of Truss Structures By Cellular Automata M.H.Afshar and A.Faramarzi Abstract— This article presents an application of a cellular automata method to size optimization of truss structures. Each bar of truss is defined as a cell, and cross-sectional area of each bar denotes the corresponding state of the cell. The local updating rule is derived by setting the first derivative of the total penalized cost of the problem with respect to the state of the cell (crosssectional area) equal to zero. The penalized cost is defined as a weighted sum of the objective function (truss volume) and constraints violations of each design. The state of each cell is updated at each iteration by implementing the local updating rule to the corresponding cell. The updating process is repeated for all of the cells until convergence is achieved. The efficiency of the proposed method is examined by its application to some truss structures and the results are presented and compared to those of an alternative method, namely fully stressed design (FSD) approach. The results show that the proposed CA based method is more efficient than the FSD method requiring less computational effort to yield the same solution as the FSD approach. Index Terms— Size Optimization, Cellular Automata, Truss Structure.

——————————  ——————————

1 INTRODUCTION

T

HE history of structural optimization goes back to 1904 with presentation of a paper by Michell [1] on the optimization of truss structures. The paper of Michell presents theoretical optimum shapes for statically determinate trusses. Since then, many researchers have worked on different approaches for structural optimization, but no unique method has proved to be efficient and robust for the all range of structural engineering optimization problems [2]. Recent methods of optimization involved continuous design variables for size and shape optimization problems. However these methods would have to contemplate discrete design variables to satisfy standard profiles available on the market. Continuous methods have, therefore, been modified to be used for discrete optimization. If a structure is optimized using a continuous method, design variables would have to be rounded to the nearest discrete values. This approach has been used by Grieson and Lee [3]. Rounding design variables, however, could cause these problems; (1) the result may be sub optimal (2) overly conservative (3) or even infeasible design, indicating that rounding continuous design variables cannot be effective [4]. A later approach, namely branch and bound that has been used extensively, treated the design variables as discrete [5], [6], [7], [8], [9] and [10]. The problem with the branch and bound method was broken into continuous optimizations subproblems and solved which can take a large amount of time. In the early 1960s, some researchers modeled genetic

information on computers [11], [12] and [13]. Benefits of modeling DNA on the computer have led to developing Genetic algorithms to optimize systems including structures [14]. In the year 1991, ant colony optimization (ACO) was introduced by Dorigo et al [15]. Many application of GA has been reported in the literature for the optimization of structures [16] and [17]. Some other heuristic search methods such as Simulated Annealing [18] and Genetic programming [19] have been also employed for the optimum design of truss structures with respect to size, shape and topology. Fourie and Groenwold [20] used PSO for topology optimization and later extended the method for size and shape optimization [21]. Reactive Taboo Search was employed by Hamza et al [22] for topology, size and shape optimization of N-shaped roof trusses. Shih et al [23] used modified double-cut approach in fuzzy truss size optimization. Lamberti [24] presented an efficient simulated annealing for size and shape optimization. More recently GA and force method was used by Rahami et al [25] for size, shape and topology optimization of 2-D and 3-D truss structures.

2 CELLULAR AUTOMATA

Behavior of most physical systems in engineering and physics are often described by their governed generally non-linear partial differential equation. These systems can be very complex and many different methods have been suggested to simulate them. Cellular Automata (CA) supply an alternative method to describe, figure out and ———————————————— • M.H. Afshar is with the department of Civil Engineering, Iran University simulate the behavior of complex systems [26]. Cellular of Science and Technology, Narmak, Tehran, Iran automata are generally attributed to ulam [27] and von Neumann [28] that introduced the CA concept in the late • A. Faramarzi is with the Department of Civil Engineering, Iran University forties, and were used as early as 1946 by Weiner and of Science and Technology, Narmak, Tehran, Iran

© 2010 JCSE http://sites.google.com/site/jcseuk/

2 JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010

Rosenblunth to describe the operation of the heart muscle [29]. Initially CA techniques were introduced under the name of automata network, which were used to model discrete dynamical system in time and space [30]. They are used as a finite or infinite graph and there is a finite set of discrete values that each vertex of graph can take them on. The state of each vertex can be altered through transition rules that are based on the vertex’s current state as well as that of its neighbors in the graph. The whole graph is then updated repetitively either in synchronous or sequential manner. Synchronous mode is also called parallel mode. In this mode all sites are updated in the discrete time step simultaneously. The sequential update is practicable to only finite network, in which the sites are updated one by one. A particular case of automata networks is cellular automata in which the graph is a regular lattice of cells and the updating mode is synchronous. Each cell may be in one of the finite number of states. A cell or automata changes its state at the fixed discrete time step according to the local rule. This rule depends on the present state of the cell and its neighbors within a certain proximity. It’s proved that by CA model the overall global behavior of a large system can be computed by local rules over cells that only know local conditions. Since the local rule is defined so as to govern only local relationships among the neighboring cells, the use of governing equation for the whole domain is not necessary. Therefore the cellular automaton is considered to be very effective for simulating physical phenomena whose governing equations are unknown. In physics the CA has been used to simulate dynamic phenomena such as traffic flow [31], population dynamics [32],crack propagation, crystal structures, microstructures evolution, among many other applications [33] and [34].

3 CA LATTICE A basic CA composed of: (1) Regular lattice of cells in a d-dimensional space: (2) A set of k discrete variables, i.e., states, S (r , t ) = [ S1 ,..., S k ] associated with each cell located in r, at the discrete time t=0,1,2,…; and (3) A set of k rules R = [ R1 ,...Rk ] which specifies the time evolution of the states as: (1) S (r , t + 1) = Rk ( S (r , t ), S (r + δ1 , t ),..., S (r + δ j , t ) Where r + δ j specifies the cells belonging to a given neighborhood of the cell r. The state of each cell consists of a single bit S1 (r , t ) of information. The set of rules R is identical for whole domain, it means that the rules does not depend on the position r. There are different forms of lattice, three samples of which are shown in Fig. 1. The form of the cellular space strongly depends on the domain of the problem and the nature of physical phenomenon. The most common lattice that is often used in different problems is rectangular lattice, but other shapes of lattice like triangular and hexagonal are also employed. Wolfram used the hexagonal lattice in his problem [35], but Frisch, Hasslacher and Pomeau used triangular one for a cellular automaton fluid model [36].

(a) Rectangular lattice tice

(b) Triangular lattice

(c) Hexagonal lat-

5 THE NEIGHBORHOOD One of the important characteristics of a CA model is its neighborhood structure. In updating the state of a cell, it is necessary to consider the state of local cells in its defined neighborhood. Some common examples of neighborhood structures are shown in Fig. 2. The cell to be updated is labeled as C, and neighbors in each example are labeled according to its direction. These are not the only neighborhood structures possible. There are other kinds of neighborhood structure too. For example "MvonN neighborhood" is another structure that combines the nine sites of the Moor neighborhood shown in the Fig. 2. With four more cells lying two sites away in the north, south, east and west direction.

6 STRUCTURAL OPTIMIZATION There are three distinct forms of structural optimization each with a different solution strategy. Topology Optimization also known as Topological Optimum Design (TOD) is a problem looking for an optimal material layout of an engineering system. In other word, topology optimization is faced where the actual form of the structure is unknown. What is known are the environments of the structure that has to live in and the optimality criteria and design constraints need to be applied. Initial investigations in the late 1970’s and early 1980’s were conducted using formal methods. Generally TOD problems can be divided into two major category: (1) Continuum TOD (2) discrete TOD. In continuous environments the domain is discretized into small elements or grids where each element contains material or void. Some of the most practical methods that are effective in solving topology optimizations problems are as follows: (1) homogenization [37] (2) evolutionary structural optimization [38] (3) genetic algorithm [39], (4) cellular automata [40]. Discrete TOD problems consist of determining the optimal element connectivity from a finite, albeit large, number of possible connections. Two major discrete structures are truss and frame structure. Initial applications of GAs to optimize topology of discrete-member trusses were conducted by Shankar and Hajela [41] and Hajela et al. [42] Soh and Yang [43] introduced GP-based approach to TOD of truss

© 2010 JCSE http://sites.google.com/site/jcseuk/

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010 3

structures. Fig. 3 schematically shows topology optimiza-

tion of a truss structrures.

Fig. 2. Cellular Neighborhoods

Fig. 3. Topology optimization of truss structure

Shape optimization maintains a fixed topology of structural designs but changes their shape or node locations. The object of shape optimization is to find the best shape that will have the best stress outcome. Similar to the TOD case, shape optimization problems can also be divided into two major groups: Continuum SO and discrete SO. Traditionally, in continuum SO, a shape is defined by the oriented boundary curves [2D structures] or boundary surfaces [3D structures] of the body, and the optimal form of these boundaries is computed. Kita and Tanie [44], Annicchiarico and Cerrolaza [45] used GAs to optimize the shape of continuum 2D structures through B-spline functions. Discrete SO methods conduct shape

optimization through variations in geometry of discrete truss and frame structures introduced through changes in locations of nodes. In the case of shape optimization of truss structures, discrete TOD methods using the ground structure have been extended to include optimization of the nodal point locations for a given number and connectivity of nodal points [46]. Initial applications of EC methods to discrete SO problems have been conducted by Grierson and Pak [47] in the context of truss structures. Soh and Yang [48] applied fuzzy controlled GAs to optimize the shape of planar and spatial truss structures. Fig. 4 shows shape optimization of truss structure.

Fig. 4. Shape optimization of truss structure

© 2010 JCSE http://sites.google.com/site/jcseuk/

4 JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010

Size optimization problems involve finding optimal cross-sections, or dimensions, of the elements of a structural system whose topology and shape is fixed. Research on formal methods of solving these kinds of problems has a long history and widespread literature is available on this topic [49]. First applications of EC to structural optimization problems involved sizing optimization. Lawo and Thierauf [50] used ES to optimize members of a pla-

nar six-story frame subjected to earthquake loading. Goldberg and Samtani [51] applied a GA to optimize cross-sections of the members of a 10-bar plane truss. Hajela [52] investigated cross-section optimization of discrete member trusses using GAs. Rajeev and Krishnamoorthy [53] applied GAs to optimize cross-sections of generalized trusses. Fig. 5 shows size optimization of truss structure.

Fig. 5. Size optimization of truss structure variation of the state of the cell ( A + ∆A) we have:

wi = ( Ai + ∆Ai ) 2 + α1,i (csv1,i +

6 STRUCTURAL SIZE OPTIMIZATION USING CELLULAR AUTOMATA We will consider the problem of minimization of volume V of a plane truss, N

V =

∑ Al

(2)

i i

i =1

Where, Ai and li , are the cross-sectional area and length of each element, respectively, and N is the number of truss elements. Minimization is to be carried out under the following constraints:

σ i − σ imax < 0 σ imin − σ i < 0

i=(1,…,N) i=(1,…,N)

(3) (4)

Where, σ imax , σ imin are allowable tensile and compressive stress for each bar, respectively, and σ i is the stress in each element. In this paper, each bar of the truss is defined as a cell, and cross-section of each bar is denoted the corresponding state of the cell. The process of derivation of local rule can be stated as follows: The penalized objective function for each cell is defined by adding the corresponding constraint condition to the original objective function. 2

wi = Ai + α1,i (

σi σi − 1) 2 + α 2,i ( min − 1) 2 σ imax σi

(5)

+ α 2,i (csv2,i +

∆σ i

σ imin

)

∆σ i 2 ) σ imax

(6)

2

Where:

σi −1 σ imax σi csv2,i = min −1 σi

(7)

csv1,i =

(8)

The stress variation is defined as: ∆σ i =

∂σ i ∆Ai ∂Ai

(9)

Or

∆σ i = β i ∆Ai

(10)

Assuming that

βi = (

∂σ )i ∂A

(11)

The derivative of the stress with respect to the crosssectional area of each bar can be calculated using a finite difference method. Substituting “(10)” in “(6)” will result in the final form of the penalized local objective function defined as:

Where α 1,i , α 2 ,i are penalty coefficients.

wi = ( Ai + ∆Ai ) 2 + α 1,i (csv1,i +

By expanding the objective function (w) around the

βi + α 2,i (csv2,i + min ∆Ai ) 2 σi

© 2010 JCSE http://sites.google.com/site/jcseuk/

βi ∆A ) 2 σ imax i

(12)

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010 5

The updating rule can now be obtained by setting the first derivative of the penalized objective function with respect to ∆Ai equal to zero: ∂Wi = 2( Ai + ∆Ai ) ∂ (∆Ai ) (13) βi βi + 2α 1,i max (csv1,i + max ∆Ai ) σi σi

vergence curves for the FSD and proposed CA algorithms, respectively.

βi βi (csv2,i + min ∆Ai ) = 0 σ imin σi Leading to the local updating rule as follows: α csv α csv Ai + βi ( 1,i 1,i max + 2,i 2,i min ) σi σi (14) ∆Ai = − β β 2 2 i i 1 + α1,i ( ) + α2,i ( ) σ imin σ imax The updated cross sectional area can be calculated as: new old (15) Ai = Ai + ∆Ai + 2α 2,i

Fig. 6. Scheme of truss (example 1) Table 1. CA solution for example 1 Member

7 THE FULLY STRESSED DESIGN (FSD) Fully stressed design (FSD) or stress-ratio method is a direct method to optimize a structure. This method is used when only stress constraints are taken into account. In this method the new design is obtained by multiplying two factors:

Area (cm2)

Member

Area (cm2)

1

8.3271

6

0.01

2

0.01

7

5.9013

3

8.3395

8

5.8838

4 5

4.1605 0.01

9 10

5.8838 0.01

(1).design variables (2).ratio of current of constraint to the constraint limit [54].

Ain+1 = Ain

σ in σ all

(16)

n +1

Where, Ai denotes the improved value of cross-section of ith bar (i=1,2,…,N) at iteration (n+1), Ain is the old valn ue, and σ i is the current stress. And σ all is allowable stress. According to the Morris [55] in the case of statically determinate structures subject to a single load, a FSD design is an optimum design but for multiple loading conditions, it can’t be guaranteed that the solution is in fact optimal. It is also noted that FSD method is basically independent to the initial value of set of design variables.

Fig. 7. The history of optimization using FSD approach (example 1)

8 NUMERICAL EXAMPLES 8.1 Example 1: 10-bar truss The first example considers optimization of the truss structure shown in Fig. 6. As stated earlier, the cell state is considered as the cross-sectional area of each bar with the range of values 0.01cm 2 < A < 20cm 2 . The truss is made of steel (st 37), with the modulus of elasticity equal to E = 2.1 × 10 6 (kg/cm2). The allowable stresses are limited to ± 24000 (kg/cm2), and vertical loads on nodes 2 and 4 have the same magnitude of 1MN . The CA results are shown in Table 1 which is the same as those obtained using FSD approach. These results, however, are obtained within 25 iteration compared to 33 iteration required by FSD approach. This is clearly evident from Fig. 7 and Fig. 8 which show the con-

Fig. 8. The history of optimization using proposed algorithm (example 1)

© 2010 JCSE http://sites.google.com/site/jcseuk/

6 JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010

8.2 Example 2: 18-bar truss The second example is the 18-bar truss shown in Fig. 9 along with its loading condition. The material properties and all other data including geometric constraint are the same as example one. Table 2 show the results obtained using the proposed CA approach which are again the same as the FSD

approach. Fig. 10 and 11 show the convergence history of both methods. It is again seen that the proposed CA method is more efficient than the FSD approach due to faster convergence characteristics.

Fig. 9. Scheme of truss (example 2)

Table 2. Optimized cross-section of example 2 Member 1 2 3 4 5 6

Area(cm2) 3.9063 0.01 0.01 3.9063 7.3703 4.1658

Member 7 8 9 10 11 12

Fig. 10. The history of optimization using FSD approach (example 2)

Area(cm2) 6.6908 6.9793 0.511 5.5207 8.3333 0.511

Member 13 14 15 16 17 18

Area(cm2) 5.5207 6.9793 4.1658 7.3703 6.6908 0.01

Fig. 11. The history of optimization using proposed algorithm (example 2)

© 2010 JCSE http://sites.google.com/site/jcseuk/

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010 7

8.3 Example 3: 60-bar truss The next example considers the size optimization of a sixty-bar truss structure. Geometry and loading conditions of this example is shown in Fig. 12. The problem characteristics are the same as previous examples except for the crosssectional constraints which is assumed to be as 0.01cm 2 < A < 30cm 2 . Table 3 shows optimized cross-sections obtained using the proposed CA method. The history of convergence for FSD solution and proposed CA algorithm

are also shown in Fig. 13, 14. Once again it is seen the CA approach is faster than FSD approach while producing the same results.

Fig. 12. Scheme of truss (example 3)

Table 3. Optimized cross-section of example 3 Member 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Area(cm2) 5.8969 0.01 0.0102 8.319 5.8846 0.01 4.1577 5.9039 4.1663 5.8831 4.1577 0.01 4.1663 0.01 11.7959

Member 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Area(cm2) 8.3154 0.01 0.01 0.01 8.3154 8.313 23.5555 0.011 0.01 23.5711 0.011 0.01 0.01 16.6668 0.01

Member 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

Area(cm2) 0.01 0.01 16.6715 0.01 0.01 0.01 16.6762 8.323 0.01 11.7705 24.9992 8.334 8.332 11.7861 30

© 2010 JCSE http://sites.google.com/site/jcseuk/

Member 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Area(cm2) 8.3333 30 11.7851 24.9998 8.3333 24.9998 11.7851 16.6666 8.3333 16.6666 11.7851 8.3333 8.3333 8.3333 11.7851

8 JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010

REFERENCES [1]

[2]

[3]

[4]

Fig. 13. The history of optimization using FSD approach (Example 3)

[5] [6] [7] [8]

[9]

[10]

[11]

Fig. 14. The history of optimization using proposed method (Example 3)

[12] [13]

9 CONCLUSION A Cellular Automata approach was introduced in this paper for the optimal design of truss structures. Each member of the truss structure was taken as a CA cell with the corresponding cross sectional area as the cell state. The local updating rule was derived by setting the first derivative of the total penalized cost of the problem with respect to the state of the cell equal to zero. The penalized cost was defined as a weighted sum of the objective function and constraints violations of each design. The efficiency of the proposed method was examined by its application to some truss structures and the results were presented and compared to those of an alternative method, namely fully stressed design (FSD) approach. The results show that the proposed CA based method is more efficient than the FSD method requiring less computational effort to yield the same solution as the FSD approach.

[14] [15]

[16]

[17] [18] [19]

[20]

[21]

[22]

[23]

A.G.M. Michell, “The Limits of Economy of Materials in Frame Structures,”. Philosophical Magazine, Series 6, Volume 8, No. 47, 1904, pp. 589597. S. Rajeev, C.S. Krishnamoorthy, “Discrete optimization of structures using genetic algorithms.” J. Struct. Engrg., ASCE, 118(5), 1992, pp.1233-1250. D.E. Grierson, W.H. Lee, ”Optimal synthesis of frameworks using standard sections.” J. Struct. Mech., 12(3),1984, pp. 335370. F. Glover, D. Sommer, “Pitfalls of rounding in discrete management decision variables.” Decision Sci., 22(4),1975, pp. 455460. A.H. Land, A. Doig, “An automatic method of solving discrete programming problems.” Econometrica, 28(4), 1960, pp.297-520. R.J. Dakin, “A tree search algorithm for mixed integer programming problems.” Computer J., 8(1),1965, pp. 250-255. R. Garfinkel, G. Nemhauser, Integer programming. John Wiley and Sons, New York, N.Y. 1972 O.K. Gupta, A. Ravindran, “Nonlinear mixed integer programming and discrete optimization.” Progress in engineering optimization, R. W. Mayne, and K. M. Ragsdell, eds., New York, N. Y., 1984, pp.297 – 520. L. Mesquita, M.P. Kamat, “Optimization of stiffened laminated composite plates with frequency constraints.” Engrg. Optimization, 11(5), 1987, pp. 77-88. J. Z. Cha, R.W. Mayne, “Optimization with discrete variables via recursive quadratic programming.” Part 1: Concepts and definitions." Trans., ASME, 111(3), 1989a, pp.124-129. N.A. Barricelli, “Numerical testing of evolutionary theories,” ACT A Biotheoretica, 16, 1962, pp.69-126. S. Fraser, “Simulation of genetic systems,” J. Theoret. Biol., 2, 1962, pp.329-346. F.G. Martin, C.C. Cockerham, “High speed selection study,” O. Kempthorne (ed.), Biometrical Genetics, Pergamon Press, London, 1960, pp. 35-45. J. H. Holland, Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor, Mich, 1975. M. Dorigo, “Optimization, learning and natural algorithms” (in Italian). Ph.D. Thesis, Dipartimento di Elettronica, Politecnico di Milano, Milan, 1992. S. Rajeev, C. S. Krishnamoorthy, “Discrete optimization of structures using genetic algorithms.” J. Struct. Engrg., ASCE, 118(5), 1992, pp.1233-1250. K. Deb, Multi-Objective Optimization Using Evolutionary Algorithms. John Wiley and Sons, Ltd., West Sussex, England, 2001. O. Hasanceby, F. Erbatur, “Layout optimization of trusses using simulated annealing.” Adv Eng Software 2000(33), pp.681–96. C.K. Soh, Y. Yang, “Genetic programming-based approach for structural optimization. “ Journal of Computing in Civil Engineering, 31, 2000, pp. 31-37. P. Fourie, A. Groenwold “The particle swarm optimization in topology optimization.” In: Fourth world congress of structural and multidisciplinary optimization, Paper no. 154, Dalian, China, 2001. P. Fourie, A. Groenwold, “The particle swarm optimization algorithm in size and shape optimization.” Struct Multidiscip Optimiz. 23(4), 2002, pp.259–67. K. Hamza, H. Mahmud, K. Saitou, “Design optimization of Nshaped roof trusses using reactive taboo search,” Applied Soft Computing , Vol.3, 2003, pp.221–235. C.J. Shih, H.W. Lee “Modified double-cuts approach in 25-bar

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010 9

[24]

[25]

[26] [27]

[28] [29]

[30] [31] [32] [33] [34] [35] [36] [37]

[38]

[39]

[40]

[41]

[42]

[43]

[44]

and 72-bar fuzzy truss optimization”, Computers and Structures, Vol. 84 ,2006, pp.2100–2104. L. Lamberti, “An efficient simulated annealing algorithm for design optimization of structures” , Computers and Structures 86 , 2008, pp.1936-1953 H. Rahami, A. Kaveh, Y. Gholipour, “Sizing, geometry and topology optimization of trusses via force method and genetic algorithm"”. Engineering Structures, 30 , 2008, pp.2360–2369. B. Chopard, M. Droz, Cellular Automata Modeling of Physical Systems. Cambridge University Press., 1998. S. Ulam, “Random Processes and Transformations,” Proceedings of the International Congress of Mathematics, Vol. 2, 1952, pp. 85-87. J. Von Neumann, Theory of Self-Reproducing Automata, University of Illinois Press, 1966. N. Weiner, A. Rosenblunth, “The mathematical formulation of the problem of conduction of impulses in a network of connected excitable elements, specifically in cardiac muscle.” Arch. Inst. Cardiol. Mexico, 1946, pp.205-265. S. Wolfram, A New Kind of Science ,2002, Wolfram Media. K. Nagel, “Cellular automata models for transportation applications.” Lect. Notes Comput. Sc. 2493, 2002, pp. 20-31. M. Droz, A. Pekalski, “Dynamics of populations in extended systems.” Lect. Notes Comput. Sc. 2493, 2002, pp.190-201. L. Olmos, J. Munoz, International Journal of Modern Physics C. Vol.1, 2004. R. Gaylord, K. Nishidate, Modeling Nature: Cellular Automata Simulations with Mathematica, Springer-Verlag, New York, 1996. S. Wolfram, Cellular Automata and Complexity: Collected Papers, Addison-Wesley Publishing Company, 1994. U. Frisch, B. Hasslacher, Y. Pomenau, “Lattice-gas automata for the Navier-Stokes equation.” Phys.Rev. Lett., 56:1505, 1986. M.P. Bendsّe, N. Kikuchi, “Generating optimal topologies in optimal design using a homogenization method,” Comp. Meth. Appl. Mech. Engrg, Vol. 17, 1988, pp. 197–224. Y.M. Xie, G.P. Steven, “Shape and layout optimization via an evolutionary procedure.” In Proceedings of the International Conference on Computational Engineering Science, Hong Kong University of Science and Technology, Hong Kong, 1992. E. Sandgren, E.D. Jensen, J. Welton, “Topological design of structural components using genetic optimization methods.” In Proceedings of the Winter Annual Meeting of the American Society of Mechanical Engineers. Dallas, TX, 1990, pp.31-43. E. Kita, T. Toyoda, “Structural design using cellular automata” structural and multidisciplinary optimization, Vol.19, 2000, pp. 6473. N. Shankar, P. Hajela, “Heuristics driven strategies for nearoptimal structural topology development.” In B. H. V. Topping (Ed.), Artificial Intelligence and Structural Engineering. Oxford, UK: Civil-Comp, 1991 Press,pp. 219-226. P. Hajela, E. Lee, C.Y. Lin, “Genetic algorithms in structural topology optimization.” In M. P. Bendsoe & C. A. Mota Soares (Eds.), Topology Design of Structures, 1993, pp. 117-133. C.K. Soh, Y. Yang, “Genetic programming-based approach for structural optimization.” Journal of Computing in Civil Engineering, Vol.31, 2001, pp.31-37. E. Kita, H. Tanie, “Topology and shape optimization of continuum structures using GA and BEM.” Structural Optimization, vol.17, 1999, pp.130-139.

[45] W. Annicchiarico, M. Cerrolaza, “Finite elements, genetic algorithms and B-splines: a combined technique for shape optimization.” Finite Elements in Analysis and Design, Vol. 33, 1999, pp. 125-141. [46] M.P. Bendsoe, O. Sigmund, Topology optimization: theory, methods and applications: Springer-Verlag, 2002. [47] D.E. Grierson, W. Pak, “Optimal sizing, geometrical and topological design using a genetic algorithm.” Structural Optimization, Vol.6, 1993, pp.151-159. [48] C.K. Soh, J. Yang, “Fuzzy controlled genetic algorithm search for shape optimization.” Journal of Computing in Civil Engineering, 10(2), 1996, pp.143-150. [49] J.S. Arora, Introduction to optimum design: McGraw Hill, 1989. [50] M. Lawo, G. Thierauf, “Optimal design for dynamic stochastic loading: a solution by random search.” In Optimization in Structural Design. University of Siegen: Bibl. Inst. Mannheim, 1982, pp.346-352. [51] D.E. Goldberg, M. Samtani, “Engineering optimization via genetic algorithm.” In Proceedings of the Ninth Conference on Electronic Computation, University of Alabama, Birmingham, 1986, pp.471-482. [52] P. Hajela, “Genetic algorithms in automated structural synthesis.” In B. H. V. Topping (Ed.), Optimization and Artificial Intelligence in Civil and Structural Engineering :Kluwer Academic Press, Vol.1, 1992. [53] S. Rajeev, C.S. Krishnamoorthy, “Genetic algorithms-based methodologies for design optimization of trusses.” Journal of Structural Engineering, 123(3), 1997, pp.350-358. [54] R.H. Gallagher, In: Gallagher RH, Zienkiewicz OC, editors. Optimum structural design : theory and applications. London: Wiley, 1973, pp.143-220. [55] A.J. Morris, In: Morris AJ, editor. Foundations of structural optimization : a unified approach. New York: Wiley; 1982.

M.H. Afshar obtained his BSc in Civil Engineering at Tehran University, Faculty of Engineering in 1984. He completed his MSc and PhD at University College of Swansea, Swansea, and U.K in 1993. He is now an academic staff of the Iran University of Science and Technology, Civil Eng. Faculty. He has published more than 80 journal paper and 60 conference paper. He has also supervised more than 36 Msc students and graduated 3 Ph.D. students. A. Faramarzi obtained his BSc in Mechanical Engineering at University of Guilan in 2006. He received his MSc in Civil Engineering at Iran University of Science and Technology in 2009. He has also submitted 3 journal papers.

© 2010 JCSE http://sites.google.com/site/jcseuk/

Size Optimization of Truss Structures By Cellular ...

JOURNAL OF COMPUTER SCIENCE AND ENGINEERING, VOLUME 3, ISSUE 1, SEPTEMBER 2010. 1 .... M.H. Afshar is with the department of Civil Engineering, Iran University of Science and ..... Cambridge University Press., 1998.

463KB Sizes 0 Downloads 161 Views

Recommend Documents

Three-dimensional reconstruction of cellular structures ...
electron tomography, yielding solutions in reasonable computational times. This work ..... usage of commodity hardware and standard software components, an ..... ACM/IEEE Conference on Supercomputing, ACM Press, New. York, 2001, pp.

Joint optimization of fleet size and maintenance ...
Jul 17, 2012 - The goal of this work is to improve the performance of a cyclic transportation system by judicious joint resource assignment for fleet and maintenance capacity. We adopt a business centered multi-criteria analysis, considering producti

Fettuccine Truss Bridge - WordPress.com
Oct 18, 2013 - Building Structures [ARC 2522] Project 1 .... 10. Interior view of the bridge. Span 500m across Klang river,Kota Bridge used to ... Test on glue are done to get the best result on connection, weight it .... [Website] Retrieved 22nd.

Nutrient management and optimization of sieve size to ...
and maintenance of viability and vigour in storage. (Kursanov et al, 1965 ). Hence, adequate supply of nutrients become .... nutrient application did not show beneficial effect in the present study. Jayshree et al. (1996) also reported reduction in t

cellular network planning and optimization pdf
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. cellular network ...

Truss Design
Structural Members, Canadian Standards Association, Mississauga, Ontario, Canada. 7. NBCC 2005, National Building Code of Canada, 2005 Edition, National ...

Block Size Optimization in Deduplication Systems
age archival and backup. ... ing reconstruction or chattiness in a client-server architecture. ... increasing the total amount of storage required for unique chunks.

Multiagent Coordination by Stochastic Cellular ... - Semantic Scholar
work from engineering, computer science, and mathemat- ics. Examples ..... ing serves to smooth out differences between connected cells. However, if this ...

Wireless and Cellular TeleommuniCations - By www.EasyEngineering ...
Try one of the apps below to open or edit this item. Wireless and Cellular TeleommuniCations - By www.EasyEngineering.net.pdf. Wireless and Cellular ...

Random multi-overlap structures for optimization ...
In the case of nondiluted spin glasses, Aizenman, Sims, and Starr1 introduced the idea of random overlap structure ROSt to express in a very elegant manner the free energy of the model as an infimum over a rich probability space, to exhibit an optima

Truss Attic February 2014.pdf
Each can light has a gap of up to 7.8 sq in. The annual. heating cost .... Truss Attic February 2014.pdf. Truss Attic February 2014.pdf. Open. Extract. Open with.

Structural optimization of standardized trusses by dynamic grouping of ...
Jun 12, 2015 - notion of modularity by accounting for the topology invariance of the module under rigid body rotations. Group theory is used to ... approach is illustrated through an academic modular truss bridge, where a memetic algorithm is used to

Optimization of Menu Layouts by Means of Genetic ...
Examples are Apple's Human Interface Guidelines [11] and Sun's Java Look and. Feel Guidelines ..... Apple Computer Inc.: Apple human interface guidelines.

FAIRNESS OF RESOURCE ALLOCATION IN CELLULAR NETWORKS
1. Introduction. Fairness is an important property of a resource allocation .... for wireless packet services (see e.g., [11, 12, 13]), the Gilbert-Elliot model [14, 15].

optimization of nuclear fuel reloading by the ...
Feb 22, 2001 - process in a nuclear reactor and allows to quantify the efficiency of the assemblies ... The power distribution is defined as the energy released ..... holm alternative there exists a solution of (23) if and only if the following con-.

Optimization of compact heat exchangers by a genetic ... - CiteSeerX
Heat exchanger optimization is an important field and full of challenges. ... Programming (SQP) or Simulated Annealing (SA) or .... Thus, the important objective, minimum cost, should be considered ahead of the optimum design. In addition, in some pr

Structural optimization of standardized trusses by ... - Semantic Scholar
Jun 12, 2015 - 1 Université Libre de Bruxelles, Bruxelles, Belgium, [email protected] ..... 2013. [5] M. Hamermesh. Group theory and its application to ...

Global optimization of minority game by intelligent agents - Springer Link
room randomly at each round, it is found that the intel- ligent agents also ... agents selects the strategy with the highest virtual point. When he changes the ...

Design and Optimization of Thermal Systems by yogesh jaluria.pdf ...
Whoops! There was a problem loading more pages. Retrying... Design and Optimization of Thermal Systems by yogesh jaluria.pdf. Design and Optimization of ...

Optimization of compact heat exchangers by a genetic ...
a State Key Laboratory of Multiphase Flow in Power Engineering, School of Energy and Power Engineering, Xi'an Jiaotong University, Xi'an 710049, China b Division of ... als or energy, as well as capital cost and operating cost, are common ...... [3]

optimization of multi-element airfoil flows by lagrangian ...
ing element, thus reducing pressure recovery demands ... mental data are used to extrapolate maximum ..... [10] Greengard, L. : The core spreading v.m. approx-.

Cellular Video.pdf
Sign in. Page. 1. /. 1. Loading… Page 1 of 1. Page 1 of 1. Cellular Video.pdf. Cellular Video.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying Cellular Video.pdf. Page 1 of 1.