Numerical analysis of fluid-structure and fluid-rigid body interactions using a particle method

S. Koshizuka*, K. Shibata, M. Tanaka, Yukihito Suzuki

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

An algorithm is presented for fluid-structure and fluidrigid body interactions using a particle method. The algorithm is based on weak coupling, where fluid and solid analyses are explicitly connected in each time step. Fluid dynamics is solved by the Moving Particle Semi-implicit (MPS) method proposed by Koshizuka and Oka in 1996. Elastic solid dynamics is solved by the MPS method proposed by Song et al. in 2000. Rigid body motion is calculated by the particle method proposed by Tanaka et al. in 2007. The external force from the fluid to the rigid bodies is calculated by either volume integral or surface integral. When the volume integral is employed, both fluid and rigid bodies are calculated as fluid at first in each time step and then the rigid body dynamics is solved and the shapes are reconstructed. For fluid-elastic solid coupling, surface integral is necessary. Calculation examples using the present algorithms are shown.

Original languageEnglish
Title of host publication2007 Proceedings of the 5th Joint ASME/JSME Fluids Engineering Summer Conference, FEDSM 2007
Pages177-182
Number of pages6
Volume1 SYMPOSIA
EditionPART A
DOIs
Publication statusPublished - 2007
Externally publishedYes
Event2007 5th Joint ASME/JSME Fluids Engineering Summer Conference, FEDSM 2007 - San Diego, CA
Duration: 2007 Jul 302007 Aug 2

Other

Other2007 5th Joint ASME/JSME Fluids Engineering Summer Conference, FEDSM 2007
CitySan Diego, CA
Period07/7/3007/8/2

ASJC Scopus subject areas

  • Mechanical Engineering
  • Condensed Matter Physics

Fingerprint

Dive into the research topics of 'Numerical analysis of fluid-structure and fluid-rigid body interactions using a particle method'. Together they form a unique fingerprint.

Cite this