A New Formulation of Brinkman Penalization Method for Compressible Flow Simulations in Complex Geometries