Multi-objective engineering shape optimization using differential evolution interfaced to the Nimrod/O tool

Mike Riley, Thomas Charles Peachey, David Andrew Abramson, Karl Jenkins

    Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

    6 Citations (Scopus)

    Abstract

    This paper presents an enhancement of the Nimrod/O optimization tool by interfacing DEMO, an external multiobjective optimization algorithm. DEMO is a variant of differential evolution-an algorithm that has attained much popularity in the research community, and this work represents the first time that true multiobjective optimizations have been performed with Nimrod/O. A modification to the DEMO code enables multiple objectives to be evaluated concurrently. With Nimrod/O's support for parallelism, this can reduce the wall-clock time significantly for compute intensive objective function evaluations. We describe the usage and implementation of the interface and present two optimizations. The first is two-objective mathematical function in which the Pareto front is successfully found after only 30 generations. The second test case is the three-objective shape optimization of a rib-reinforced wall bracket using the Finite Element software, Code-Aster. The interfacing of the already successful packages of Nimrod/O and DEMO yields a solution that we believe can benefit a wide community, both industrial and academic.

    Original languageEnglish
    Title of host publicationProceedings of the 9th World Congress on Computational Mechanics and 4th Asian Pacific Congress on Computational Mechanics
    EditorsN Khalili, S Valliappan, Q Li, A Russell
    Place of PublicationBristol UK
    PublisherIOP Publishing
    Pages1 - 10
    Number of pages10
    DOIs
    Publication statusPublished - 2010
    EventWorld Congress on Computational Mechanics 2010 - Sydney, Australia, Sydney, Australia
    Duration: 19 Jul 201023 Jul 2010

    Conference

    ConferenceWorld Congress on Computational Mechanics 2010
    CitySydney, Australia
    Period19/07/1023/07/10

    Cite this