易桂莲, 隋允康. 基于应力约束全局化策略的板壳结构强度拓扑优化[J]. 工程力学, 2015, 32(8): 211-216. DOI: 10.6052/j.issn.1000-4750.2014.01.0015
引用本文: 易桂莲, 隋允康. 基于应力约束全局化策略的板壳结构强度拓扑优化[J]. 工程力学, 2015, 32(8): 211-216. DOI: 10.6052/j.issn.1000-4750.2014.01.0015
YI Gui-lian, SUI Yun-kang. TOPOLOGY OPTIMIZATION FOR PLATE AND SHELL STRCTURES BASED ON STRESS CONSTRAINT GLOBALIZATION[J]. Engineering Mechanics, 2015, 32(8): 211-216. DOI: 10.6052/j.issn.1000-4750.2014.01.0015
Citation: YI Gui-lian, SUI Yun-kang. TOPOLOGY OPTIMIZATION FOR PLATE AND SHELL STRCTURES BASED ON STRESS CONSTRAINT GLOBALIZATION[J]. Engineering Mechanics, 2015, 32(8): 211-216. DOI: 10.6052/j.issn.1000-4750.2014.01.0015

基于应力约束全局化策略的板壳结构强度拓扑优化

TOPOLOGY OPTIMIZATION FOR PLATE AND SHELL STRCTURES BASED ON STRESS CONSTRAINT GLOBALIZATION

  • 摘要: 应力约束下板壳结构的拓扑优化设计由于应力约束难以显式化和约束条件数量庞大等问题,存在建模和求解的困难。为了解决这些困难,首先,该文通过类比独立连续映射(Independent Continuous and Mapping, ICM)方法中的过滤函数,在实体各向同性材料惩罚(Solid Isotropic Material Penalization, SIMP)方法中引进了单元重量惩罚函数和材料许用应力惩罚函数,实现了对SIMP方法惩罚函数概念的拓广。然后,该文移植了ICM方法中行之有效的应力约束全局化策略,基于拓广后的SIMP方法,构造了代替应力约束后的结构畸变能约束的近似显式化函数,建立了多工况下板壳结构拓扑优化模型。最后,采用对偶序列二次规划算法求解该优化模型,并基于Python语言在ABAQUS软件平台进行了程序实现。数值算例都取得了很好的结果,这表明该文提出的方法是可行而有 效的。

     

    Abstract: Due to the implicit nature and the large quantity of stress constraints, topology optimization for plate and shell structures with stress constraints is difficult to construct. In order to overcome these issues, the element weight penalty function and the material allowable stress penalty function are introduced to the solid isotropic material penalization (SIMP) method by analogizing the filter functions in the independent continuous and mapping (ICM) method. The concept of penalty functions in the SIMP method is extended. Subsequently, the stress constraint globalization strategy in the ICM method is transferred into the extended SIMP method. The approximated explicit functions of the structural distortion energy constraints are formulated to replace the stress constraints. Finally, topology optimization for plate and shell structures in various loading scenarios are constructed and solved by the dual sequential quadratic programming method. The optimization programming is implemented on the platform of Abaqus software package based on the Python script language. Good results are obtained by implementing the proposed approach in several examples, which show the feasibility and efficiency of the proposed approach.

     

/

返回文章
返回