The Kriging surrogate method is exploited to improve computational performance and efficiency of the non-deterministic OPF algorithm already developed and advance it to work on real-time such it can respond quickly to system changes and provide better OPF solution.