首页/文章/ 详情

高性能计算和计算力学领域的交叉研究

9月前浏览529

文一:

 

基于极坐标 GPGPU 并行的三维有限元接触检测算法及

其在盾构隧道管片开裂分析中的应用

摘要:

本研究采用三维有限元-离散单元相结合的方法对管片衬砌在极端条件下的开裂进行分析。考虑到分段之间复杂的接触交互,本研究首先提出了一种基于极性的GPGPU并行接触检测算法,以处理现有FDEM算法所面临的内存问题。最初,在广泛的搜索阶段实现了基于极坐标系的空间分解方法。根据轴对齐的边界框,将每个四面体元素定位在合适的搜索单元内。随后,迭代遍历每个搜索单元内的元素对,并使用判断单元标准识别潜在联系人对。在广泛搜索之后,执行窄搜索阶段以确定所有真实联系人。在上述实施之后,提出了一个包含土壤弹簧和外部压力计算的荷载结构模型。基于形状函数和坐标变换,推导了土弹簧和外载荷的计算公式,并在三维FDEM框架下进行了并行计算。通过三个数值试验验证了该方法的有效性。仿真结果证实了所提出的方法对管片衬砌开裂分析的适用性。与现有方法相比,它在不延长时间的情况下减少了56~76%的GPU内存使用,提高了三维FDEM模拟的计算规模。此外,所提出的方法被应用于两种工程场景,即直线和弯曲节段衬砌,两者都考虑了节段之间是否存在接触缺陷。结果表明,对于直的和弯曲的情况,接触缺陷可以显著降低包括螺栓和混凝土段的结构系统的阻力。

 

图:用于GPU的CUDA编程的内存层次结构。

 

图:采用不同空间分解方案的接触检测算法: (a)传统的基于笛卡尔方法; (b)提出的基于极点的接触检测算法。

 

图:GPGPU并行接触检测算法的数据结构。

 

图:CUDA内核函数的组织用于广泛的搜索。

 

图:不同推力载荷下弯曲管片衬砌的破裂分布:(a)39 MN;(b) 4200万;(c) 4500万。

 

图:曲线盾构隧道衬砌网格信息与荷载条件。

 

图:节段衬砌的径向位移:(a)环1;(b) 环2。

An enhanced polar-based GPGPU-parallelized contact detection algorithm for 3D FDEM and its application to cracking an alysis of shield tunnel segmental linings.pdf

文二:

 

模拟流固耦合问题的MPI并行DEM-IMB-LBM框架

摘要:

高分辨率DEM-IMB-LBM模型可以准确描述孔隙尺度的流固相互作用,但由于其高昂的计算成本,其在岩土工程分析中的应用潜力尚未完全释放。为了克服这一限制,提出了一种消息传递接口并行DEM-IMB-LBM框架,旨在提高计算效率。该框架使用静态域分解方案,根据预定义的处理器将整个计算域分解为多个子域。接触检测和流体动力计算都采用了详细的并行策略。特别地,提出了粒子ID重新编号方案来处理子域界面上的粒子转换。通过两个基准测试验证了该框架的准确性和整体性能。随后,将该框架应用于多颗粒沉积和海底滑坡的模拟场景。数值算例有效地证明了MPI并行DEM-IMB-LBM框架的稳健性和适用性。

 

图:并行DEM-IMB-LBM框架中的两个网格。

 

图:当粒子位于边界单元时用于接触检测的并行策略的说明。

 

图:粒子穿过子域界面期间的粒子ID重新编号方案。

 

图:并行计算过程的流程图。

 

图:不同时间的粒子位置和流体速度,例如1(以晶格为单位)。

 

图:与其他数值结果的比较结果,例如1:(a)垂直位置,(b)垂直速度和(c)阻力。

 

图:与其他数值结果的比较结果,例如2:(a)垂直位置,(b)垂直速度和(c)阻力。

 

图:不同时间的粒子位置和流体速度,例如3(以晶格为单位)。

 

图:海底滑坡过程(以格点为单位)。

 

图:不同阶跃下的总速度等值线(以格为单位)。

An MPI parallel DEM-IBM-LBM framework for simulating fluid-solid interaction problems.pdf

文三:

 

使用分层并行化方案的自适应故障安全拓扑优化

摘要:

这项工作提出了一种高效、灵活和可扩展的策略来实现基于密度的拓扑优化公式,用于故障安全结构设计。这样的优化设计可以在建模为刚度损失的故障之后进行操作。然而,需要评估所有故障情况下的物理行为可能会使该问题在计算上不可行。我们将多种成分结合起来,利用配方的不同平行度,成功地解决了这个问题。我们使用非重叠域分解方法来解决多核计算和分布式内存计算的故障情况。这些子域使用自适应网格细化(AMR)技术将计算工作集中在感兴趣的区域上。评估故障案例的一个关键点是计算线程的组织,尤其是在计算机集群中。我们按物理计算节点对计算线程进行分组,以减少节点间通信,最大化节点内通信,从而缓解带宽问题。另一个至关重要的因素是使用计算缓冲区,以使故障案例的评估适应计算资源。我们使用一个大型计算机集群来测试计算框架的可扩展性。

 

