Applied Mathematics and Mechanics (English Edition) ›› 2026, Vol. 47 ›› Issue (6): 1363-1382.doi: https://doi.org/10.1007/s10483-026-3391-9

Previous Articles     Next Articles

A novel multi-material topology design automation algorithm for a customized MATLAB and Rhino-Grasshopper plugin with a generalized solid isotropic material with penalization

T. T. BANH1, E. DAMTSAS2, H. P. BAN1, M. HERRMANN2, D. LEE1,()   

  1. 1.Department of Architectural Engineering, Sejong University, Seoul 05006, Republic of Korea
    2.Department of Architecture and Civil Engineering, University of Applied Sciences Luebeck, Luebeck 23562, Germany
  • Received:2025-10-23 Revised:2026-03-27 Published:2026-06-18
  • Contact: D. LEE, E-mail: dongkyulee@sejong.ac.kr
  • Supported by:
    Project supported by the National Research Foundation (NRF) of Korea grant funded by the Korea government (MSIT) (No.?2025-02303676)

Abstract:

Topology optimization (TO) plays an increasingly pivotal role in contemporary structural engineering, particularly in architectural realms. Despite Grasshopper’s prevalence in architectural design, the seamless integration of structural optimization, especially with multiple materials, has remained a persistent challenge in prior research. To address this gap, this paper introduces a novel solution: Stag, a multi-material plugin for the Grasshopper ecosystem of Rhinoceros 3D. Stag effortlessly integrates multi-material analyses into workflow design by leveraging the generalized solid isotropic material with penalization (SIMP) algorithm. Tailored for architectural modeling, construction, and prototyping, Stag sets a new standard for comprehensive plugins in a familiar software environment. Moreover, this paper illustrates the seamless compatibility between Grasshopper and the generalized SIMP-based approach, utilizing MATLAB for optimization. This lays the foundation for the future development of intricate customized multi-material plugins. Designed with user-friendliness in mind, Stag provides architects and designers with an intuitive platform to efficiently optimize the material distribution within intricate structures. As part of our commitment to accessibility, the Stag plugin is freely accessible on the Food4Rhino platform, ensuring its widespread adoption and usability.

Key words: multiple materials, topology optimization (TO), generalized solid isotropic material with penalization (SIMP), Grasshopper plugin, Food4Rhino

2010 MSC Number: 

APS Journals | CSTAM Journals | AMS Journals | EMS Journals | ASME Journals