复合材料科学与工程 ›› 2022, Vol. 0 ›› Issue (3): 24-28.DOI: 10.19936/j.cnki.2096-8000.20220328.003

• 基础研究 • 上一篇    下一篇

Abaqus二次开发在变刚度层合板屈曲分析中的应用

董明军1, 曹忠亮1,2*, 韩振华1, 范广宏2   

  1. 1.江苏理工学院 机械工程学院,常州213001;
    2.北京机科国创轻量化科学研究院有限公司,北京100083
  • 收稿日期:2021-11-09 出版日期:2022-03-28 发布日期:2022-04-24
  • 通讯作者: 曹忠亮(1983-),男,博士,副教授,研究方向为复合材料铺放成型工艺、变角度轨迹规划,caoliang-8302@163.com。
  • 作者简介:董明军(1997-),男,硕士研究生,研究方向为复合材料变角度轨迹规划、二次开发。
  • 基金资助:
    江苏省高等学校自然科学研究重大项目(21KJA460004);国家自然科学基金(51705266);江苏理工学院研究生实践创新计划(XSJCX21_1)

Application of Abaqus secondary development in buckling analysis of variable stiffness laminates

DONG Ming-jun1, CAO Zhong-liang1,2*, HAN Zhen-hua1, FAN Guang-hong2   

  1. 1. School of Mechanical Engineering, Jiangsu University of Technology, Changzhou 213001, China;
    2. Beijing National Innovation Institute of Lightweight Co., Ltd., Beijing 100083, China
  • Received:2021-11-09 Online:2022-03-28 Published:2022-04-24

摘要: 变刚度层合板的屈曲性能是分析其力学性能的主要评判标准之一。本文基于Python语言对Abaqus进行二次开发,建立Python交互式界面,构建变刚度开孔/不开孔层合板的有限元模型,达到快速建模、自动提交分析和采集目标数据的目的。最后,通过算例讨论了二次开发模型的调用、数据的读取以及结果的输出,验证了二次开发的可行性。本研究为后续Python的变刚度层合板屈曲仿真二次开发应用提供了借鉴思路,具有一定的指导意义。

关键词: Abaqus二次开发, Python建模, 复合材料, 变刚度层合板, 屈曲分析

Abstract: The buckling performance of variable stiffness laminates is one of the main criteria for analyzing its mechanical properties. This article is based on the Python language for the secondary development of Abaqus, and establishes a Python interactive interface. By establishing a finite element model of variable stiffness perforated/non-perforated laminates, the purpose of rapid modeling, automatic submission of analysis and collection of required data can be achieved. Finally, the call of the secondary development model, the reading of data and the output of the results are discussed through a calculation example, which verifies the feasibility of the secondary development. This study provides a reference for the subsequent development and application of Python's buckling simulation of variable stiffness laminates, and has certain guiding significance.

Key words: Abaqus secondary development, Python modeling, composite, variable stiffness laminates, buckling analysis

中图分类号: