GET_pdf delibra

Volume 10 (2) 2004, 169-181


Lew T. L. *, Spencer A. B., Scarpa F., Worden K.

Dynamics Research Group, Department of Mechanical Engineering
University of Sheffield, Mappin Street, SI 3JD Sheffield, UK


Rec. 11 December 2004

DOI:   10.12921/cmst.2004.10.02.169-181



This paper describes an approach based on Genetic Programming to perform the metamodelling of cellular structure properties with in-plane auxetic behaviour. Common procedures to design microstructure topologies with complex shape is to use analytical and/or Finite Element (FE) models and quantify the variability of their homogenised mechanical properties versus internal cell parameters. For the FE case, the large number of computations involved can rule out many approaches due to the expense of carrying out many runs. One way of circumnavigating this problem is to replace the true system by an approximate surrogate/replacement model, which is fast-running compared to the original. In traditional approaches using response surfaces a simple least-squares multinomial model is often adopted. The object of this paper is to extend the class of possible models considerably
by carrying out a general symbolic regression using a Genetic Programming approach. The approach is demonstrated on the optimisation of the unit cell of centresymmetric auxetic cellular solids composing a simply supported plate for maximum central deflection under transverse uniform pressure.


[1] T. L. Lew, A. B. Spencer, F. Scarpa, K. Worden, A. Rutherford, and F. Hemez, Identification of
surface response function using genetic programming, Proceedings of ISMA 3287-3299 (2004).
[2] R. R. Barton, Metamodelling: A state of art review, Proceedings of the 1994 Winter Simulation
Conference, 1994, pp. 237-244.
[3] P. Bently, Evolutionary design by computers – Chapter 1: An introduction of evolutionaiy design by computers, 1999, Morgan Kaufmann Publisher Inc., San Francisco, USA.
[4] L. J. Gibson, and M. F. Ashby, Cellular solids structure and properties, 2nd Edition, Cambridge University Press, Cambridge, UK, pp. 93-172 (1997).
[5] J. M. Whitney, Structural Analysis of Laminated Anistropic Plates, Technomic Publishing Co.
Ltd., USA, pp. 87-125 (1987).
[6] K. E Evans and A. Alderson, Auxetic Materials: Functionals materials and Structures from lateral thinking!. Advanced Materials 12(9), 617-628 (2000).
[7] P. J. Stott, R. Mitchell, K. Alderson, and A. Alderson, Auxetic materials – an introduction, 67, January 2002.
[8] P. J. Stott, R. Mitchell, K. Alderson, and A. Alderson, Auxetic materials – applications, 68, January 2002.
[9] W. Yang, Z. M. Li, W. Shi, B. U. Xie, and M. Yang Bo, Review on Auxetic Materials. Journal of
Materials Science 39, 3269-3279 (2004).
[10] I. G. Masters and K. E. Evans, Models for the elastic deformation of honeycombs. Composite Structures, 35(4), 403-422 (1996).
[11] F. Scarpa, and P. J. Tomlin, On the transverse shear modulus of negative Poisson ‘s ratio honeycomb structures. Fatigue and Fracture in Engineering Materials and Structures, 23, 717-720 (2000).
[12] M. Ruzzene, F. Scarpaand, and F. Soranna, Wave beaming effects in two-dimensional cellular structures. Smart Materials and Structures, 12, 1-10 (2003).
[13] Scarpa, F., Burriesci, B. Smith, F. C. and B. Chambers, Mechanical and electromagnetic behaviour of auxetic honeycomb structures. The Aeronautical Journal 107(1069), 175-183 (2003).
[14] J. R. Koza, Genetic Programming On the Programming of Computers by Means of Natural
Selection, 7th. Printing, 1992, Massachusetts, USA: MIT Press, pp. 73-164.
[15] L. Panait and S. Luke, Alternative Bloat Control Methods, GECCO 2004, LNCS 3103,
pp. 630-641.
[16] T. Soule and R. B. Heckendorn, An Analysis of the Causes of Code Growth in Genetic Programming, Genetic Programming and Evolvable Machines 3, 283-309 (2002).
[17] P. Fleming, MSc. Lecture Notes on Optimisation and Search, University of Sheffield, Automatic Control and Systems Engineering Department (2001).
[18] S. Luke and L. Spector, A Comparison of Crossover and Mutation in Genetic Programming, Proceedings of the Second Annual Conference on Genetic Programming (GP-97), Morgan Kaufmann (1997).
[19] W. Banzhaf, and W. B. Langdon, Some Consideration on the Reason for Bloat, Genetic Programming and Evolvable Machines 3, 81-91 (2002).
[20] A. H. Watson and I. C. Parmee, System Identification Using Genetic Programming, Proceedings of 2nd International Conference on Adaptive Computing in Engineering Design and Control (PEDC), pp. 248-255 (1996).
[21] P. J. Angeline and D. B. Fogel, An Evolutionaiy Program for the Identification of Dynamical Systems, Proceedings of the International Society of Optical Engineering (SPIE), vol. 3077, 409-417 (1997).
[22] L. Zhang, L. B. Jack, and A. K Nandi, Fault Detection Using Genetic Programming, University of Liverpool, Department of Electrical Engineering and Electronics (2004).
[23] A. P. Fraser, Genetic Programming in C++ (A manual in Progress for gpc++, a public domain
genetic programming system), University of Salford, Cybernetics Research Institute (1994).
[24] The Mathworks Inc., Optimisation Toolbox for Use with MATLAB: User Guide version 2, The Mathworks Inc., MA, 1999, pp. 4.32-4.44.
[25] W. Marsden and D. J. Irving, NAFEMS: How To – Analvse Composite, NAFEMS Ltd., Glasgow (2002).