یکی از مهمترین مسایل در سیستم های توزیع، تشخیص و طبقه بندی اغتشاش های کیفیت توان است. در این مقاله، الگوریتم جدیدی برای تشخیص و طبقه بندی اغتشاش های ساده و ترکیبی کیفیت توان با بهره گیری از منطق فازی و الگوریتم بهینه سازی گروهی ذرات (PSO1) ارایه شده است. در این الگوریتم، ابتدا ویژگی های مناسبی از شکل موج اغتشاش های کیفیت توان استخراج می شود. استخراج این ویژگی ها، با استفاده از دو تبدیل فوریه و موجک صورت می گیرد. سپس با استفاده از این ویژگی ها، سیستم فازی پیشنهادی در مورد نوع هر یک از اغتشاش ها تصمیم گیری می کند. برای تعیین دقیق پارامترهای هر یک از توابع عضویت این سیستم، از الگوریتم بهینه سازی گروهی ذرات استفاده شده است. به منظور ارزیابی الگوریتم پیشنهاد شده، شکل موج اغتشاش های کیفیت توان در دو دسته ساده و ترکیبی، به صورت نمونه برداری شده، فرض شده است. پدیده های ضربه ای گذرا، قطعی، بیشبود، کمبود، شکاف، نوسانی گذرا، هارمونیک و نوسان به عنوان اغتشاش های ساده برای سیگنال ولتاژ مطرح است. رخدادهای هارمونیک با بیشبود، بیشبود با هارمونیک، بیشبود با نوسانی گذرا، هارمونیک با کمبود، کمبود با هارمونیک و کمبود با نوسانی گذرا به عنوان اغتشاش های ترکیبی برای سیگنال ولتاژ در نظر گرفته است. نتایج شبیه سازی، توانایی الگوریتم پیشنهادی را در شناسایی اغتشاش های ساده و ترکیبی با دقت حدود %99 نشان می دهد.