大连理工大学学报
大連理工大學學報
대련리공대학학보
JOURNAL OF DALIAN UNIVERSITY OF TECHNOLOGY
2013年
6期
794-802
,共9页
杨东生%张盛%李云鹏%陈飙松%张洪武
楊東生%張盛%李雲鵬%陳飆鬆%張洪武
양동생%장성%리운붕%진표송%장홍무
SiPESC%传热问题%有限元分析%软件设计模式
SiPESC%傳熱問題%有限元分析%軟件設計模式
SiPESC%전열문제%유한원분석%연건설계모식
software integration platform for engineering scientific computation (SiPESC )%thermal problems%FE analysis%software design patterns
基于新一代集成化计算软件平台和大规模工程数据库,研发传热问题面向对象有限元分析系统SiPESC .THERMAL .该系统采用插件及扩展的管理机制,可实现计算功能的动态替换和组装,具有一定的通用性、开放性和扩展性.热单元设计采用Factory、Builder设计模式,可方便添加不同单元,已完成添加实际传热问题的常用单元.热表面荷载处理采用荷载面单元处理方式,已实现热流、对流等热边界条件的处理.数值算例验证了程序系统的有效性及解决大规模工程实际问题的能力.
基于新一代集成化計算軟件平檯和大規模工程數據庫,研髮傳熱問題麵嚮對象有限元分析繫統SiPESC .THERMAL .該繫統採用插件及擴展的管理機製,可實現計算功能的動態替換和組裝,具有一定的通用性、開放性和擴展性.熱單元設計採用Factory、Builder設計模式,可方便添加不同單元,已完成添加實際傳熱問題的常用單元.熱錶麵荷載處理採用荷載麵單元處理方式,已實現熱流、對流等熱邊界條件的處理.數值算例驗證瞭程序繫統的有效性及解決大規模工程實際問題的能力.
기우신일대집성화계산연건평태화대규모공정수거고,연발전열문제면향대상유한원분석계통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 . T he 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 .