Numerical Simulation of Gas Mobility Control by Chemical Additives Injection and Foam Generation during Steam Assisted Gravity Drainage (SAGD)