摘要
基于开放式结构有限元软件系统SiPESC. FEMS,针对面向对象有限元研发过程中不同类型单元的计算特点和要求,采用工厂模式和构造器模式等软件设计模式,提出有限元单元计算的统一构建设计模式.该设计模式具备良好的可扩展性和可重用性.给出单元计算模块中各对象的统一接口及单元插件的定义方法.通过不同单元类型的计算实例展示该模块在面向对象有限元研发中的实用性和灵活性.
Based on the open finite element system SiPESC.FEMS, according to the computational characteristics and requirements of various kinds of elements in object-oriented finite element programming, a uniform building design pattern is proposed by using software design patterns such as factory pattern, builder pattern and so on. The design pattern has good scalability and reusability. The uniform interfaces of the objects and the definition methods of element plug-in are applied in the element computation module. The examples for different types of elements demonstrate the practicality and flexibility in object-oriented finite element programming.
出处
《计算机辅助工程》
2011年第3期49-54,共6页
Computer Aided Engineering
基金
国家自然科学基金(90715037
11072050
10872041
91015003
51021140004)
国家基础性发展规划项目(2010CB832704)
国家高技术研究发展计划("八六三"计划)(2009AA044501)