基于弱耦合分区求解策略,在CompaqVisualFortran6.5环境下搭建了薄膜结构三维流固耦合效应的CFD数值模拟平台。程序采用模块化编程思想,主要包含几何建模、流体分析、结构分析和数据交换四个模块。其中几何建模模块采用自行编制的膜结构找形分析程序,流体分析模块采用经过二次开发的计算流体力学软件FLUENT6.0,结构分析模块采用自行编制的膜结构动力分析程序MDLFX;在数据交换模块中,编制了基于薄板样条法的插值计算程序,以实现流固交界面上不同区域网格间的数据传递问题,编制了基于代数法和迭代法的动网格变形程序,以实现流固耦合运算中的动网格更新。基于该软件平台,对单向柔性屋盖和鞍形膜结构屋盖进行了流固耦合数值模拟,验证了方法的有效性。
Based on loose coupling partitioned method,a wind-structure interaction numerical simulating platform of membrane structure has been established in the environment of Compaq Visual Fortran 6.5. The program is modularized, in which geometry modeling module, fluid module, structure module and da- ta interface module keep independent each other. In geometry modeling module, the form-finding analysis program of membrane structure is adopted. In fluid analysis module, the CFD software FLUENT6.0 is a- dopted. In structure analysis module,the dynamic analysis program MDLFX is adopted. In data interface modul,"Thin-Plate Splines" is adopted to resolve the data transfer on coupling boundary between CFD and CSD. And the problem on dynamic mesh is effectively resolved by using algebra method and iteration method. Finally, the numerical simulation of the wind-structure interaction of one-way long-span roofs and three-dimensioned saddle-shaped membrane structure are carried out to validate the method.