利用GPU加速的大规模拓扑优化方法,针对三维连续纤维增强复合材料进行优化,以获得最大的基本固有频率

《COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING》:GPU-accelerated large-scale topology optimization of 3D continuous fiber-reinforced composites for maximum fundamental eigenfrequency

【字体: 大 中 小 】 时间:2026年04月05日 来源:COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING 7.3

编辑推荐:

  三维连续纤维复合材料拓扑优化中,基于SIAD方法的GPU加速求解器通过改进TA-ESMC算法和MGPCG求解器,实现大规模非可微本征频率最大化问题的高效求解,验证了轻质高频率设计的可行性。

  
田远祺|赵俊鹏|王春杰
北京航空航天大学机械工程与自动化学院,北京,102206,中国

摘要

由于需要反复求解嵌套的广义特征值问题,对三维连续纤维增强复合材料(CFRCs)进行拓扑优化以获得最大基本特征频率在计算上具有挑战性。为了解决这个问题,开发了一种高效的GPU加速求解器。该求解器的核心是采用连续分析设计(SIAD)方法,将近似特征值分析和设计变量更新集成到一个迭代循环中,从而取代了传统的计算成本较高的双循环方法。在每次设计迭代中,通过多网格预处理的共轭梯度(MGPCG)求解器加速一步逆迭代过程。通过改进的基于泰勒逼近的方法来计算单元刚度矩阵,进一步提高了MGPCG求解器的计算效率,该方法专门针对纤维方向的笛卡尔参数化进行了优化,以加快稀疏矩阵-向量乘法的速度。此外,还开发了一种高效的敏感性分析方案,并采用了密度和纤维方向变量的解耦更新策略。通过几个数值示例验证了所提出求解器的准确性、效率和可扩展性。结果表明,优化后的CFRC设计可以在更低的质量下实现更高的基本特征频率。值得注意的是,对于一个包含630万个单元的问题,所提出的求解器在单个NVIDIA Tesla V100 GPU上仅需要大约13.1小时(300次迭代)即可完成。

引言

