A highly accurate and fast power quality disturbances classification based on dictionary learning sparse decomposition. (January 2019)