摘要
为实现复杂的有限元前后处理功能,介绍基于Abaqus/CAE进行内核脚本和GUI的程序开发,并阐述这两种开发方式的特点和相互关系.用双动拉深杯形件和汽车覆盖件两个实例说明Python和Abaqus GUI Toolkit在Abaqus/CAE二次开发中的应用;通过二次开发实现将CFD计算得到的热边界条件向实体单元网格模型表面映射的功能.对开发过程和程序流程进行的详细描述可为用户进行Abaqus/CAE二次开发提供参考.
To implement complex finite element pre-processing and post-processing functions,the program development of kernel script and GUI based on Abaqus/CAE is introduced with their characteristics and correlation.The application of Python and Abaqus GUI Toolkit in secondary development of Abaqus/CAE is described by the samples of double-action deep drawing cup-shaped parts and automotive panel;the function of mapping thermal boundary conditions obtained by CFD software calculation to surface of solid element mesh model is implemented by secondary development.The detailed introduction of development process and programming flow can provide reference for user's secondary development based on Abaqus/CAE.
出处
《计算机辅助工程》
2011年第4期96-100,共5页
Computer Aided Engineering