Numerical modelling of compressible flows around moving solids is important for engineering applications
such as aerodynamic flutter, rocket engines and landing gear. The penalty function method is particularly effective
when using orthogonal structural meshes within a finite difference scheme and is widely used to solve both laminar
and turbulent flow problems. The method is based on the direct application of the Navier-Stokes equations with
added sources, which allows the boundary conditions to be set indirectly. This method facilitates the imposition of
Dirichlet boundary conditions but complicates the application of Neumann conditions. Nevertheless, the method
works well with both types of boundary conditions, making it suitable for thermal and compressible flows where
Neumann conditions are often used. Despite its flexibility, the method requires a high degree of data management
and additional coding. This paper presents results of a recently developed higher-order method for compressible
subsonic flows, demonstrating accurate modeling of moving objects without numerical noise. The method has been
tested on stationary and moving objects over a wide range of Reynolds and Mach numbers