图:梁压缩实验𝑉 ∗ = 20%:(a)几何构型、边界条件和局部损伤模型;使用b)256×768和(c)512×1536网格的确定性设计;应用于确定性设计的类似损伤补丁的结构响应模拟(d)产生故障(对于256×768网格)和(e)保持结构完整性(对于512×1536网格)。

 

图:梁压缩实验的故障安全设计

 

图:组织计算资源以模拟𝑚 用于评估目标函数的损伤情况(11):(a)使用FEA的非重叠域分解来计算损伤情况,以及(b)按硬件(计算节点)对计算线程进行分组。

 

图:并行自适应故障安全拓扑优化框架的流程图。

 

图:使用(a)8种局部损伤情况的双钩实验:(b)使用AMR技术的粗网格,以及(c)由此产生的故障安全设计。

 

图:使用八种局部损伤情况的双钩实验的故障安全连续拓扑优化:(a)累积壁钟时间和(b)拓扑优化过程中的设计变量(有限元)数量。

Adaptive fail-safe topology optimizing using ahierarchical parallelization scheme.pdf

文四:

 

科学计算中的物理引导、物理信息和物理编码的神经网络和算子:流体和固体力学

摘要:

最近,计算能力的进步使利用机器学习和深度学习推动科学计算在一系列学科中向前发展成为可能,如流体力学、固体力学、材料科学等。神经网络的结合在这一混合过程中尤为重要。由于其固有的结构,当数据稀疏时,传统的神经网络无法成功地训练和确定范围,这在许多科学和工程领域都是如此。尽管如此,神经网络为在训练过程中尊重物理驱动或基于知识的约束提供了坚实的基础。一般来说,有三种不同的神经网络框架来执行底层物理:(i)物理引导的神经网络(PGNN),(ii)物理知情的神经网络,和(iii)物理编码的神经网络。这些方法为加速复杂多尺度多物理现象的数值建模提供了明显的优势。此外,神经算子(NO)的最新发展为这些新的模拟范式增加了另一个维度,特别是当需要对复杂的多物理系统进行实时预测时。所有这些模型都有其独特的缺点和局限性,需要进一步的基础研究。本研究旨在对科学计算研究中使用的四种神经网络框架(即PgNNs、PiNNs、PeNNs和NO)进行综述。回顾了最先进的体系结构及其应用,讨论了其局限性,并在改进算法、考虑因果关系、扩展应用以及耦合科学和深度学习求解器方面提供了未来的研究机会。

 

图:科学计算和DL方法发展史的示意图,仅包括开创性的著作。

 

图:PgNNs的示意性架构。(a) 使用已知闭合定律、偏微分方程和常微分方程的直接数值模拟或符合物理原理的实验生成训练数据集的典型方法。(b) 由一个简单的前馈神经网络(可以用任何其他类型的网络代替)组成的PgNN模型的架构。由L1和L2正则化、MSE或其他用户定义的误差函数组成的损失函数在训练阶段被迭代地最小化。θ是与神经网络中的权重/偏差相对应的可学习参数,可以同时学习,同时最小化损失函数。

 

图:(a) 人工神经网络与其他国际规范(如R2和RMSE)预测侧向畸变屈曲蜂窝梁极限弯矩承载力的准确性比较;(b) 一种用于预测自旋拓扑的元材料设计参数的两阶段PgNN架构。第一个ANN(即逆PgNN)以查询刚度为输入,以设计参数为输出。第二个ANN(即正向PgNN)采用预测的设计参数并重建刚度,以验证逆网络的准确性。(c) 弹性成像预测应变弹性模量的条件GAN与地面实况的比较.

 

图:经过圆形圆柱体的二维流的地面实况模拟结果与PiNN预测之间的比较。对被动标量的浓度c(t,x,y)、由此产生的速度场u和v以及压力场进行了比较。

 

图:Pi-V-DeepONet和等几何有限元分析之间的比较,以预测单边缺口板剪切失效的最终损伤路径。

 

图:傅立叶神经算子(FNO)的预测与地面实况值之间的定性比较。

Physics-Guided-Physics-informed and Physics-encoded neural networks and operators in scitific computing fluid and solid mechanics.pdf

文五:

 

流体-结构-颗粒相互作用解析模拟的并行化策略

摘要:

