陈芳育,李进,邱玮桢,吕泉江.基于Python的ABAQUS二次开发在复合材料层合板冲击建模中的应用[J].装备环境工程,2020,17(9):1-6. CHEN Fang-yu,LI Jin,QIU Wei-zhen,LYU Quan-jiang.Application of ABAQUS Secondary Development Based on Python in Modeling of Impact on Composite Laminates[J].Equipment Environmental Engineering,2020,17(9):1-6. |
基于Python的ABAQUS二次开发在复合材料层合板冲击建模中的应用 |
Application of ABAQUS Secondary Development Based on Python in Modeling of Impact on Composite Laminates |
投稿时间:2020-07-01 修订日期:2020-07-04 |
DOI:10.7643/issn.1672-9242.2020.09.001 |
中文关键词: Python ABAQUS 二次开发 复合材料 冲击 |
英文关键词:Python ABAQUS secondary development composite impact |
基金项目: |
|
|
摘要点击次数: |
全文下载次数: |
中文摘要: |
目的 为了简化复合材料层合板冲击建模过程,节省模型处理时间,利用python语言进行ABAQUS二次开发。方法 通过编写主控文本程序Damagemodel.py,图形界面编辑程序 DamagemodelDB.py和衔接程序Damagemodel_plugin.py,实现系统建模界面定制,复合材料层合板和弹头的快速建模参数化,以及分析步和接触属性定义自动化。结果 在快速建模完成的基础上,对冲击过程进行模拟。冲击过程中,层合板冲击面产生凹坑,背部凸起。仿真深度与实测深度误差为0.2 mm,损伤面积仿真结果与试验结果误差为4.2%。结论 模拟结果与试验结果较为接近,表明快速建模可以为冲击模拟提供有效的支持。 |
英文摘要: |
The work aims to simplify the modeling process of the composite laminates and save the model processing time by the secondary development of ABAQUS through Python. By compiling master text program Damagemodel.py, graphical interface editor program DamagemodelDB.py and interface Damagemodel_plugin.py, the modeling interface could be customized, the quick modeling of composite laminates and projectile could be parameterized and the step and contact could be defined automatically. The impact was simulated based on quick modeling. In the process of impact, the impact surface of the laminate produced pit and back bulges. The error between the simulated depth and the measured depth was 0.2 mm, and the error between the simulation result and the test result of the damage area was 4.2%. The simulation results are close to the test results, showing that the rapid modeling provides effective support for impact simulation. |
查看全文 查看/发表评论 下载PDF阅读器 |
关闭 |