基于开放式工程与科学计算软件平台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.