A System Dynamics Modeling Methodology For Compressible Fluid Systems With Applications To Internal Combustion Engines