Techniques and methodologies for power quality analysis and disturbances classification in power systems: a review | Synapse