Numerical Differential Protection : Principles and Applications