Engineering with Computers

, Volume 21, Issue 4, pp 304–311 | Cite as

Automated symmetry exploitation in engineering analysis

  • Krishnan SureshEmail author
  • Ameya Sirpotdar
Original Article


In engineering analysis, geometric symmetry, when exploited, has two potential benefits: (1) it can significantly reduce the computational time, and (2) it can simultaneously improve the accuracy of the computed solution. Consequently, most CAD/CAE systems have standard ‘provisions’ for exploiting symmetry. These provisions are however inadequate in that they needlessly burden the design engineer with time consuming and error-prone tasks of: (1) symmetry detection, (2) symmetry cell construction, (3) boundary mapping and (4) symmetry reduction. In this paper, we propose a framework for automated symmetry exploitation in engineering analysis. By formalizing all four tasks listed above, and by unifying them under a single framework, we show how automated symmetry exploitation can be achieved. We discuss implementations of the proposed work within two commercially available CAD/CAE systems, namely FEMLABTM and SolidWorksTM.


Symmetry Engineering analysis Eigen-value Group theory CAD/CAE 


  1. 1.
    Wohlever JC (1999) Some computational aspects of a group theoretic finite element approach to the buckling and postbuckling analysis of plates and shells-of-revolution. Comput Methods Appl Mech Eng 170:373–406CrossRefzbMATHGoogle Scholar
  2. 2.
    Mohan SJ, Pratap R (2002) A group theoretic approach to the linear free vibration analysis of shells with dihedral symmetry. J Sound Vib 252(2):317–341CrossRefGoogle Scholar
  3. 3.
    Bossavit A (1986) Symmetry, groups, and boundary value problems. A progressive introduction to noncommutative harmonic analysis of partial differential equations in domains with geometrical symmetry. Comput Methods Appl Mech Eng 56:167–215CrossRefzbMATHMathSciNetGoogle Scholar
  4. 4.
    Burns G (1977) Introduction to group theory with applications, 1st edn. Academic, New York, p 429Google Scholar
  5. 5.
    Dinkevich S (1991) Finite symmetric systems and their analysis. Int J Solids Struct 27(10):1215–1253CrossRefzbMATHMathSciNetGoogle Scholar
  6. 6.
    Evensen DA (1976) Vibration analysis of multi-symmetric structures. AIAA J 14(4):446–453CrossRefGoogle Scholar
  7. 7.
    Kangwai RD, Guest SD, Pellegrino S (1999) An introduction to the analysis of symmetric structures. Comput Struct 71:671–688CrossRefMathSciNetGoogle Scholar
  8. 8.
    Kangwai RD, Guest SD (2000) Symmetry-adapted equilibrium matrices. Int J Solids Struct 37:1525–1548CrossRefzbMATHGoogle Scholar
  9. 9.
    Zlokovic GM (1989) Group theory and G-vector spaces in structural analysis, 1st edn. In: Evans R (ed) Ellis Horwood series in civil engineering. Wiley, New York, p 283Google Scholar
  10. 10.
    FEMLAB, A multi-physics modeling and simulation package; Version 3.0a. 2003, COMSOLGoogle Scholar
  11. 11.
    SolidWorks, SolidWorks: A 3-D CAD environment. 2005,
  12. 12.
    Cook RD, Malkus DS, Plesha ME (1989) Concepts and applications of finite element analysis. Wiley, New YorkzbMATHGoogle Scholar
  13. 13.
    Allgower EL, Aston PJ (1996) Symmetry reductions for the numerical solution of boundary value problems. Lect Appl Mech 32:29–47MathSciNetGoogle Scholar
  14. 14.
    Hill VE (1975) Groups, representations and characters, 1st edn. Hafner Press, New York, p 181zbMATHGoogle Scholar
  15. 15.
    Martin RR, Dutta D (1996) Tools for asymmetry rectification in shape design. J Syst Eng 6:98–112Google Scholar
  16. 16.
    Tate SJ, Jared GEM (2003) Recognising symmetry in solid models. Comput Aided Des 35:673–692CrossRefGoogle Scholar
  17. 17.
    Wolter JD, Woo TC, Volz RA (1985) Optimal algorithms for symmetry detection in two and three dimensions. Vis Comput 1:37–48CrossRefzbMATHGoogle Scholar
  18. 18.
    Suresh K (2004) Automated symmetry exploitation in engineering analysis. In: Proceedings of design engineering technical conference, Salt Lake, UtahGoogle Scholar
  19. 19.
    Rosenthal JW, Murphy GM (1936) Group theory and the vibrations of polyatomic molecules. Rev Mod Phys 8(4):317–346CrossRefzbMATHGoogle Scholar
  20. 20.
    Lee W, Chen K (1986) A general method to calculate all irreducible representations of a finite group. J Phys A Math Gen 19:2935–2946CrossRefMathSciNetzbMATHGoogle Scholar

Copyright information

© Springer-Verlag London Limited 2006

Authors and Affiliations

  1. 1.347, Mechanical Engineering Building, 1513 University AvenueUniversity of WisconsinMadisonUSA

Personalised recommendations