Computational & Technology Resources
an online resource for computational,
engineering & technology publications |
|
Civil-Comp Proceedings
ISSN 1759-3433 CCP: 80
PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON ENGINEERING COMPUTATIONAL TECHNOLOGY Edited by: B.H.V. Topping and C.A. Mota Soares
Paper 26
A General Purpose Modular Computational Platform for Fluid-Structure Interaction Problems G. Pedro, A. Suleman and N. Djilali
Department of Mechanical Engineering, University of Victoria, British Columbia, Canada G. Pedro, A. Suleman, N. Djilali, "A General Purpose Modular Computational Platform for Fluid-Structure Interaction Problems", in B.H.V. Topping, C.A. Mota Soares, (Editors), "Proceedings of the Fourth International Conference on Engineering Computational Technology", Civil-Comp Press, Stirlingshire, UK, Paper 26, 2004. doi:10.4203/ccp.80.26
Keywords: fluid-structure interactions, CFD, cantilevered beam.
Summary
This paper will describe the development of a modular fluid-structure interaction (FSI) code as well as present results for a few test cases that were used to validate the code. The code that is being developed will be used to simulate several problems of interest, from aeroelasticity problems to sub-sea propulsion using shape deformation. In short, the present work has, as an objective, the creation of a FSI code which is general in nature and that can be applied to a host of different cases.
Two different approaches can be taken when creating a FSI code. The first is to create a 'monolithic' code which couples both the fluid and structural dynamics implicitly and solves the two fields simultaneously. While this is advantageous in that the fields are implicitly coupled, it has the drawback that the coding has to be done for both problems, which can be a lengthy process. By utilizing a modular approach, existing independent computational fluid and solid dynamics (CFD and CSD respectively) codes can be used. This allows for the use of excellent existing codes, which yields higher quality results. The modular approach has been used by several researchers with great success such as Raveh [5], Pirzadeh [4], Bendiksen [1] and Farhat et al [2,3]. Broadly speaking, the cycle consists of six steps or modules:
Steps 2 through 6 are repeated until the simulation is completed. The CFD code used is a block structured finite volume code called SPARC (Structured PArallel Research Code) developed at the University of Karlsruhe in Germany. This codes offers several turbulence models along with a dual time step algorithm which circumvents the time step limit imposed by explicit codes. It has the additional advantage of being a parallel architecture code, which allows for the simulation of complex flows. The CSD module is an in-house code developed at the University of Victoria. It uses Mindlin-Reissner plate elements to simulate the structural deformation. For now, the code is linear and is therefore limited to small deformations. This will be altered in the future. The mesh deformation module was also developed in house and uses the arc-length method to deform the mesh. This method is well suited to multi-block topologies and large deformations. Several test cases will be presented, including a 2D static and oscillating cylinder which will serve to validate the CFD code used. The CSD solver is also tested using a well known benchmark: the simply supported flat plate with uniform load. Finally, the full FSI code is tested using a cantilevered plate in uniform flow. References
purchase the full-text of this paper (price £20)
go to the previous paper |
|