陈飙松,陆旭泽,张盛.基于SiPESC平台的弹塑性分析的软件框架[J].计算力学学报,2016,33(4):599~604 |
| 码上扫一扫! |
基于SiPESC平台的弹塑性分析的软件框架 |
Software framework for elasto-plastic analysis based on SiPESC platform |
投稿时间:2016-05-18 修订日期:2016-06-12 |
DOI:10.7511/jslx201604028 |
中文关键词: 面向对象 有限元 SiPESC.FEMS 弹塑性分析 算法框架 |
英文关键词:object-oriented finite element SiPESC.FEMS elasto-plastic analysis algorithm framework |
基金项目:国家自然科学基金(91515103);高等学校学科创新引智计划(B14013);中央高校基本科研业务费专项(DUT15JJ(G)03)资助项目. |
|
摘要点击次数: 2160 |
全文下载次数: 1727 |
中文摘要: |
基于开放式结构有限元分析软件系统SiPESC.FEMS,针对弹塑性非线性有限元分析理论与流程,采用工厂模式和构造器模式等经典软件设计模式,提出了一种基于面向对象设计方法的通用小变形率无关弹塑性分析软件框架。该框架利用算法与数据模型分离的思想,通过抽象出数据模型类、算法类和算法参数类,支持各功能模块的动态替换和组装,具备开放性和可扩展性。同时,基于SiPESC平台工程数据库的数据管理能力,实现了弹塑性分析中产生的大量历史数据以统一的接口与管理方式进行存取,为大规模问题的求解提供了高效、稳定的支撑。通过多类型实体单元、多类本构模型和多种规模的计算实例,验证了该计算框架在弹塑性有限元程序开发中的通用性、有效性和灵活性。 |
英文摘要: |
Based on the open finite element software system SiPESC.FEMS,according to the theory and process of nonlinear finite element analysis,a new general software framework for rate-independent small strain elasto-plastic analysis is constructed by using object-oriented programing and software design patterns such as factory pattern and builder pattern.The framework abstracts data model class,algorithm and algorithm parameter classes based on the idea of the separation of algorithm and data model,to support the dynamic substitution and assembly of individual functional modules with open and scalable attributes.Meanwhile,based on the data processing ability of the engineering database on SiPESC platform,the elasto-plastic analysis can access a large amount of historical data by universal interface and management mode,and provide efficient and stable support for large-scale problems.The framework's validity and flexibility can be demonstrated by numerical examples with diverse solid elements,various constitutive models and different problem scales. |
查看全文 查看/发表评论 下载PDF阅读器 |