10.1109/TPWRS.2012.2185072