随着结构拓扑优化理论的成熟及其在工程中的广泛应用,大多数商用CAE软件都相继开发了结构拓扑优化模块。为了开发一款既能满足工程方面的实用性需求,又能满足科研方面的开放性需求的拓扑优化系统。基于具有良好开放性和灵活扩展性的SiPESC平台,采用面向对象的软件设计思想,提出了软件设计方案,基于C++语言和插件技术实现了新一代拓扑优化系统SiPESC.TOPO。目前该软件系统已经实现了结构最大刚度设计、结构基频最大化设计、结构最优散热设计等功能,并成功应用于多个工程问题。
With the maturity of the structural topology optimization theory and its extensive application in engineering, structural topology optimization modules have been successively integrated into various commercial CAE software. A structural topology optimization system is developed that not only meet the practical needs for engineering applications, but also meet the open style software demands for scientific research. Based on SiPESC that has good open-ability and extendibility, software framework by object-oriented software design theory is designed, and then developes SiPESC.TOPO. This software system has a variety of functions, such as the maximum stiffness design, the frequency maximization of dynamic structures and the optimum heat dissipation design, and successfully solved many engineering problems.