随着制造工艺的进步,连续纤维增强复合材料(CFRCs)的结构配置变得越来越复杂,明显呈现出从二维设计向三维设计过渡的趋势[1]、[2]。因此,近年来CFRCs的拓扑优化引起了广泛关注[3]、[4]、[5]、[6]、[7]。大量研究表明,通过拓扑优化同时确定结构拓扑和纤维方向后得到的优化设计表现出更优越的性能[8]、[9]。然而,随着这些结构的规模和复杂性的增加,此类优化问题的高计算成本成为一个重大挑战,主要是由于设计变量数量众多以及涉及的嵌套式有限元分析(FEA)耗时较长。尽管已经提出了一些方法[10]、[11]、[12]、[13]、[14],但现有的大多数CFRC拓扑优化方法主要关注合规性最小化,而最大基本特征频率优化的挑战仍基本未被探索。
到目前为止,尽管拓扑优化方法取得了显著进展,但在最大基本特征频率优化问题中仍存在一些挑战。首先,由于插值函数不当导致的虚假局部模式[15]往往主导最低特征频率,掩盖了真实的物理响应,从而严重影响了解决方案的准确性和可靠性。这个问题可以通过改进的刚度和质量插值方案来缓解,例如分段插值方案[15]、[16]、[17]、材料属性的有理逼近(RAMP)方案[18]以及各种多项式插值方法[19]、[20]。第二个更为复杂的挑战是重复特征值的不可微性[21]、[22],这阻碍了基于梯度的算法直接应用于设计变量更新。已经开发了几种方法,包括使用界限公式重新表述问题[17]、采用对称谱聚合技术[23]、[24]、[25]以及使用非光滑优化算法[26]。
在最大基本特征频率的拓扑优化中,一个主要的计算挑战是需要反复求解嵌套的广义特征值问题,这比分析静态问题要困难得多[27]。为了克服这一瓶颈,最初通过使用频率响应替代方法来避免直接求解特征值,该方法只需要求解线性系统[28]。然而,这种方法需要仔细选择激励频率,并不适合大规模问题。为了应对这些限制,引入了一种基于多级离散化的策略[27]。仅在最粗的离散化上准确计算特征对,并将粗网格模式投影并平滑到最细的尺度,用作频率响应线性系统的负载向量,然后通过多网格预处理的共轭梯度(MGPCG)求解器进行求解。为了在频率约束下实现高效的高分辨率拓扑优化,实现了一种带有专门重用特征向量策略的Jacobi-Davidson求解器[24]。为了进一步提高合规性和特征频率优化的计算效率,还设计了一种定制的拟牛顿修正方案[29]。通过利用问题依赖的二阶导数,这种方法在涉及超过1550万个自由度(DOFs)的大规模模态分析中表现出鲁棒性。
Kang等人[30]提出了一种连续分析设计(SIAD)方法,用于解决拓扑优化中的大规模特征值问题。这种新颖的SIAD方法将近似特征值分析和设计变量更新集成到一个迭代循环中,从而取代了传统的计算成本较高的双循环方法。为了进一步提高效率,还为SIAD方法开发了一种多步中继实现[31]。它通过系统的网格细化,从粗略的初始离散化逐步推进到高空间分辨率,从而有效地平衡了计算效率与获得高保真设计边界。或者,可以利用GPU并行计算来大幅提高SIAD方法的效率[32]。SIAD方法还被应用于解决更具挑战性的3D光子晶体设计和瞬态响应拓扑优化问题[33]、[34]。
CFRC材料的横向各向同性和空间变化的纤维方向为最大基本特征频率的拓扑优化带来了新的挑战。首先,横向各向同性倾向于放大局部结构刚度对比度,并在优化配置中诱导形成薄壁和细长杆状特征,这可能会阻碍迭代求解方法的收敛。其次,空间变化的纤维方向带来了双重困难:即使对于相同的几何形状,也会导致不同的单元刚度矩阵,从而产生严重的存储和计算需求,阻碍了迭代求解器所需的矩阵自由稀疏矩阵-向量乘法(SpMV)的效率。此外,定义这些方向需要更多的设计变量,从而增加了优化过程中敏感性分析和设计变量更新的计算成本。第三,尽管设计目标是最大化基本频率,但需要解决潜在的频率重复问题,这需要在每次优化步骤中计算多个特征频率。虽然SIAD方法避免了在每次设计迭代中直接求解完整的广义特征值问题,但逆迭代步骤仍然涉及求解类似于多负载情况下的系统。因此,与单负载情况下的最小合规性设计问题相比,计算成本显著更高。
本研究提出了一种高效的GPU求解器,用于CFRCs的三维大规模拓扑优化,以最大化基本特征频率,通过充分利用两种合理的近似方法大大降低了求解广义特征值问题的计算成本。首先,使用SIAD方法[30]在结构设计过程中通过一系列逐步逼近的向量逐渐接近精确的特征对。其次,开发了一种针对笛卡尔参数化的纤维方向的改进TA-ESMC方法[35],以加速SpMV操作中所有单元刚度矩阵的近似计算。在此基础上,提出了以最大化基本特征频率为目标的CFRCs三维大规模拓扑优化的公式,其中采用了平均簇方法[25],即使基本特征频率重复,也能使目标函数可微分。还开发了高效的敏感性分析和设计变量更新方法。通过仔细检查其在几个数值示例中的使用情况,验证了GPU求解器的准确性、效率、可扩展性等方面。
本研究的主要贡献有三个方面。首先,据我们所知,这是首次进行三维CFRCs的大规模拓扑优化研究,以最大化基本特征频率,同时优化材料分布和空间变化的纤维方向。其次,为了解决计算挑战,我们开发了一个高效的基于GPU的框架。这包括一个改进的TA-ESMC方法,它加速了核心的SpMV计算,进而推动了我们的GPU加速MGPCG求解器,使得在SIAD框架内解决多负载情况问题非常高效。对于密度和纤维变量,采用了适合GPU的单独更新方案。第三,通过高分辨率案例研究,我们证明了我们的方法可以产生质量更轻、基本特征频率更高的设计。我们还报告并分析了3D CFRCs中特征频率优化的一些独特现象。
本文的其余部分组织如下。第2节阐述了CFRCs的拓扑优化问题,以最大化基本特征频率。第3节描述了解决方法,首先简要介绍了SIAD方法的基本思想和程序,然后详细解释了改进的TA-ESMC方法,接着是敏感性分析和设计变量更新策略。第4节通过三个数值示例展示了所提出方法的有效性和性能。最后,第5节总结了本文。

章节摘录

问题表述

在本节中,我们概述了三维CFRCs拓扑优化问题的表述,以最大化基本特征频率。我们建议参考我们之前的工作[35]以获取笛卡尔参数化方法的更多细节。

解决方法

为了解决大规模拓扑优化问题(15)中的计算挑战,我们采用了SIAD方法[30]来避免求解嵌套的广义特征值问题。为了进一步提高计算效率,我们提出了一种针对笛卡尔参数化的纤维方向的改进TA-ESMC方法。该方法加速了SpMV操作中所有单元刚度矩阵的近似计算,进而推动了GPU加速的MGPCG求解器。

数值示例

本节通过三个数值示例来说明所提出方法的有效性。使用铝材和TFP材料来比较各向同性和CFRC材料的优化结果。TFP材料的材料属性取自[13]。对于铝材,杨氏模量、泊松比和质量密度分别为E=70GPa,ν=0.35,ρ=2700kg/m3。对于TFP材料,一种横向各向同性的CFRC材料,其五个独立的弹性

结论

本研究探讨了利用GPU计算加速的三维CFRCs的大规模拓扑优化,以最大化基本特征频率。为了减轻传统双循环框架的计算负担,该框架在每次优化迭代中都需要精确求解嵌套的广义特征值问题,因此采用了SIAD方法。SIAD方法中出现的线性问题通过MGPCG方法高效求解。通过改进

结果复制

所有数据可根据合理请求从相应作者处获得。

写作过程中生成式AI和AI辅助技术的声明

在准备本工作时,作者使用了DeepSeek R1来改进语言。所有AI生成的内容都经过了作者的严格审查和实质性编辑,作者对最终学术内容负全责。

CRediT作者贡献声明

田远祺:写作——原始草稿、可视化、验证、软件、方法论、概念化。赵俊鹏:写作——审阅与编辑、监督、方法论、资金获取、概念化。王春杰:写作——审阅与编辑、监督。

利益冲突声明

代表所有作者,相应作者声明不存在利益冲突。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号