Modeling of Asphaltene Precipitation and Depostion