三维流体-结构-颗粒相互作用发生在许多环境和工程流中。本文介绍了我们先前工作中开发的混合扩散和锐界面浸入边界(IB)方法的并行算法。对于使用锐界面IB方法建模的移动结构,开发了一种递归盒方法来有效地对背景网格节点进行分类。对于使用扩散界面IB方法建模的粒子,采用了“主从”方法。对于粒子-粒子相互作用(PPI)和粒子-结构相互作用(PSI),为“干”接触方法开发了一种快速算法来分类活跃和非活跃拉格朗日点,该算法将粒子表面离散化。结果表明,所提出的递归盒方法可以将分类时间从52秒减少到0.3秒。对于具有不同颗粒浓度的情况,获得了可接受的平行效率。此外,当颗粒接近壁时,利用润滑模型,能够准确模拟基准颗粒-壁碰撞问题中的反弹现象。最后,通过模拟带有粗糙壁的颗粒湍流通道流动,验证了所提出的计算框架的能力。

 

图:流体-结构-粒子相互作用的整体算法示意图。

 

图:流体-结构-颗粒相互作用的接触模型示意图。

 

图:为经典茶壶生成递归边界框。采用四叶节点的树进行说明。

 

图:扩散接口IB方法的并行化实现示意图。

 

图:螺旋桨VP1304在不同四叉树级别上的递归边界框。

 

图:带有粗糙壁的满载颗粒的通道流的流向速度场和颗粒表面(由x方向上的速度着色)的瞬时切片。底部的白色表面表示粗糙的墙壁。

 

图:放大充满颗粒的粗糙通道流的快照。

Parallelization strategies for resolved simulations of fluid-structure-particle interactions.pdf

来源:STEM与计算机方法
ACT碰撞湍流拓扑优化岩土通信理论自动驾驶材料多尺度数字孪生试验人工智能
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-11-01
最近编辑:9月前
江野
博士 等春风得意,等时间嘉许。
获赞 58粉丝 96文章 153课程 0
点赞
收藏
作者推荐

拓扑优化(topology optimization)和多尺度研究(multi-scale)

