计算力学学报
計算力學學報
계산역학학보
CHINESE JOURNAL OF COMPUTATIONAL MECHANICS
2015年
2期
186-191
,共6页
张帆%陈飙松%刘君%钟万勰
張帆%陳飆鬆%劉君%鐘萬勰
장범%진표송%류군%종만협
开放式软件框架%流固耦合%载荷映射
開放式軟件框架%流固耦閤%載荷映射
개방식연건광가%류고우합%재하영사
open style framework%fluid-structure interaction%load mapping
基于开放式工程与科学计算软件平台SiPESC设计实现了流固耦合分析流场载荷映射软件架构。软件的核心问题是解决计算流体力学(CFD)网格模型与计算结构力学(CSD)网格模型交互界面网格不匹配情况下的流‐固载荷映射问题。软件采用插值方法将流场分析得到的物面载荷转换为结构分析的载荷边界条件。软件基于SiPESC平台的微核心+插件的开放式可扩展软件框架进行设计,依托SiPESC .ENGDBS工程数据库管理系统实现大规模数据管理。设计实现的软件框架提供了算法的灵活扩展接口与管理机制,可动态扩展新的插值算法,满足流固耦合分析需要的数据管理与数据转换需求。在该软件框架下,已实现了多种插值算法,并完成验证算例与工程算例的载荷数据转换。算例表明软件功能具备良好的工程适用性,为进一步开发与应用奠定基础。
基于開放式工程與科學計算軟件平檯SiPESC設計實現瞭流固耦閤分析流場載荷映射軟件架構。軟件的覈心問題是解決計算流體力學(CFD)網格模型與計算結構力學(CSD)網格模型交互界麵網格不匹配情況下的流‐固載荷映射問題。軟件採用插值方法將流場分析得到的物麵載荷轉換為結構分析的載荷邊界條件。軟件基于SiPESC平檯的微覈心+插件的開放式可擴展軟件框架進行設計,依託SiPESC .ENGDBS工程數據庫管理繫統實現大規模數據管理。設計實現的軟件框架提供瞭算法的靈活擴展接口與管理機製,可動態擴展新的插值算法,滿足流固耦閤分析需要的數據管理與數據轉換需求。在該軟件框架下,已實現瞭多種插值算法,併完成驗證算例與工程算例的載荷數據轉換。算例錶明軟件功能具備良好的工程適用性,為進一步開髮與應用奠定基礎。
기우개방식공정여과학계산연건평태SiPESC설계실현료류고우합분석류장재하영사연건가구。연건적핵심문제시해결계산류체역학(CFD)망격모형여계산결구역학(CSD)망격모형교호계면망격불필배정황하적류‐고재하영사문제。연건채용삽치방법장류장분석득도적물면재하전환위결구분석적재하변계조건。연건기우SiPESC평태적미핵심+삽건적개방식가확전연건광가진행설계,의탁SiPESC .ENGDBS공정수거고관리계통실현대규모수거관리。설계실현적연건광가제공료산법적령활확전접구여관리궤제,가동태확전신적삽치산법,만족류고우합분석수요적수거관리여수거전환수구。재해연건광가하,이실현료다충삽치산법,병완성험증산례여공정산례적재하수거전환。산례표명연건공능구비량호적공정괄용성,위진일보개발여응용전정기출。
Design and implementation of software framework for load mapping of fluid‐structure interac‐tion analysis is presented in this paper based on the engineering and scientific computation software plat‐form SiPESC .The key issue is to solve the load mapping problems under the circumstance that the meshes at interfaces of computational fluid dynamic (CFD ) model and the computational structure dynamic(CSD) model are not matched .Interpolation methods are employed in the software to map fluid pressures to structural loads .The software framework design is based on open style architecture microkernel+ plugin and the data management is implemented for data intensive problem based on SiPESC .ENGDBS which is a database manage systems .In order to integrate interpolation algorithms dynamically ,the software framework designs flexible interfaces and unified management mechanism ,and such features meet the requirements of large scale data management and software functional extension . With the employment of this framework ,several interpolation algorithms have been implemented and applied to numerical examples and engineering problems .Numerical results show that the software has good engineering applicability and place good foundation for further development and application .