A sharp-interface immersed boundary framework for simulations of high-speed inviscid compressible flows

Shuvayan Brahmachary, Ganesh Natarajan, Vinayak Kulkarni, Niranjan Sahoo

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


A new finite-volume flow solver based on the hybrid Cartesian immersed boundary (IB) framework is developed for the solution of high-speed inviscid compressible flows. The IB method adopts a sharp-interface approach, wherein the boundary conditions are enforced on the body geometry itself. A key component of the present solver is a novel reconstruction approach, in conjunction with inverse distance weighting, to compute the solutions in the vicinity of the solid-fluid interface. We show that proposed reconstruction leads to second-order spatial accuracy while also ensuring that the discrete conservation errors diminish linearly with grid refinement. Investigations of supersonic and hypersonic inviscid flows over different geometries are carried out for an extensive validation of the proposed flow solver. Studies on cylinder lift-off and shape optimisation in supersonic flows further demonstrate the efficacy of the flow solver for computations with moving and shape-changing geometries. These studies conclusively highlight the capability of the proposed IB methodology as a promising alternative for robust and accurate computations of compressible fluid flows on nonconformal Cartesian meshes.

Original languageEnglish
Pages (from-to)770-791
Number of pages22
JournalInternational Journal for Numerical Methods in Fluids
Issue number12
Publication statusPublished - Apr 30 2018
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Computational Mechanics
  • Mechanics of Materials
  • Mechanical Engineering
  • Computer Science Applications
  • Applied Mathematics


Dive into the research topics of 'A sharp-interface immersed boundary framework for simulations of high-speed inviscid compressible flows'. Together they form a unique fingerprint.

Cite this