基于新一代集成化计算软件平台和大规模工程数据库,研发传热问题面向对象有限元分析系统SiPESC.THERMAL.该系统采用插件及扩展的管理机制,可实现计算功能的动态替换和组装,具有一定的通用性、开放性和扩展性.热单元设计采用Factory、Builder设计模式,可方便添加不同单元,已完成添加实际传热问题的常用单元.热表面荷载处理采用荷载面单元处理方式,已实现热流、对流等热边界条件的处理.数值算例验证了程序系统的有效性及解决大规模工程实际问题的能力.
An object-oriented finite element analysis system SiPESC. THERMAL is developed for thermal problems based on software integration platform for engineering scientific computation (SiPESC) and engineering database. The plug-in and extension design patterns are used for the flexibility of the system which allows the analysis task to be assembled dynamically. This system has the features of generality, openness and scalability. The Factory and Builder design patterns are used for the element computation module which is convenient to the expanding of the element library. The general heat elements used in practice have been implemented in the system. The geometry face elements are defined for the flexible handling of various geometry faces and different face loads. The handler for heat flux and heat convection boundary on different boundary elements has been implemented. The system's efficiency and ability for solving engineering problems are tested by several representative numerical examples.