Release Time:2019-03-10 Hits:
Indexed by: Journal Article
Date of Publication: 2016-06-30
Journal: 计算机辅助工程
Volume: 25
Issue: 3
Page Number: 5-12
ISSN: 1006-0871
Key Words: UMAT;SiPESC;本构模型;动态链接库;工厂模式
Abstract: 针对复杂环境和加载条件下的材料本构模型,参照Abaqus所提供的用户材料子程序UMAT接口,实现基于SiPESC平台弹塑性分析功能的UMAT本构模型插件封装及调用.采用C++面向对象程序设计方法编制inp文件读取功能插件,实现Abaqus计算模型向SiPESC平台数据库的导入.将不同UMAT单独编译成动态库,同时利用工厂设计模式,实现不同材料本构模型的动态替换和调用.该设计模式可方便添加本构模型,具有一定的通用性、开放性和可扩展性.数值算例的验证表明基于SiPESC平台的UMAT的有效性.