









Fluid-structure interaction (FSI) problem is one of the fundamental problems commonly
encountered in engineering, which is done by either numerical simulation or experimental
approach. However, for numerical simulation involving FSI, conventional solver struggles
due to the need of remeshing in fluid and solid domain, and therefore affecting the efficiency
and effectiveness of the simulation, causing the simulation for simple FSI problem
to require a long time. As a result, other method are required to simulate FSI problem
effectively and efficiently. In this graduate thesis, the code for Lattice Boltzmann Method
(LBM) is first developed for fluid part. The initial version for the code has been validated
and shows good agreement compared to references. Furthermore, the code is applied
to its first application, flow over three tandem equilateral triangle. Six flow patterns
are obtained for this particular case along with its aerodynamics and fluid properties.
The established and well-validated fluid code is then extended to immersed-boundary
lattice-Boltzmann method (IB-LBM), initially for moving boundary problem and fluidstructure
interaction problem (FSI) with rigid object. The code is once again validated
and shows an extremely good agreement compared to references. For engineering application,
airfoil-series problems are also considered in the validation. Finally, the code is, once
again, applied to the problem of semi-passive flapping airfoil problem and the physics of
aerodynamics, dynamical and engineering quantities is analyzed.