导航

Acta Aeronautica et Astronautica Sinica ›› 2025, Vol. 46 ›› Issue (21): 532423.doi: 10.7527/S1000-6893.2025.32423

• Special Issue: 60th Anniversary of Aircraft Strength Research Institute of China • Previous Articles    

Design and implementation of topology optimization based on autonomous software SABRE architecture

Yaohui MA1(), Wenjie GUO1, Tong GAO2, Likai WANG1, Liang CHANG1   

  1. 1.National Key Laboratory of Strength and Structural Integrity,Aircraft Strength Research Institute of China,Xi’an 710065,China
    2.School of Mechanical Engineering,Northwestern Polytechnical University,Xi’an 710072,China
  • Received:2024-06-19 Revised:2024-07-01 Accepted:2024-07-21 Online:2025-07-28 Published:2025-07-25
  • Contact: Yaohui MA E-mail:mayaohui_623@163.com
  • Supported by:
    Shaanxi Key Research and Development Program Project(2024GX-ZDCYL-05-05)

Abstract:

This paper aims to develop an autonomous structural topology optimization software with high openness and flexibility. Based on the foundational platform of the aerospace structural analysis software SABRE system, it systematically elaborates the layered and plugin-integrated architectural design methodology. From the perspectives of both developers and users, this paper presents the implementation methods for software functional modules and solution processes. Building upon the classic variable-density topology optimization theory, it outlines the design and implementation process of topology optimization functionality within the SABRE system. Numerical examples are employed to verify the software’s functional validity and engineering applicability, further demonstrating the openness of SABRE’s architecture and the flexibility of its solution process organization. This work provides valuable reference for efficiently integrating new algorithms and modules in structural analysis and optimization into autonomous software platforms.

Key words: layered and plug-in, component design, variable-density method, topology optimization, structural design, SABRE system

CLC Number: