本期案例来自江苏大学许江平老师团队,软件从锻造行业“十四五”中,对数字化和具有独立知识产权压印成形软件的需求出发,基于开源国产工业软件集成开发平台-FastCAE,开发了并行有限元法的压印成形仿真软件CoinFEM。
软件从多次现实试验中积累经验,利用有限元虚拟试模,以实现精密浮雕压印成形仿真分析。同时针对模拟时间较长的问题,改进为有限元法的并行求解,提高了软件模拟效率。
与已经商业化的相关行业软件和求解器横向对比,并行有限元压印成形仿真软件CoinFEM已经能够满足商业化的指标!
本期内容将展示基于FastCAE集成的软件其前后处理模块包含的功能以及基于动力显式有限元求解器的并行加速效果。
01
项目概述
目前,体积成形工艺仿真模拟主要依赖国外通用商用软件,国内具有自主知识产权的相关软件几乎没有。压印成形作为体积成形中较为特殊的一类成形工艺,可用于制造图案精美且具收藏价值的纪念币。
但是,随着纪念币浮雕图案精细度和复杂度的增加,坯饼离散网格数需要近700万乃至上千万才能精确刻画微小的浮雕特征。针对该类纪念币仿真分析,传统的串行计算已不能满足仿真需求。
02
软件个性化定制展示
①前处理软件界面
A:工具栏 B:控制面板 C:绘图窗口 D:控制台和进程窗口
前处理包含了工程文件管理模块、坯饼几何模型创建、四面体及六面体网格生成模块、模具网格生成或者导入模块、组件生成及装配模块、材料新建及材料库创建模块、工艺参数设定模块等,基于OCC引擎基础之上开发了针对压印成形相关的模型库,而且基于Gmsh开发了六面体网格算法,实现了模型六面体划分功能。能够实现模型建立、网格划分和特殊参数设定等功能。
②后处理软件界面
A:后处理工具栏 B:树形节点列表 C:属性、显示和视图窗口 D:绘图窗口 E:控制台和进度窗口
后处理可视化模块则是针对求解计算生成的结果文件,如vtu、pvtu和pvd文件的读取,进行三维可视化展示,以生成相应的云图和矢量图等,且可以将pvd文件输出为avi动画,方便用户直观地对求解算法的正确性进行判断。
CoinFEM在四面体和六面体动力显式中心差分算法框架之下,开发基于MPI或OpenMP技术的动力显式并行求解器,使压印成形动力显式中心差分算法在求解精度不变的前提下,缩短计算时间,以满足压印成形大规模模拟仿真计算要求。
03
软件应用实例及准确性验证
本压印算例坯饼为边长L=28.8 mm,圆角R=15.85 mm,高H=2 mm的正四边形柱体。上模速度v=-6 m/s,下模和中圈固定。模具为刚体,坯饼材料为黄铜。该算例将坯饼离散为653万个四面体单元,上下模具离散为25万个三角形单元,中圈离散为0.4万个三角形单元。
设置好算例模型后,通过分别进行串行计算、MPI并行计算和OpenMP并行计算,对照应力、应变云图以及成形力——上模行程曲线对比,用于验证有限元求解器的正确性。
对比云图和曲线可知,该并行有限元求解器并没有因为并行而产生误差,验证了该并行有限元求解器的正确性!
04
加速比和并行效率比较
CoinFEM在分别应用MPI并行及OpenMP并行进行计算时,在线程数增加的情况下,CPU计算时间明显降低,能够发挥并行计算的优势。
与已经商业化的软件QForm和LS-DYNA相比,加速比已经一致甚至实现超越!
加速比比较 | CoinFEM | QForm | LS-DYNA |
四核 | 3.5或2.7 | 3.7 | 3.1 |
八核 | 5.3或3.44 | 6.8 | 5.3 |
本软件CoinFEM并行求解与已商业化的用于锻造成形仿真软件QForm和通用板料成形并行求解器LS-DYNA对比可得:并行效果不错,软件已经达到商业化水准。
本次分享案例,并行有限元压印成形仿真软件CoinFEM使用到了诸如坯饼、模具创建,pvd文件动画生成等个性化功能,且基于Gmsh开发了六面体网格算法,实现了模型六面体划分功能等。
通过MPI并行和OpenMP并行,大幅提高了有限元求解器的计算效率,与已经商业化的两款软件相比,CoinFEM的并行加速比要高于商软,软件已经达到了商业化水平!该软件也是FastCAE孵化的国产替代软件秀案例!
再次感谢江苏大学许江平老师团队对开源工业仿真软件集成大赛的信任和倾力支持!