A multi-agent approach for enhancing transient stability of smart grids. (May 2015)