文一: 用于增材制造的具有外壳层和界面层的多尺度拓扑优化摘要:本文提出了一种多尺度拓扑优化方法,用于同时具有壳体和晶格-晶格界面层的晶格结构设计,以增强结构的美观性、机械性和可制造性。为了提高鲁棒性,提出了一种多步算法。采用变厚度薄板(VTS)方法和基于投影的正则化机制来实现有限数量晶格微观结构的自由材料优化。然后,根据材料密度分布,采用一系列连续的滤波和投影操作来识别晶格-晶格界面层。密度相近的元素被分组成簇,对于每个簇内的元素,假设它们具有相同的周期性晶格微观结构。在第二步中,基于所获得的离散材料分布,使用基于密度的多尺度拓扑优化方法同时优化具有固体壳层的宏观结构和多个具有代表性的晶格微观结构。通过对几个基准数值例子的研究,验证了该方法的有效性。最后,进行了增材制造实验,以验证通过包括晶格-晶格界面层来增强刚度。 图:多孔复合材料的多尺度拓扑优化程序。 图:左边是不同步骤的密度场分布示意图。右图显示了相应密度场的1D物理密度函数。 图:设计域组合的概念说明:设计域(a)由一个固体界面层(b)和三个多孔填充物区域(c)组成。 图:基本设计域与壳层分离的 DSP 方法。 图:三种材料微观结构的优化结果。 图:不同界面层和壳层厚度的优化结果。文二: 多尺度多材料通道冷却蜂窝结构热力性能拓扑优化摘要:本文提出了一种并行的多尺度和多材料拓扑优化方法,用于设计包含冷却通道的蜂窝结构,以实现有效的隔热和承载能力。该结构由冷却通道、空隙和填充有隔热材料的金属晶格组成。在宏观设计尺度上考虑了具有设计相关热对流的热流体和机械力耦合模型,而在子尺度上采用基于数值均匀化和代理模型的方法来表征预定义准周期结构模式的有效热弹性特性。此外,还采用了基于惩罚多孔各向异性材料(PAMP)的多材料插值方案进行拓扑优化。该方法可用于轻型承载结构的多尺度拓扑设计,其中隔热和散热是除力学性能外的关键性能指标。由于多尺度复合材料配置具有更大的设计自由度,因此在类似的计算成本下,与单尺度基于固体的对应物相比,优化设计表现出更好的热力学性能。给出了几个设计实例和验证结果,证明了该方法的适用性。 图:多尺度通道冷却蜂窝结构:每一层(虚线)都包含由金属和隔热材料组成的次级复合晶格。 图:周期性复合晶格结构的均匀化。 图:由金属框架和隔热填充物组成的底层结构的单元。 图:复合晶格单元的可设计结构拓扑。 图:参数化复合格子有效性质的替代模型。 图:复合晶格分布。 图:优化结构的温度(左)和位移(右)。 图:通过单尺度方法优化的结构和相应的温度场。 图:热保护室的几何形状和边界条件。 图:不同冷却液体积下优化结构的温度场(左)和位移场(右)文三: 多尺度并行拓扑优化问题的一种有效解耦灵敏度分析方法摘要:并行拓扑优化问题的传统耦合灵敏度分析方法对于微型设计变量来说计算成本很高。因此,本文提出了一种基于链微分规则的并行拓扑优化解耦灵敏度分析方法。进行了两个数值研究,以证明解耦灵敏度分析方法对单个或多个多孔材料并发拓扑优化问题的有效性。从结果可以得出结论,解耦方法在计算上比耦合方法有效得多,但它们在数学上是等效的。解耦方法的突出优点有两个方面:(1)灵敏度分析对微尺度设计变量的计算效率;以及(2)适用于单个或多个多孔材料以及复合微观结构和多相材料的并发拓扑优化问题。 图:单孔材料两尺度并行拓扑优化框架 图:具有多种多孔材料的两尺度并行拓扑优化框架 图:单一多孔材料耦合法和解耦法灵敏度的比较 图:单一多孔材料并发拓扑优化结果 图:单一多孔材料的耦合方法和解耦方法计算时间的比较 图:三种多孔材料的并行拓扑优化结果文四: 基于 Kriging 元模型的非均匀微结构单元结构并行拓扑优化摘要:本文提出了一种新的多尺度并行拓扑优化方法,用于在空间中具有连续变化微观结构的单元结构,以在可承受的计算成本下获得优越的结构性能。在微观尺度上,通过将数值均匀化方法纳入参数水平集方法(PLSM),对多个原型微观结构进行拓扑优化,以表示宏观结构中的所有微观结构,该方法的连通性由运动学连接约束方法保证。开发了一种形状插值技术来映射这些优化的原型微观结构,并生成一系列不均匀的微观结构,这些微观结构被视为样本点,用于构建克里格元模型。然后使用所建立的克里格元模型来预测宏观结构中所有非均匀微观结构的有效性质。在宏观尺度上,利用所有非均匀微观结构的预测有效特性,采用变厚度薄板(VTS)方法生成整体自由材料分布图。在形状插值技术的帮助下,宏观结构中的所有非均匀微观结构由于其界面处的拓扑特征相似而相互连接良好。使用所提出的方法,可以同时优化宏观结构拓扑以及空间变化的非均匀微观结构的位置和配置,以确保足够大的多尺度设计空间。通过算例验证了该方法的有效性和优越性。 图:图解说明级别集函数的形状映射技术的示例 图:演示形状映射技术和克里格元模型的测试示例 图:具有空间变化的不均匀微观结构的宏观结构示意图 图:提出方法的数值实施流程图 图:a. 映射的非均匀微观结构的有效性质变化与其有效密度及其配置的图表。b有效密度为0.5的优化原型微观结构的有效性质、c构型和d水平集函数 图:目标函数和全局体积约束的迭代历史 图:体积分数为30%的多尺度并行设计。合规性为702.0868文五: 基于Matlab的多尺度复合材料结构并行拓扑优化摘要:本文提出了紧凑高效的Matlab代码,用于多尺度复合材料结构的并行拓扑优化,不仅在二维情况下,而且在考虑三维情况下。采用改进的SIMP方法(Sigmund 2007)来实现并行拓扑设计,并采用基于能量的均匀化方法(EBHM)来评估微观结构的宏观有效性能。本文中的二维和三维Matlab代码分别使用88行二维SIMP代码(Struct MultiscOptim 43(1):2011年1月16日)和169行三维拓扑优化代码(Strust MultiscOptimize 50(6):1175–11962014)开发。本文主要致力于以下四个方面:(1)蜂窝复合材料结构拓扑优化的代码体系结构(ConTop2D.m和ConTop3D.m),(2)计算三维等参单元刚度矩阵的代码(elementMatVec3D.m,以及(4)在两个尺度上计算目标函数相对于设计变量的灵敏度的代码。测试了几个数值示例,以证明附录中所附的Matlab代码的有效性,也为新加入者使用拓扑优化设计蜂窝复合材料提供了一个切入点。 图:几种并行多尺度设计。 图:二维双比例结构。a宏观结构。b微观结构 图:多尺度复合材料结构的并行拓扑优化 图:用于并行拓扑优化的2D和3D代码的流程图。 图:微观结构中不同类型的节点。a位于顶点的节点。b位于边缘的节点。c位于表面的节点。d位于内部的节点。 图:迭代历史。a目标和宏观体积分数。b微体积分数 图:柔顺机构的并行拓扑设计。a. 单尺度。b. 均匀的微观结构。c. 具有12个微观结构的并行设计来源:STEM与计算机方法

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