Both theories and simulations are used to describe and predict physical phenomenon, however there is major difference between these two.
Theory is a mathematical model whereas simulation is computational phenomenon that is used to predict physical phenomenon once the theory is mature.