Based on traditional 3-D multi-component NS(Navier-stokes) equations, with chemical reaction Preconditioning method was analyzed and the preconditioning matrix was applied for the pseudo-time derivative term of the equations. Preconditioned AUSM+-up scheme was used for space discretization, with implicit time integration LU-SGS (Lower-Upper Symmetric Gauss-Seidel). These two schemes were combined to develop a unified algorithm for flows at all speeds. In addition, Numerical experiments of flows from low speed to high speed, with and without chemical reaction, were performed in this paper. By comparing the results of simulations with experiments showed the algorithm utilized the imposed preconditioning matrix, obtained better results. It was fairly well demonstrated that the improved methods can be applied efficiently for chemical reacting flow at all speeds.