File Exchange

image thumbnail

model_power_quality​_disturbances( )

version (2.49 KB) by Aditya Sundar
The function here provides the MATLAB model of various power quality distrubances


Updated 22 Jul 2015

View License

The script here models power quality disturbances mathematically using the method proposed by :
Z. Moravej , A. A. Abdoos & M. Pazoki (2009) Detection and Classification of Power Quality Disturbances Using Wavelet Transform and Support Vector Machines, Electric Power Components and Systems, 38:2, 182-196, DOI: 10.1080/15325000903273387
This could would be useful to future researchers in study, modelling and classification of power quality disturbances. Simply execute the function to view the different models.

Cite As

Aditya Sundar (2021). model_power_quality_disturbances( ) (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (9)

shashank tanikella

J.anish Kumar

Dear Aditya,
I have checked the u have programs for power quality disturbances spikes, notching, outages,interharmonics,
DC offset,Oscillatory transient,Switching transient, impulse
thank you

Sudheer Naidu

sravan kumar

I havent check the programming but all together is undoubtedly usefull .,
Thank you .

Sam Rassel

Dear Aditya,

I wonder how can we use this file in 3-phase system please ? Or how can I see the disturbance in 3 phase mode ?


Sam Rassel

Dear Aditya,

thank you for your feedback. this file is informative. it might need some developments and touches to be perfect for such studies.


Aditya Sundar

Dear Sam,

Heaviside is the function for unit step in MATLAB. Since power quality disturbances are all sudden spikes, this function is essential to model them.

Sam Rassel

Thank you Aditya for this file and I think it is useful for further studies.

I have some questions for you and I'll start with this one:

why do you use the command: heaviside ?? and what is the use of it ?


MATLAB Release Compatibility
Created with R2014a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!